Skip to main content

No project description provided

Project description

Documentation Status Build Status Lint with Black Code Coverage

PyPI Version Python Versions License: MIT

compmec-nurbs logo

A object-oriented python package for parametrized geometry which supports Custom objects.

For now, it supports only 1D-objects (curves).

Features

  • Evaluate points
  • Insert and remove knots
  • Degree increase and decrease
  • Split and unite curves
  • Math operations (+, -, *, /, @)
  • Projection of point in curve
  • Intersection of two curves
  • Derivative of curves
  • Line Integral
  • Curve fitting
  • Function fitting
  • Points fitting
  • Reparameterize curve

Install

This library is available in PyPI. To install it

pip install compmec-nurbs

For more details, refer to the documentation.

Documentation

The documentation can be found at compmec-nurbs.readthedocs.io

Contribute

Please use the Issues or refer to the email compmecgit@gmail.com

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

compmec_nurbs-1.0.8.tar.gz (44.5 kB view details)

Uploaded Source

Built Distribution

compmec_nurbs-1.0.8-py3-none-any.whl (46.9 kB view details)

Uploaded Python 3

File details

Details for the file compmec_nurbs-1.0.8.tar.gz.

File metadata

  • Download URL: compmec_nurbs-1.0.8.tar.gz
  • Upload date:
  • Size: 44.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.13 Linux/6.2.0-1012-azure

File hashes

Hashes for compmec_nurbs-1.0.8.tar.gz
Algorithm Hash digest
SHA256 e7fbeeb5bcf002a67a6325d27185d0d780155594546f9d10de8d6f7f8e07b2a7
MD5 dd02bba3a516b3d95e5e5c1c0f50743c
BLAKE2b-256 a09c75eae499ecce72c0d31339b0251f430d784761d6a6aa2a0125fbe9edadb6

See more details on using hashes here.

File details

Details for the file compmec_nurbs-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: compmec_nurbs-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 46.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.13 Linux/6.2.0-1012-azure

File hashes

Hashes for compmec_nurbs-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 f9e86afad56a63eef3114d7c28b934338d32932f5c56a44566625b5dfdd2ab0e
MD5 45ec78f76443681246e2e5d04a90d1e9
BLAKE2b-256 6a81295ffe7f5227949f6297d9d0fc6761bb1be2c03903191c83ff9c2dd885f3

See more details on using hashes here.

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