Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pyccel
-
Not to be taken serious lmao
check pyccel, it does the job
-
Help Writing a Compiler in Fortran
Pyccel is an active project that may interest you.
- Python extension language using accelerators
-
Mypyc: Compile type-annotated Python to C
There is also Pyccel https://github.com/pyccel/pyccel. When I last tried it, it worked on most small codes, but there were some bugs.
"The aim of Pyccel is to provide a simple way to generate automatically, parallel low level code. The main uses would be:
Convert a Python code (or project) into a Fortran or C code.
- Ask to contribute in a cuda project
flox
-
Help Writing a Compiler in Fortran
I started working through Crafting Interpreters in Fortran for fun a few months ago (wow, 9 months ago already apparently): https://github.com/AshyIsMe/flox
What are some alternatives?
typed_python - An llvm-based framework for generating and calling into high-performance native code from Python.
mypyc - Compile type annotated Python to fast C extensions
cudf - cuDF - GPU DataFrame Library
fypp - Python powered Fortran preprocessor
lowtran - LOWTRAN atmospheric absorption extinction, scatter and irradiance model--in Python and Matlab
devito - DSL and compiler framework for automated finite-differences and stencil computation
mypyc-benchmark-results - Mypyc benchmark result data
sympytorch - Turning SymPy expressions into PyTorch modules.
pex - A tool for generating .pex (Python EXecutable) files, lock files and venvs.
mypy - Optional static typing for Python
CPython - The Python programming language
Windows Terminal - The new Windows Terminal and the original Windows console host, all in the same place!