Skip to main content

Pythonic geometric processing of discrete planar closed curves

Project description

Curvey

Pythonic geometric processing of discrete planar closed curves

Installation

pip install curvey

Documentation

Tutorials and API documentation hosted here

Highlights

Quick visualizations

curve plotting

Everything's numpy-, scipy-, and matplotlib-based.

Curvature flows

willmore flow

Implementations of curve-shortening flow, singularity free mean curvature flow, and Willmore flow.

Shape blending

curvature based shape interpolation

Implementations of linear shape blending and curvature flow shape blending.

Approximate medial axis

approximate medial axis

Implementation of the approximate medial axis.

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

curvey-0.0.4.tar.gz (202.9 kB view details)

Uploaded Source

Built Distribution

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

curvey-0.0.4-py3-none-any.whl (62.1 kB view details)

Uploaded Python 3

File details

Details for the file curvey-0.0.4.tar.gz.

File metadata

  • Download URL: curvey-0.0.4.tar.gz
  • Upload date:
  • Size: 202.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for curvey-0.0.4.tar.gz
Algorithm Hash digest
SHA256 d74fe7b40b721b4e3be2ce9059e3f5357167b04695f32df6af9d48f0738ac8de
MD5 18a6e033901c0c60017ea0c18bebb156
BLAKE2b-256 11cef03a8d824e40f442c3bbe24e71f37fecbe462d2877476b86cc40f38376d5

See more details on using hashes here.

File details

Details for the file curvey-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: curvey-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 62.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for curvey-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a4ae06ab80b42d319b9fc1f96c30b94b20b0c399d718a635707469dc06b90d8e
MD5 56f1cf064833403e96da388a074f9ba8
BLAKE2b-256 cf9823d85b61db1088328b415dfca2e39bf0f61035fdd7c7e6ab09c9bf1d5a36

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