Completed
Numba
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Building a Binary Extension
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Is Python fast?
- 3 Python has great performance
- 4 dump Python
- 5 Numba
- 6 Make Python Faster
- 7 Pre)compile
- 8 What is a binary extension?
- 9 Pure / Binary wheels
- 10 But why compile?
- 11 Disclamers
- 12 But it's hard?
- 13 Bindings / Coding
- 14 A fork in the road
- 15 Accessing shared libraries
- 16 Not just a JIT
- 17 Fast Python
- 18 Fast not quite-Python
- 19 Example of usage
- 20 Many great features
- 21 Nanobind
- 22 Example project
- 23 tests/test_works.py
- 24 Build systems
- 25 Pybind11 and setuptools
- 26 Scikit-build plans
- 27 setup.py
- 28 Redistributables
- 29 cibuildwheel tips
- 30 pyproject. toml
- 31 github/workflows/cd.yml (1)
- 32 Produced files
- 33 Think outside the box
- 34 Quickstart: scikit-hep/cookie
- 35 Key Takeaways
- 36 My Projects