Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

awesome-cython

A curated list of awesome Cython resources. Just a draft for now.
https://github.com/sfermigier/awesome-cython

  • Main project
  • Cython+ - Project that aims at adding the actor model to Cython.
  • Cython: The Best of Both Worlds - Article by Stefan Behnel; Robert Bradshaw; Craig Citro; Lisandro Dalcin; Dag Sverre Seljebotn; Kurt Smith; IEEE Software, 2011.
  • Cython - Book by Kurt Smith, O'Reilly, 2015.
  • Learning Cython Programming - Second Edition - Book by Philip Herron, Packt 2016.
  • Introduction à Cython - Lecture by Loïc Gouarin, 2013 (in French).
  • Introduction to Cython - SoHPC 2021, James Nelson.
  • Wikipedia entry on Cython
  • Cython - "The most widely used Python to C compiler".
  • Cython+ - Fork of Cython by the Cython+ project.
  • Cygnals - cysignals: interrupt and signal handling for Cython.
  • Pyrobuf - an alternative to Google's Python Protobuf library, than generates lightning-fast Cython code that's 2-4x faster than Google's Python Protobuf library using their C++ backend and 20-40x faster than Google's pure-python implementation.
  • Pythran - An ahead of time compiler for a subset of the Python language, with a focus on scientific computing. It takes a Python module annotated with a few interface description and turns it into a native Python module with the same interface, but (hopefully) faster.
  • Numba - A Just-In-Time Compiler for Numerical Functions in Python.
  • Pandas - A Python package that provides fast, flexible, and expressive data structures designed to make working with "relational" or "labeled" data both easy and intuitive.
  • scipy - Open-source software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.
  • scikit-learn - A Python module for machine learning built on top of SciPy.
  • spaCy - Industrial-strength Natural Language Processing (NLP) with Python and Cython.
  • Numpy - The fundamental package for scientific computing with Python.
  • Schrapnel - Shrapnel is a scalable, high-performance cooperative threading library for Python.
  • scikit-image - Image processing in Python.
  • lxml - The most feature-rich and easy-to-use library for processing XML and HTML in the Python language.
  • Pomegranate - Fast, flexible and easy to use probabilistic modelling in Python.
  • BlackSheep - Fast ASGI web framework and HTTP client for Python asyncio.
  • pyimgui - Python bindings for the amazing dear imgui C++ library - a Bloat-free Immediate Mode Graphical User Interface.
  • Antidote - Dependency injection for Python.