-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of https://github.com/QuantumChemist/LobsterPyGUI
- Loading branch information
Showing
1 changed file
with
30 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |