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.6.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

equationtracer-1.2.6-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: equationtracer-1.2.6.tar.gz
  • Upload date:
  • Size: 5.9 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.6.tar.gz
Algorithm Hash digest
SHA256 e05f3252a474452791d415374ac8671b3411e3724138c76c7d7d3a616430e28f
MD5 9d2db5aba43c50d0de369eb654bd696b
BLAKE2b-256 e0204ae576dfb4576e80c6afb241683db8f7bc81ab7d2369a641560839c8a91f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: equationtracer-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 7.7 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0de755d353f8fc006d6afdc198d15324015f01d582e34625a233fd6af8fdb44b
MD5 facad83a1123b5addaba767100821741
BLAKE2b-256 64248cd9d14491f96f6fc9880dc248ba2c2bee674e256f5df912e00a0b2411af

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