graphics/py-geomdl 5.2.10_5 MidnightBSD
Object-oriented pure Python B-Spline and NURBS library
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- graphics, python
Description
NURBS-Python (geomdl) is a pure Python, self-contained, object-oriented B-Spline and NURBS spline library for Python versions 2.7.x, 3.4.x and later.
NURBS-Python (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
- Knot vector refinement
- Degree elevation
- Degree reduction
- Curve and surface fitting via interpolation and least squares approximation
NURBS-Python (geomdl) also provides customizable visualization and animation options via Matplotlib, Plotly and VTK libraries.
In the other systems
The newest version among them is 5.2.10, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | graphics/py-geomdl | 5.2.10_5 newest | no data | - | [email protected] | - |
| FreeBSD | graphics/py-geomdl | 5.2.10_5 newest | none known | - | [email protected] | - |
| DragonFly | graphics/py-geomdl | 5.2.10_2 newest | none known | - | [email protected] | - |
| HardenedBSD | graphics/py-geomdl | 5.2.10_5 newest | no data | - | [email protected] | - |
| GhostBSD | graphics/py-geomdl | 5.2.10_5 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}geomdl
From mports:
cd /usr/mports/graphics/py-geomdl && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geomdl>0:graphics/py-geomdl
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Runtime 4
${PYTHON_PKGNAMEPREFIX}six>=1.9.0: devel/py-six${PYTHON_PKGNAMEPREFIX}numpy1>=1.15.4: math/py-numpy1${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.3: math/py-matplotlib${PYTHON_PKGNAMEPREFIX}plotly>0: graphics/py-plotly
Test 1
${PYTHON_PKGNAMEPREFIX}pytest>=3.6.0: devel/py-pytest
Run dependencies 4
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| geomdl-5.2.10.tar.gz | 141564 | 2aefebafa5296d5528f242ba0412b294b6baa523c55391c18af886332924b26e |
Master sites 1
- PYPI