Metadata-Version: 2.1
Name: run-logger
Version: 0.1.6
Summary: A utility for logging runs.
Home-page: https://run-logger.readthedocs.io/en/latest/index.html
Author: Ethan Brooks
Author-email: ethanabrooks@gmail.com
Maintainer: Ethan Brooks
Maintainer-email: ethanabrooks@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Dist: PyYAML (>=6.0,<7.0)
Requires-Dist: gql (>=3.4.0,<4.0.0)
Requires-Dist: numpy (>=1.21.5,<2.0.0)
Requires-Dist: redis (>=3.5.3,<4.0.0)
Project-URL: Repository, https://github.com/run-tracker/run-logger
Description-Content-Type: text/markdown

# Welcome to run-logger

A"run" is a long-running process that depends on a set of parameters and outputs results in the form of logs.
This library has three primary functions:

1. Storing run logs in a database.
2. Storing metadata associated with each run in a database (e.g. for the purposes of reproducibility).
3. Managing parameters.

# Installation

```bash
pip install run-logger
```

# [Documentation](https://run-logger.readthedocs.io/en/latest/index.html)

