Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
QuantumChemist committed Jun 9, 2024
2 parents fb2f746 + c51134d commit a4f3e25
Showing 1 changed file with 30 additions and 1 deletion.
31 changes: 30 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,36 @@
# LobsterPyGUI
# LobsterPyGUI 🦞🐍🖥️
<img align="right" src="https://quantumchemist.github.io/utils/lpglogo.gif" width="25%" height=auto />

## A graphical user interface for LobsterPy

A GUI for an easy start with [LobsterPy](https://github.com/JaGeo/LobsterPy) for the people that are not familiar with the Linux terminal (yet).
Only suitable for Linux/GNU systems!

A GUI to handle LOBSTER input and output with LobsterPy. The purpose of this GUI is to help beginners getting familiar with Linux and the cli. That's why the functionalities are kept very simple on purpose and it's only supposed to be used on a Linux/GNU based machine.

# How to use LobsterPyGUI?

Simply download the `lobsterpygui` binary and copy it (e.g. in the terminal) to your `$HOME/bin` folder 📂 (don't forget to add your bin folder to your `$PATH` environment variable).

```bash
cp $HOME/Downloads/lobsterpygui $HOME/bin
```
And then you can simply run it in the folder with your LOBSTER calculation where you want to use LobsterPy using a terminal.

```bash
cd /path/to/your/lobster/calc

lobsterpygui
```
# Example

[<img align="center" src="https://quantumchemist.github.io/utils/lpg.png" width="100%" height=auto />](https://github.com/QuantumChemist/LobsterPyGUI)

When you open lobsterpygui in the terminal and e.g. click on `Plot LOBSTER DOS` it will execute the command `lobsterpy plot-dos` in the background using the lobsterpy-internal plotters. It will also print the standard output (std out) and errors (std err) of any command in the GUI.


# How to cite LOBSTER and LobsterPy?

Please cite [LOBSTER](https://schmeling.ac.rwth-aachen.de/cohp/index.php?menuID=4), [LobsterPy](https://joss.theoj.org/papers/10.21105/joss.06286), [pymatgen](https://github.com/materialsproject/pymatgen), and [ChemEnv](https://doi.org/10.1107/S2052520620007994) properly.

You can find more information on the fundamental functionality of LOBSTER in [*J. Comput. Chem.*](https://doi.org/10.1002/jcc.26353) **2020**, *41*, 1931–1940, and the methodology of the automatic analysis of LobsterPy in [*ChemPlusChem*](https://doi.org/10.1002/cplu.202200123) **2022**, *87*, e202200123.

0 comments on commit a4f3e25

Please sign in to comment.