Skip to main content

Object-oriented B-Spline and NURBS evaluation library

Project description

DOI PYPIDL ANACONDA

RTD TRAVISCI APPVEYOR CIRCLECI CODECOV

WAFFLEIO

Introduction

geomdl is a pure Python, object-oriented B-Spline and NURBS library. It is compatible with Python versions 2.7.x, 3.4.x and later.

Features

geomdl provides convenient data structures and highly customizable API for rational and non-rational splines along with the efficient and extensible implementations of the following algorithms:

  • Spline evaluation

  • Derivative evaluation

  • Knot insertion

  • Knot removal

  • Degree elevation

  • Degree reduction

  • Curve and surface fitting via interpolation and least squares approximation

geomdl also provides customizable visualization and animation options via Matplotlib, Plotly and VTK libraries. Please refer to the documentation for more details.

Further reading

Extra Modules

License

geomdl is licensed under the MIT License.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

geomdl-5.0.1.tar.gz (117.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geomdl-5.0.1-py2.py3-none-any.whl (121.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file geomdl-5.0.1.tar.gz.

File metadata

  • Download URL: geomdl-5.0.1.tar.gz
  • Upload date:
  • Size: 117.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for geomdl-5.0.1.tar.gz
Algorithm Hash digest
SHA256 a6629f9915f5add4ec7236d5b741f51cb617cd1399aaad0f26c6a1d89453f624
MD5 b9f78364a17f20ed347726e00c3221c8
BLAKE2b-256 044118fb10040d020b28ac1ff6aefc2e34a40e941dc29c01915b38f76178937f

See more details on using hashes here.

File details

Details for the file geomdl-5.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: geomdl-5.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 121.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for geomdl-5.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 44432c01b3704ad0f7a1e23ec2c5dd64a9cfec7942185888789fd7460ac25a1b
MD5 4bd3ac2ef0c7683ed3af16163428d010
BLAKE2b-256 4379558d8777412b0b17449e70c2847a8424b4287fa9584f6e1a5ea1958c9738

See more details on using hashes here.

Supported by

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