Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CederGroupHub/alabos
AlabOS: Managing the workflows in the Autonomous lab
https://github.com/CederGroupHub/alabos
Last synced: 22 days ago
JSON representation
AlabOS: Managing the workflows in the Autonomous lab
- Host: GitHub
- URL: https://github.com/CederGroupHub/alabos
- Owner: CederGroupHub
- License: mit
- Created: 2021-10-18T05:35:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-27T01:05:39.000Z (2 months ago)
- Last Synced: 2024-05-03T20:32:00.908Z (about 2 months ago)
- Language: Python
- Homepage:
- Size: 12.5 MB
- Stars: 13
- Watchers: 4
- Forks: 6
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-self-driving-labs - [code - management.readthedocs.io/en/latest/)] (Software / Workflow Orchestration)
README
# Alab Management
![ci](https://github.com/CederGroupHub/alab_management/actions/workflows/ci.yaml/badge.svg)
![license](https://img.shields.io/github/license/CederGroupHub/alab_management)
![tag](https://img.shields.io/github/v/tag/CederGroupHub/alab_management)
![os](https://img.shields.io/badge/OS-win%7Cmac%7Clinux-9cf)
![python](https://img.shields.io/badge/Python-3.8%7C3.9%7C3.10-blueviolet)
[![arXiv](https://img.shields.io/badge/arXiv-2405.13930-b31b1b.svg)](https://arxiv.org/abs/2405.13930)Managing the workflows in the **A**utonomous **Lab**.
## Installation
### Prerequisites
You must have access to at least one [MongoDB database](https://www.mongodb.com/) (locally or remotely).
To install MongoDB locally, refer to [this](https://docs.mongodb.com/manual/installation/).You also need to install `Rabbitmq`.
### For development purpose
```shell
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:
```bash
flake8
black .
ruff --fix
```## Docs
The docs is served at https://alab-management.readthedocs.io/en/latest/