Re-implement lite-functions using Cython (alternative to #2082) #2104
Labels
feature request
Issues requesting a new feature or enhancement
optimization
Related to optimizing performance, such as with Cython or Numba
Plasma Lv1 | Beginner
Issues appropriate for someone who has some knowledge of physics
priority: high
Issues & PRs with significant urgency and importance that should be addressed soon
proposal
Proposals that need to be decided upon before implementation
Python Lv3 | Proficient
Issues that require proficiency in Python
status: on hold
Issues & PRs that are being intentionally delayed
#2082 proposes that we re-implement lite-functions using Rust. An alternative would be to re-implement lite-functions using Cython.
An advantage of Cython is that it'll probably be easier to learn and understand Cython than to learn Rust, assuming you know Python and have no experience with Rust. Cython is a superset of the Python language, with some added type declarations. It would still be more complex than Numba, but also not require waiting half a year for the first release of Numba after an October Python release.
The text was updated successfully, but these errors were encountered: