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

Uploaded Source

Built Distribution

equationtracer-1.2.2-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: equationtracer-1.2.2.tar.gz
  • Upload date:
  • Size: 19.5 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.2.tar.gz
Algorithm Hash digest
SHA256 9843a9525f1724e952ccb5264a0e5fb9ac4da096c2539da6dca253a10144d28c
MD5 314aeed61c082126db1fdb5a9ee4ac91
BLAKE2b-256 66445d0c2937a0d79aa9bb50cf18949670dbc47b61a7920034ed2984b1ace069

See more details on using hashes here.

File details

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

File metadata

  • Download URL: equationtracer-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 26.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5ca83b8a1f0f07b11124399fb5d95684c847723a16f31a310e374ee1cb000567
MD5 fb09383feadd64aefdf960a7e0ad146f
BLAKE2b-256 5ed28b676cf3b50031c897eb658cd51fe4765c10cf191bd57b1a04d4d813e2b6

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