1Metadata-Version: 1.2
2Name: geomdl
3Version: 5.2.10
4Summary: Object-oriented B-Spline and NURBS evaluation library
5Home-page: https://github.com/orbingol/NURBS-Python
6Author: Onur Rauf Bingol
7Author-email: nurbs-python@googlegroups.com
8License: MIT
9Project-URL: Documentation, http://nurbs-python.readthedocs.io/
10Project-URL: Source, https://github.com/orbingol/NURBS-Python
11Project-URL: Tracker, https://github.com/orbingol/NURBS-Python/issues
12Description: geomdl
13        ^^^^^^
14
15        |DOI|_ |PYPIDL|_ |ANACONDA|_
16
17        |RTD|_ |TRAVISCI|_ |APPVEYOR|_ |CIRCLECI|_ |CODECOV|_
18
19        Introduction
20        ============
21
22        **geomdl** is a pure Python, object-oriented B-Spline and NURBS library. It is compatible with Python versions 2.7.x,
23        3.4.x and later.
24
25        Features
26        ========
27
28        **geomdl** provides convenient data structures and highly customizable API for rational and non-rational splines along
29        with the efficient and extensible implementations of the following algorithms:
30
31        * Spline evaluation
32        * Derivative evaluation
33        * Knot insertion
34        * Knot removal
35        * Knot vector refinement
36        * Degree elevation
37        * Degree reduction
38        * Curve and surface fitting via interpolation and least squares approximation
39
40        **geomdl** also provides customizable visualization and animation options via Matplotlib, Plotly and VTK libraries.
41        Please refer to the `documentation <http://nurbs-python.readthedocs.io/>`_ for more details.
42
43        Further reading
44        ===============
45
46        * Documentation: https://nurbs-python.readthedocs.io/
47        * Examples: https://github.com/orbingol/NURBS-Python_Examples
48        * Wiki: https://github.com/orbingol/NURBS-Python/wiki
49        * Development: https://github.com/orbingol/NURBS-Python
50
51        Modules extending geomdl
52        ========================
53
54        * `geomdl-cli <https://pypi.org/project/geomdl.cli>`_
55        * `geomdl-shapes <https://pypi.org/project/geomdl.shapes>`_
56
57        Additional file format support
58        ==============================
59
60        * `rw3dm <https://github.com/orbingol/rw3dm>`_
61        * `rwsat <https://github.com/orbingol/rwsat>`_
62
63        License
64        =======
65
66        **geomdl** is licensed under the terms of the `MIT License <https://github.com/orbingol/NURBS-Python/blob/master/LICENSE>`_.
67
68
69        .. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.815010.svg
70        .. _DOI: https://doi.org/10.5281/zenodo.815010
71
72        .. |RTD| image:: https://readthedocs.org/projects/nurbs-python/badge/?version=latest
73        .. _RTD: https://nurbs-python.readthedocs.io/en/latest/?badge=latest
74
75        .. |TRAVISCI| image:: https://travis-ci.org/orbingol/NURBS-Python.svg?branch=master
76        .. _TRAVISCI: https://travis-ci.org/orbingol/NURBS-Python
77
78        .. |APPVEYOR| image:: https://ci.appveyor.com/api/projects/status/github/orbingol/nurbs-python?branch=master&svg=true
79        .. _APPVEYOR: https://ci.appveyor.com/project/orbingol/nurbs-python
80
81        .. |CIRCLECI| image:: https://circleci.com/gh/orbingol/NURBS-Python/tree/master.svg?style=shield
82        .. _CIRCLECI: https://circleci.com/gh/orbingol/NURBS-Python/tree/master
83
84        .. |PYPIDL| image:: https://img.shields.io/pypi/dm/geomdl.svg
85        .. _PYPIDL: https://pypi.org/project/geomdl/
86
87        .. |ANACONDA| image:: https://anaconda.org/orbingol/geomdl/badges/version.svg
88        .. _ANACONDA: https://anaconda.org/orbingol/geomdl
89
90        .. |CODECOV| image:: https://codecov.io/gh/orbingol/NURBS-Python/branch/master/graph/badge.svg
91        .. _CODECOV: https://codecov.io/gh/orbingol/NURBS-Python
92
93Keywords: NURBS B-Spline curve surface CAD modeling visualization surface-generator
94Platform: UNKNOWN
95Classifier: Development Status :: 5 - Production/Stable
96Classifier: Intended Audience :: Science/Research
97Classifier: License :: OSI Approved :: MIT License
98Classifier: Topic :: Scientific/Engineering :: Mathematics
99Classifier: Topic :: Scientific/Engineering :: Visualization
100Classifier: Operating System :: OS Independent
101Classifier: Programming Language :: Python :: 2
102Classifier: Programming Language :: Python :: 2.7
103Classifier: Programming Language :: Python :: 3
104Classifier: Programming Language :: Python :: 3.4
105Classifier: Programming Language :: Python :: 3.5
106Classifier: Programming Language :: Python :: 3.6
107Classifier: Programming Language :: Python :: 3.7
108