ccu.fancyplots¶
Design free energy diagrams with FancyPlots.
A Python interface to the FancyPlots is available via
generate_figure().
The FancyPlots GUI can be launched programatically via the following idiom:
import tkinter as tk
from ccu.fancyplots import FancyPlotsGUI
root = tk.Tk()
app = FancyPlotsGUI(master=root)
app.master.mainloop()
Alternatively, the GUI can be launched from the command line, via the ccu-fancyplots subcommand:
ccu fed
In both cases, one has the option to load data from a previous FancyPlots
session by specifying a cache file via the cache_file parameter of
the FancyPlotsGUI constructor or the
ccu-fancyplots --cache CLI option of ccu fed.
Subpackages¶
ccu.fancyplots._gui- Submodules
ccu.fancyplots._gui.annotationccu.fancyplots._gui.energyccu.fancyplots._gui.fedccu.fancyplots._gui.footerccu.fancyplots._gui.formattingccu.fancyplots._gui.framesccu.fancyplots._gui.instructionsccu.fancyplots._gui.mechanismccu.fancyplots._gui.menuccu.fancyplots._gui.paletteccu.fancyplots._gui.rootccu.fancyplots._gui.tooltipccu.fancyplots._gui.utils
- Submodules