wait-time
hybrd
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.
wait-time
-
Mark Dufour: Shed Skin restricted-Python-to-C++ compiler 0.9.6
I used Shed Skin in the long long ago to speed up a solver for a queuing problem I was playing with.
The journey was:
- naive python solver: https://github.com/dgoffredo/wait-time/blob/master/solver.py
- "optimized" solver that ended up being slower due to more time spent in the python interpreter: https://github.com/dgoffredo/wait-time/blob/master/solver_op...
- used Shed Skin to speed up the python bits, but I don't recall whether I got it to integrate with the fsolve module (I doubt it in retrospect)
- rewrote it all in C++ templates using some professor's linpack port; MUCH faster: https://github.com/dgoffredo/hybrd/blob/d84013352797e61d449b...
hybrd
-
Mark Dufour: Shed Skin restricted-Python-to-C++ compiler 0.9.6
I used Shed Skin in the long long ago to speed up a solver for a queuing problem I was playing with.
The journey was:
- naive python solver: https://github.com/dgoffredo/wait-time/blob/master/solver.py
- "optimized" solver that ended up being slower due to more time spent in the python interpreter: https://github.com/dgoffredo/wait-time/blob/master/solver_op...
- used Shed Skin to speed up the python bits, but I don't recall whether I got it to integrate with the fsolve module (I doubt it in retrospect)
- rewrote it all in C++ templates using some professor's linpack port; MUCH faster: https://github.com/dgoffredo/hybrd/blob/d84013352797e61d449b...
What are some alternatives?
Grumpy - Grumpy is a Python to Go source code transcompiler and runtime.