Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fabioz/cython_jit
Allow using Cython as a jit through a decorator
https://github.com/fabioz/cython_jit
Last synced: 27 days ago
JSON representation
Allow using Cython as a jit through a decorator
- Host: GitHub
- URL: https://github.com/fabioz/cython_jit
- Owner: fabioz
- License: epl-2.0
- Created: 2018-09-22T16:42:48.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-26T10:28:14.000Z (3 months ago)
- Last Synced: 2024-10-06T12:50:37.878Z (about 1 month ago)
- Language: Python
- Size: 45.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Authors: AUTHORS.rst
Awesome Lists containing this project
README
===============
cython_jit
===============.. image:: https://img.shields.io/pypi/v/cython_jit.svg
:target: https://pypi.python.org/pypi/cython_jit.. image:: https://img.shields.io/travis/fabioz/cython_jit.svg
:target: https://travis-ci.org/fabioz/cython_jitFeatures
==========Provides a decorator which allows using cython as a jit.
Installing
============Requisites
------------ python 3.6 onwards
- cython 0.2.9 onwardsInstall with pip
-----------------To install it use:
``pip install cython_jit``
How to use
------------The idea of cython_jit is automatically compiling a method using cython gathering runtime
information on the parameters for the function being called.It's still a work in progress...
License
==========* EPL (Eclipse Public License) 2.0
Releasing
==========- Update versions on ``setup.py`` and ``version.py``
- ``git tag {{version}}`` (i.e.: v0.1.2)
- ``git push --tags`` (travis should build and deploy)Local release
---------------- Update versions on ``setup.py`` and ``version.py``
- ``python setup.py sdist bdist_wheel``
- ``python -m twine upload dist/*``