logarithmplotter app iconLogarithmPlotter

Create and edit logarithmic Bode plots.

Available on  


LogarithmPlotter preview

Discover LogarithmPlotter

LogarithmPlotter is, as its name suggests, a plotter made with logarithmic scales in mind. With an object system similar to Geogebra’s, it allows dynamic creation of plots with very few limitations.
It’s primary use is to quickly create asymptotic Bode plots, but its extensible nature and ability to switch to non-logarithmic scales allow it to create other things with it, like sequences or statistical distribution functions.

Object management panel.

Object Management System

LogarithmPlotter works with objects to create complex features and plots, as well as quickly manage what to display.
This system allows you to create, position, edit and delete objects in an instant.


Complete object edition

Editing objects has been made very simple yet feature-complete with a settings page that allows you to edit all properties of an object.
You can find a list of all properties you can modify on the project’s wiki

Settings panel of an object.

LaTeX Integration

LogarithmPlotter comes with a builtin distribution-agnostic LaTeX integration that allows the automatic rendering of mathematical formulas on plots, as well as the inscription of symbols and notes through the Text object.


History panel.

Advanced history system

Featuring a state-of-the-art modification history system, LogarithmPlotter is extremely fast at undoing and redoing actions, as well as listing all the actions you can undo or redo in a visually easy-to-understand way.
This system allows you to quickly rollback to a previous state of your plot while displaying in fast motion all the modifications done in that span of time.
Another advantage of this design is that it allows your modification history to be saved in your file directly while being extremely light on storage (.lpf files rarely exceed a few kilobytes).


Customize how your diagram looks

LogarithmPlotter allows you to edit how your diagram looks in numerous ways, from the representation of the axis, to the size of text and of elements, and even returning to a normal scale mode from the logarithm one.

Settings panel.

Special thanks

It’s only thanks to these amazing people that LogarithmPlotter is available in so many languages.

If you want to see your own name here, you can contribute to the effort to translate LogarithmPlotter on Weblate.



Technical sheet

Supported platforms:  

Translated in:   🇬🇧 🇫🇷 🇩🇪 🇳🇴 🇭🇺 🇪🇸 🇱🇰

Latest version: v0.5.0

Status: Active development

Made in: QML, JavaScript, Python

Frameworks:  PySide6 (Qt)

Touch friendly

Keyboard oriented

License:  GNU General Public License version 3 (GPLv3)


Download

LogarithmPlotter v0.5.0 is available on Windows, MacOSX, Linux. Older versions

Windows

Installer software (.exe) (64 bits)

File: logarithmplotter-v0.5.0-setup.exe (53.3MiB)


MacOSX

Application Archive (.dmg)

File: LogarithmPlotter-v0.5.0-setup.dmg (42.4MiB)


Linux

Flatpak (via Flathub)

Download on Flathub
Version on flathub


(external link to flathub.org)

Snap

Get it from the Snap Store
Version on snapstore


(external link to snapcraft.io)

Launchpad (PPA)

Available on Launchpad

(external link to launchpad.net)

Debian / Ubuntu

File: python3-logarithmplotter_0.5.0-1_all.deb (144.2KiB)


All platforms*

The LaTeX integration requires a valid LaTeX installation (from a distribution like TeXLive) with latex, dvipng and fundus-calligra.
*LogarithmPlotter requires Python3 with PySide6 to be installed in order to be launched.

The Snapcraft logo is licensed under CC BY-ND 2.0 UK, a registered trademark of Canonical Limited, 2018.