Published July 8, 2022 | Version v1
Software Open

Molar

  • 1. University of Toronto
  • 2. University of Ottawa
  • 3. McGill University
  • 4. NSERC

Description

Molar is a database management system for PostgreSQL. Its main focus is to enable chemists and material scientist to store the results of their experiment, whether exprimental 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 integrates with PyData's pandas
  • Support to have different database structure, thanks to Alembic
  • Easy to deploy (you just need 2 command lines, using docker-compose)

Files

molar-main.zip

Files (703.9 kB)

Name Size Download all
md5:b031b6646f39f7829281d1e1ee533aa6
703.9 kB Preview Download