Skip to main content

Calculating contours of 2D quadrilateral grids from Python

Project description

ContourPy

Python library for calculating contours of 2D quadrilateral grids.

Work in progress...

Will include current and previous Matplotlib contouring algorithms, plus a new faster and more flexible one. Intention is to allow Python libraries to use contouring algorithms without having to have Matplotlib as a dependency.

To build and install using a new virtual environment

python3 -m venv ~/venv
. ~/venv/bin/activate
pip install -v .

To build and install in developer's mode

pip install -ve .

To build in debug mode, which enables asserts in C++ code

CONTOURPY_DEBUG=1 pip install -ve .

To run tests

pip install -ve .[test]
pytest

To build docs

pip install -ve .[docs]
cd docs
make html

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

contourpy-0.0.3.tar.gz (69.2 kB view hashes)

Uploaded Source

Built Distributions

contourpy-0.0.3-cp39-cp39-win_amd64.whl (146.9 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

contourpy-0.0.3-cp39-cp39-win32.whl (131.6 kB view hashes)

Uploaded CPython 3.9 Windows x86

contourpy-0.0.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (242.6 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

contourpy-0.0.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (254.6 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

contourpy-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl (208.8 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

contourpy-0.0.3-cp38-cp38-win_amd64.whl (148.6 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

contourpy-0.0.3-cp38-cp38-win32.whl (131.6 kB view hashes)

Uploaded CPython 3.8 Windows x86

contourpy-0.0.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (242.4 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

contourpy-0.0.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (254.6 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

contourpy-0.0.3-cp38-cp38-macosx_10_9_x86_64.whl (208.5 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

contourpy-0.0.3-cp37-cp37m-win_amd64.whl (148.9 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

contourpy-0.0.3-cp37-cp37m-win32.whl (132.5 kB view hashes)

Uploaded CPython 3.7m Windows x86

contourpy-0.0.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (240.6 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

contourpy-0.0.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (251.2 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

contourpy-0.0.3-cp37-cp37m-macosx_10_9_x86_64.whl (202.8 kB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page