Metadata-Version: 2.4
Name: zernikepolpy
Version: 0.1.0
Summary: Utilities and Python wrappers for Zernike Polynomials.
Keywords: math,polynom
Author-email: Thorsten Alteholz <zernikepolpy@alteholz.dev>
Maintainer-email: Thorsten Alteholz <zernikepolpy@alteholz.dev>
Requires-Python: >=3.13
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
License-File: COPYING
Requires-Dist: numpy >= 2.0.2
Requires-Dist: gmpy2
Requires-Dist: tox ; extra == "dev"
Requires-Dist: pytest ; extra == "dev"
Requires-Dist: pytest-benchmark ; extra == "dev"
Requires-Dist: tox ; extra == "test"
Requires-Dist: pytest ; extra == "test"
Requires-Dist: pytest-benchmark ; extra == "test"
Provides-Extra: dev
Provides-Extra: test

# zernikepolpy

zernikepolpy is an open source ([MIT](#License)) pure Python library for
calculations with Zernike Polynoms.

## Build package

### prepare build process

module build is needed to create wheel, module twine is needed to publish on PyPi
pip install build
pip install twine

### create wheel
python -m build

creates for example:

  dist/zernike-0.0.1-py3-none-any.whl
  dist/zernike-0.0.1.tar.gz

### versions

 major.minor.patch.test

 major = major version of software; starting with 0; increased due to large changes in software
 minor = minor version of software; starting with 1; increased with every release; set to 1 when major is changed
 patch = patch level of software; starting with 0 (=release of minor version); increased with every bugfix; set to 0 when minor is changed
 test = number of test upload to testpypi; shall never appear in any release

## License

zernikepolpy is released under the MIT license, hence allowing commercial use of
the library. Please refer to the [COPYING] file.

