Kurvy ~ Trigonometric Curve Approximation Toolkit
💡 What is it?
kurvy is a Python package that helps approximate trigonometric curves by implementing a gradient descent algorithm.
Features
- Find the optimal parameters for trigonometric-like data.
- Customize training loops.
- Add momentum to parameter updates.
- Apply L2 regularization.
- Randomly generate trigonometric data and errors.
🛠️ Setup
Install it from PyPI by running pip install kurvy.
Dependencies
The code was written with Python 3.9.16, and it is recommended to run it in a virtual environment.
All the required libraries are listed in the requirements.txt file in this repo.
🚀 Execution
Once the package has been installed, it is simply a case of experimenting with the various classes and functions. For a quickstart, please see the demo.
📝 Documentation
Documentation is currently available in the form of docstrings.
⚖️ License
The project is licensed under the MIT license.
Release files for kurvy 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kurvy-1.0.4.tar.gz | 14.1 kB | Details |
Release files / kurvy-1.0.4.tar.gz
| Download URL | kurvy-1.0.4.tar.gz |
|---|---|
| Size | 14.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d66e946032eb647bb83174719d8a947b3d259cf02d0eac41a3ef11c8e97f918b
|
|
BLAKE2b-256 checksum How to use checksums |
3a8f3bb2540ba6a42bcb98432430465d4e005221e2c743c6f1e0ce9283070dc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|