Skip to content

JARVIS-AI/drawplot-py

Repository files navigation

drawplot-py

Drawing Plot for Signal & System designs

We developed 2 version of this app

  1. Numpy + Matplotlib App

  2. No Dependency App

No differences in functionality tho in app size and speed of running there are much to say.

RECOMMENDED is Second Version

Screenshot

Version 1

macOS

MainUI MacOS

Windows

MainUI Windows


Version 2

macOS

Farsi Version

MainUI MacOS

English Version

MainUI MacOS

Japanese Version

MainUI MacOS

Windows

Windows English Version

MainUI Windows

Windows Japanese Version

MainUI Windows

Windows Farsi Version

MainUI Windows

Requirements for Version 1

  • Python 3.13+
  • Install pip and related packages

Requirements for Version 2

  • Nothing just a full python installation will satisfied

Version 1 Powered

  • Matplotlib
  • Numpy

Download

You can use pre build macOS farsi version here

If you want other versions and language just use source code and compile them by yourself

How to compile version 2 (Recommended)

pip install pyinstaller

pyinstaller --onefile --windowed --icon=drawplot.ico --noconsole --strip --clean --name "Drawplot_FA_macOS" Graphity_fa.py

pyinstaller --onefile --windowed --icon=drawplot.ico --noconsole --strip --clean --name "Drawplot_EN_macOS" Graphity_en.py

pyinstaller --onefile --windowed --icon=drawplot.ico --noconsole --strip --clean --name "Drawplot_JP_macOS" Graphity_jp.py

on Windows just rename the --name "Drawplot_JP_Win"

Same goes on linux

How to compile version 1

python3.13 -m venv .env

source .env/bin/activate [UNIX]

.\.env\bin\activate [WINDOWS NT]

pip install -r requirements.txt

pyinstaller --onefile --windowed --icon=drawplot.ico --noconsole --strip --clean --name "Drawplot" drawplot.py

Credit

Thanks

Many thanks to users - friends - teachers and who had helped us during development

Hope you have ejoy using this app and learn new things