Overview¶
Molar (for Molecule Library) is a database management system for PostgreSQL. Its main focus is to enable chemists and material scientists to store the results of their experiment, whether computational or not!
It consists of a REST API implemented (using FastAPI) and a python client. Its main features are:
Creation/deletion of database on user request.
User management per database (using JWT tokens and OAuth2)
Event sourcing to be sure not to lose any data
Client integrated with PyData’s pandas
Support to have different database structure, thanks to Alembic
Ease of deployment (Deployed in 2 command lines!).