Metadata-Version: 2.4
Name: computils
Version: 0.0.3
Summary: A package collecting functionality for various numerical computations (numerical differentiation, interpolation, optimization, sorting, parallelization).
Author-email: Karim Moussa <k.moussa.science@proton.me>
Project-URL: Homepage, https://github.com/k-moussa/computils
Project-URL: Repository, https://github.com/k-moussa/computils
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.26.4
Requires-Dist: scipy>=1.13.0
Requires-Dist: numba>=0.59.1
Requires-Dist: splines>=0.3.1
Requires-Dist: psutil>=5.9.0
Dynamic: license-file

# computils
A package collecting utilities and other convenient functionality for various numerical computations:
* Numerical differentiation: based on finite differences.
* Interpolation: provide a common interface for several useful interpolators from the excellent 'splines' and 'scipy.interpolate' packages.
* Numerical optimization: transformation functions to impose constraints using unconstrained optimization algorithms.
* Fast or robust python implementations of certain matrix operations.
* Sorting, timing, and other utilities.
