/batterygui

Graphic user interface (GUI) for the battery database.

Primary LanguagePythonMIT LicenseMIT

BatteryGUI

License

This is a GUI for the visualisation of the battery database based on PyQt5.

Installation

To use the BatteryGUI, firstly create a virtual environment:

python -m venv batterygui

Activate the virtual environment and install the required packages:

pip install -r requirements.txt

Run:

python appMain.py

Create the executable(.exe) file and installer

We suggest using fbs (fmans build system) to build a stand-alone executable for this GUI application. More details in this website.

Example Usage

Table View

Figure View

Acknowledgements

This project was financially supported by the Science and Technology Facilities Council (STFC), the Royal Academy of Engineering (RCSRF1819\7\10) and Christ's College, Cambridge. The Argonne Leadership Computing Facility, which is a DOE Office of Science Facility, is also acknowledged for use of its research resources, under contract No. DEAC02-06CH11357.

Citation

@article{huang2020database,
  title={A database of battery materials auto-generated using ChemDataExtractor},
  author={Huang, Shu and Cole, Jacqueline M},
  journal={Scientific Data},
  volume={7},
  number={1},
  pages={1--13},
  year={2020},
  publisher={Nature Publishing Group}
}

DOI