Create graphs with logarithmic scales, namely Bode diagrams. https://apps.ad5001.eu/logarithmplotter/
Find a file
Ad5001 b42d71ea8a
Some checks failed
continuous-integration/drone/push Build is failing
Flatpak building working!
2021-08-02 20:01:32 +02:00
.drone Fixing bugs with opening relative files, adding checks for file, and header for files by default. 2021-07-20 15:05:06 +02:00
linux Flatpak building working! 2021-08-02 20:01:32 +02:00
LogarithmPlotter Adding metainfo files + changing cpy in AppMenuBar + fixing flatpak bug. 2021-08-02 19:17:45 +02:00
mac Ensuring properties are different when they're edited, + linux installation editions*. 2021-07-31 01:40:51 +02:00
win Removing scripts in win/, moving QML Module to it's own folder, adding submodule for mixedmenu 2021-07-11 19:35:12 +02:00
.gitignore Flatpak building working! 2021-08-02 20:01:32 +02:00
.gitmodules Removing scripts in win/, moving QML Module to it's own folder, adding submodule for mixedmenu 2021-07-11 19:35:12 +02:00
build-macosx.sh Fixing longstanding bug with sidebar items unable to be scroller to bottom 2021-07-19 19:06:29 +02:00
build-windows.bat Continuing packaging with macos and windows, also fixing a few bugs in the process. 2021-06-22 01:33:42 +02:00
build-wine.sh Continuing packaging with macos and windows, also fixing a few bugs in the process. 2021-06-22 01:33:42 +02:00
LICENSE.md Universalising name & bumping copyright 2021-06-18 23:56:22 +02:00
logplotter.svg Starting linux setup system. 2021-06-22 00:27:40 +02:00
logplotterfile.svg Starting linux setup system. 2021-06-22 00:27:40 +02:00
MANIFEST.in Snapcraft building. 2021-08-01 00:49:44 +02:00
package-linux.sh Flatpak building working! 2021-08-02 20:01:32 +02:00
package-macosx.sh Updating setups for all operating systems. 2021-06-22 18:39:03 +02:00
package-windows.bat Continuing packaging with macos and windows, also fixing a few bugs in the process. 2021-06-22 01:33:42 +02:00
package-wine.sh Continuing packaging with macos and windows, also fixing a few bugs in the process. 2021-06-22 01:33:42 +02:00
README.md Flatpak building working! 2021-08-02 20:01:32 +02:00
run.py Ensuring properties are different when they're edited, + linux installation editions*. 2021-07-31 01:40:51 +02:00
setup.py Flatpak building working! 2021-08-02 20:01:32 +02:00
snapcraft.yaml Adding metainfo files + changing cpy in AppMenuBar + fixing flatpak bug. 2021-08-02 19:17:45 +02:00

icon LogarithmPlotter

Build Status

Create graphs with logarithm scales, namely BODE diagrams.

Run

You can simply run LogarithmPlotter using python3 run.py.

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 using pip install pyinstaller.
    • Run the build-windows.bat script (or build-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 (or package.wine.shif you're cross-compiling on Linux). You will find a logarithmplotter-setup.exe installer in the dist/accountfree/ folder.
  • MacOS Archive creator installer:
    • You need pyinstaller. You can install it using pip 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.0.1-dev-setup.dmg installer in the dist/ folder.
  • 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.

Linux

Run bash linux/install_local.sh

    LogarithmPlotter - Create graphs with logarithm scales.
    Copyright (C) 2021  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/>.