Code Monkey home page Code Monkey logo

equationtracer's Introduction

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.

equationtracer's People

Contributors

jamesylq avatar

Stargazers

Sérgio Gabardo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.