Skip to content

gittasche/cygorithms

Repository files navigation

CYgorithms

Build Status

About

CYgorithms is a Python package with implementation of classical algorithms and data structures using Cython and C extensions.

This package also is an example of using Cython, Ctypes and Python C API together.

Installation

Create Anaconda environment

conda env --file environment.yml
conda activate cyalg-env

Install package via pip

cd cygorithms
python -m pip install .

Build source in development purposes

cd cygorithms
python -m setup.py build_ext --inplace
python -m setup.py install

Testing

Run tests with pytest

cd cygorithms
python -m pip install .[tests]
python -m pytest tests/

About

Python wrapper for Cython/C algorithms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published