Skip to content

harryhaos/High-Performance-Python-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

High-Performance-Python-Library

A collective list of awesome Python frameworks, libraries and software for High Performance. Inspired by awesome-python.

Interpreters

  • PyPy - An implementation of Python in Python. The interpreter uses black magic to make Python very fast without having to add in additional type information.
  • Stackless Python - An enhanced version of the Python.
  • Pyston - A Python implementation built using LLVM and modern JIT techniques with the goal of achieving good performance.
  • Nuitka - Nuitka is the Python compiler. It is a seamless replacement or extension to the Python interpreter and compiles every construct that CPython 2.6, 2.7, 3.2, 3.3, and 3.4 have. It then executed uncompiled code, and compiled code together in an extremely compatible manner.

Library

  • Cython - Optimizing Static Complier for Python. Uses type mixins to compile Python into C or C++ modules resulting in large performance gains.
  • cytoolz - Cython implementation of Toolz: High performance functional utilities.

JIT

  • Numpile - A tiny 1000 line LLVM-based numeric specializer for scientific Python code.
  • cpmoptimize - Decorator for automatic algorithms optimization via fast matrix exponentiation.

About

A collective list of awesome Python frameworks, libraries and software for High Performance. Inspired by awesome-python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors