Metadata-Version: 2.4
Name: rcdb
Version: 2.2.2
Summary: RCDB - Run Conditions DataBase
Author-email: Dmitry Romanov <romanov@jlab.org>
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: markupsafe>=3.0
Requires-Dist: pymysql>=1.1
Requires-Dist: ply>=3.11
Requires-Dist: mako>=1.3
Requires-Dist: click>=8
Requires-Dist: sqlalchemy>=2
Requires-Dist: flask>=3.1.0

## RCDB

![Python tests](https://github.com/JeffersonLab/rcdb/actions/workflows/python-tests.yml/badge.svg)
[![Python examples work](https://github.com/JeffersonLab/rcdb/actions/workflows/python-examples.yml/badge.svg)](https://github.com/JeffersonLab/rcdb/actions/workflows/python-examples.yml)

Run Configuration/Conditions Database (RCDB) stores run related information and conditions. It uses MySQL or SQLite databases to store information about runs and provides interfaces to search runs, manage data, automatic CODA integration, etc. 

The interfaces available are:  
- Web site
- Command line interface (CLI)
- Python API
- C++ API
- Possibly JAVA API

#### Documentation:

https://jeffersonlab.github.io/rcdb/

#### Demo website:
One can visit HallD RCDB Web site as demo:  
https://halldweb.jlab.org/rcdb/


#### SQLite db:
Daily updated SQLite database is available here:  
https://halldweb.jlab.org/dist/rcdb2.sqlite
