BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDgraphics/py-geomdl5.2.10_5 newestno data-[email protected]-
FreeBSDgraphics/py-geomdl5.2.10_5 newestnone known-[email protected]-
DragonFlygraphics/py-geomdl5.2.10_2 newestnone known-[email protected]-
HardenedBSDgraphics/py-geomdl5.2.10_5 newestno data-[email protected]-
GhostBSDgraphics/py-geomdl5.2.10_5 newestno 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

Test 1

Run dependencies 4
Required by 1

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
geomdl-5.2.10.tar.gz1415642aefebafa5296d5528f242ba0412b294b6baa523c55391c18af886332924b26e
Master sites 1
  • PYPI