Skip to main content

Uses Discrete Fourier Transform to Turn Scribbles into Equations!

Project description

What is EquationTracer?

EquationTracer uses NumPy and Pygame to convert an arbitrary scribble into a parametric equation which you can plot on Graphing Calculators such as Desmos!

Installation

This is a guide on how to install EquationTracer.

Note: You need Python installed on your system, along with either pip or pipx.

If you do not want to use pip or pipx, you can also alternatively clone this git repository, or simply copy the code!

Linux: pip install equationtracer

Mac: pip3 install equationtracer

Windows (pipx): pipx install equationtracer

Windows (pip): pip install equationtracer

Note: For Windows, it is recommended to use pipx as using pip does not allow the poetry script trace-equation to run, but pipx does support this. If pip is used, you need to run the program with the other command, as provided below. On Max and Linux, pip3 will automatically allow the poetry script trace-equation to be able to be executed.

Running

To run the program, type into a command line: trace-equation

If you installed the program with pip (instead of pipx) on windows, or if the above command doesn't work, you can also do:

Windows: py -m equationtracer

Others: python3 -m equationtracer

Updating

To update the program, use the following:

Linux: pip install -U equationtracer

Mac: pip3 install -U equationtracer

Windows (pipx): pipx upgrade equationtracer

Windows (pip): pip install -U equationtracer

Dependencies

EquationTracer uses the libraries numpy, pygame and pyperclip, and runs on Python 3.9 and above.

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

equationtracer-1.2.4.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

equationtracer-1.2.4-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file equationtracer-1.2.4.tar.gz.

File metadata

  • Download URL: equationtracer-1.2.4.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.12.0 Darwin/21.6.0

File hashes

Hashes for equationtracer-1.2.4.tar.gz
Algorithm Hash digest
SHA256 842424d9cd9ed774a387fc2ba78d82ae676cce2cec15f012bfcbf4a6be528c08
MD5 5c561cdee9b8f6506269122c5bd4bf1d
BLAKE2b-256 307562ac8f3b61f25002269f86bee01971399faaa1f14bc873e8f4fea4c7b084

See more details on using hashes here.

File details

Details for the file equationtracer-1.2.4-py3-none-any.whl.

File metadata

  • Download URL: equationtracer-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.12.0 Darwin/21.6.0

File hashes

Hashes for equationtracer-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 01c9c7384bc69e733bb9234f33907fd24fa594257e3206289f4eeec6cc895d0e
MD5 d19842f9547ee74ac3ae072b63c47c0f
BLAKE2b-256 99301839c2a880a60cd25d97ec060b11b317a4afc95fdd857957b0f9eb0b2ccc

See more details on using hashes here.

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