Skip to main content

"A database to store chemical data"

Project description

Molar 🦷

DOI

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 o nuser 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)

Docs

See here

Installation

You can install the package through PYPI.

 $ pip install molar

If you want to install the backend, you will need extra dependancies.

 $ pip install molar[backend]

Molar ships with a command line interface that makes it easy to deploy, all you need to do is (providing docker is already installed):

  $ molarcli install local

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

molar-0.4.5-py3-none-any.whl (56.8 kB view details)

Uploaded Python 3

File details

Details for the file molar-0.4.5-py3-none-any.whl.

File metadata

  • Download URL: molar-0.4.5-py3-none-any.whl
  • Upload date:
  • Size: 56.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for molar-0.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 bf12375b6e8d43e7b9503d40d46522113a6dc37c73d11f53801a2ce217f09e62
MD5 ffb19b89b8b7796e7e315b48a02efa77
BLAKE2b-256 54249bf5274c06411c01e7dba233c7e8b55eb2cce2fd785dceb98b9de2374fdb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page