Discover the power of function plotting with Function Plotter
Project description
Function Plotter
Discover the power of function plotting with Function Plotter on GitHub.
The ultimate tool for visualizing mathematical functions on Github!
About
Function Plotter is a powerful tool for visualizing mathematical functions on Github. With this app, you can easily plot and analyze a wide variety of functions, including polynomials, trigonometric functions, and more.
Features
- Plot any mathematical function with just a few clicks 📊
- Customize plot settings, including color and line width 🎨
- Zoom and pan for detailed analysis 🔍
- Save and share plots with others 💾
- and more!
Screenshots
Video Recording
⚡️ Quick start
First, install python requirements by using the following command:
pip3 install -r requirements.txt
Next, run the GUI application using the the following commands:
cd app
python3 main.py
That's all you need to know to start! 🎉
Examples
Here are a few examples of the types of functions you can plot with Function Plotter:
- Polynomial functions (e.g.
x^2 + 2*x + 1
) - Trigonometric functions (e.g.
sin(x)
) - Logarithmic functions (e.g.
log(x)
)
Project Hierachy
.
├── app # Application source code
├── assets # Assets for the readme file
├── requirements.txt # requirements for third party python libraries
├── .gitignore
└── README.md
App Source Code
.
├── ...
├── app # App source code
│ ├── figures # Generated figures by the app
│ ├── logs # Generated logs by the app
│ ├── tests # Automated tests for the app
│ ├── utils # reusable utilities by the app components
│ ├── function_plotter # the main class for the app
└── ├── main # the main entry point for the app
Tests
To run the tests for the app, navigate to the project root and run the command pytest
. This will run all the tests in the app/tests/
directory.
Contribute
Function Plotter is an open-source project and we welcome any contributions. If you have any ideas or suggestions for new features, feel free to submit a pull request or open an issue on the Github repository.
Licensing
Function Plotter is released under the MIT license. Please see the LICENSE file for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.