Skip to main content

Curve approximation toolkit

Project description

pyfer_cover


Kurvy ~ Trigonometric Curve Approximation Toolkit

PyPI - Version PyPI - Python Version License: MIT

💡 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kurvy-1.0.4.tar.gz (14.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page