/ChemDB

Chemical inventory management with a graphical user interface

Primary LanguagePythonGNU Lesser General Public License v3.0LGPL-3.0

ChemDB

gui beta preview

Features

  • graphical user interface with periodic table as search mask
  • SQLite3 database for efficient storage of compound data
  • Management of compounds within the gui
  • additional compound data to boost working efficiency (planning in progress)
  • using a shared database with multiple "clients" (no user accounts)

Getting started

  • Install Python 3.X and Git from official sources like Python.org or git-scm.com
  • clone into this repository with git clone https://github.com/m0n0368291/ChemDB.git
  • execute main.py by typing python main.py into the command-line, after navigating into the folder containing the repository

Database Schema

coming soon

Migration from Excel to SQLite3

coming soon

Notes

  • There is no release yet! Expect functions to be not working at all!
  • at the moment the database is still hardcoded into main.py, so opening a database with the button has no effect!

How to contribute

Contribution is not planned for this project (yet).

Help

If you need help with ChemDB contact me via email at christopher_grimm@gmx.de