Skip to main content

Calculate points on lines.

Project description

polf

PyPI PyPI Python versions License Documentation status Tests Wheels

Simple library written with the Python C API to calculate points on lines. It does not perform any checks on the passed data, but rather follows the GIGO processing pattern.

I have written it with the main purpose of learning, but it may be useful in some situation or it can serve as a reference to get you started in the Python C API and building multiplatform wheels using cibuildwheel using TravisCI. If it has been useful to you, do not hesitate to leave a star.

Install

pip install polf

Useful links

Contributing (Linux)

First, create a virtual environment and initialize it with:

python3 -m virtualenv venv
source venv/bin/activate

Develop commands

  • Build documentation: make docs
  • Run tests: make tests
  • Lint: make lint

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

polf-0.0.12.tar.gz (8.1 kB view hashes)

Uploaded Source

Built Distributions

polf-0.0.12-cp38-cp38-win_amd64.whl (10.8 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

polf-0.0.12-cp38-cp38-win32.whl (10.0 kB view hashes)

Uploaded CPython 3.8 Windows x86

polf-0.0.12-cp38-cp38-manylinux2010_x86_64.whl (22.6 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

polf-0.0.12-cp38-cp38-manylinux2010_i686.whl (21.8 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

polf-0.0.12-cp38-cp38-manylinux1_x86_64.whl (22.6 kB view hashes)

Uploaded CPython 3.8

polf-0.0.12-cp38-cp38-manylinux1_i686.whl (21.8 kB view hashes)

Uploaded CPython 3.8

polf-0.0.12-cp38-cp38-macosx_10_9_x86_64.whl (7.1 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

polf-0.0.12-cp37-cp37m-win_amd64.whl (10.7 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

polf-0.0.12-cp37-cp37m-win32.whl (10.0 kB view hashes)

Uploaded CPython 3.7m Windows x86

polf-0.0.12-cp37-cp37m-manylinux2010_x86_64.whl (23.5 kB view hashes)

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

polf-0.0.12-cp37-cp37m-manylinux2010_i686.whl (22.6 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

polf-0.0.12-cp37-cp37m-manylinux1_x86_64.whl (23.5 kB view hashes)

Uploaded CPython 3.7m

polf-0.0.12-cp37-cp37m-manylinux1_i686.whl (22.6 kB view hashes)

Uploaded CPython 3.7m

polf-0.0.12-cp37-cp37m-macosx_10_9_x86_64.whl (7.1 kB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

polf-0.0.12-cp36-cp36m-win_amd64.whl (10.7 kB view hashes)

Uploaded CPython 3.6m Windows x86-64

polf-0.0.12-cp36-cp36m-win32.whl (10.0 kB view hashes)

Uploaded CPython 3.6m Windows x86

polf-0.0.12-cp36-cp36m-manylinux2010_x86_64.whl (22.5 kB view hashes)

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

polf-0.0.12-cp36-cp36m-manylinux2010_i686.whl (21.7 kB view hashes)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

polf-0.0.12-cp36-cp36m-manylinux1_x86_64.whl (22.5 kB view hashes)

Uploaded CPython 3.6m

polf-0.0.12-cp36-cp36m-manylinux1_i686.whl (21.7 kB view hashes)

Uploaded CPython 3.6m

polf-0.0.12-cp36-cp36m-macosx_10_9_x86_64.whl (7.1 kB view hashes)

Uploaded CPython 3.6m 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