4 KiB
4 KiB
LogarithmPlotter
2D plotter software to make Bode plots, sequences and distribution functions.
Run
You can simply run LogarithmPlotter using python3 run.py
.
In order to test translations, you can use the --lang=<lang code>
command line option to force the detected locale of LogarithmPlotter.
Install
Generate installers:
You can generate installers from AccountFree after installing all the dependencies:
For all builds, you need Python 3 with PySide2 installable with pip install PySide2
.
- Windows installer:
- You need
pyinstaller
. You can install it usingpip install pyinstaller
. - Run the
build-windows.bat
script (orbuild-wine.sh
if you're cross-compiling with wine on Linux) to build an exe for LogarithmPlotter. - You also need NSIS (Linux users can install the nsis package).
- Run the
package-windows.bat
script (orpackage.wine.sh
if you're cross-compiling on Linux). You will find a logarithmplotter-setup.exe installer in the dist/accountfree/ folder.
- You need
- MacOS Archive creator installer:
- You need
pyinstaller
. You can install it usingpip install pyinstaller
. - Run the
build-macosx.sh
script to build an .app for AccountFree which can be found in the dist directory. - Run the
package-macosx.sh
script. You will find a LogarithmPlotter-v0.1-dev-setup.dmg installer in the dist/ folder.
- You need
- Linux packages:
- To build a DEB, you need DPKG and stdeb. You can install the later by using
pip install stdeb
. - To build and install the flatpak, you need flatpak-builder installed.
- To build the snap, you need snapcraft installed.
- Run
package-linux.sh
.
- To build a DEB, you need DPKG and stdeb. You can install the later by using
Linux
Run bash linux/install_local.sh
Contribute
There are several ways to contribute to LogarithmPlotter.
-
You can help to translate the project on Hosted Weblate:
-
You can help the development of LogarithmPlotter. In order to get started, take a look at the wiki.
Legal notice
LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions.
Copyright (C) 2022 Ad5001 <mail@ad5001.eu>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.