CederGroupHub / alabos

AlabOS: Managing the workflows in the Autonomous lab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alab Management

ci license tag os python

Managing the workflows in the Autonomous Lab.

Installation

Prerequisites

You must have access to at least one MongoDB database (locally or remotely). To install MongoDB locally, refer to this.

You also need to install Rabbitmq.

For development purpose

python setup.py develop

Before any commit, please go to alab_management folder and run flake8, ruff, and black, and solve all the typing issues:

flake8
black .
ruff --fix

Docs

The docs is served at https://alab-management.readthedocs.io/en/latest/

About

AlabOS: Managing the workflows in the Autonomous lab

License:MIT License


Languages

Language:Python 72.4%Language:Jupyter Notebook 17.4%Language:JavaScript 9.8%Language:HTML 0.4%