Metadata-Version: 2.3
Name: chronify
Version: 0.0.1
Summary: Time series store and mapping libray
Project-URL: Documentation, https://github.com/NREL/chronify#readme
Project-URL: Issues, https://github.com/NREL/chronify/issues
Project-URL: Source, https://github.com/NREL/chronify
Author-email: Daniel Thom <daniel.thom@nrel.gov>, Elaine Hale <elaine.hale@nrel.gov>, Lixi Liu <lixi.liu@nrel.gov>, Pedro Andres Sanchez Perez <pedroandres.sanchezperez@nrel.gov>
License-Expression: BSD-3-Clause
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: <3.13,>=3.10
Requires-Dist: duckdb-engine
Requires-Dist: duckdb~=1.0.0
Requires-Dist: loguru
Requires-Dist: pydantic<3,>=2.7
Requires-Dist: rich
Requires-Dist: sqlalchemy
Provides-Extra: dev
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pre-commit; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Description-Content-Type: text/markdown

# chronify

This package implements a store for time series data in support of Python-based
modeling packages. It supports validation and mapping across different time configurations.

The package is currently non-functional and is just beginning planning and development.

## Package Developer Guide
🚧

## Installation
```
$ pip install chronify
```

## Developer installation
```
$ pip install -e ".[dev]"
```

Please install `pre-commit` so that your code is checked before making commits.
```
$ pre-commit install
```

## License
chronify is developed under NREL Software Record SWR-21-52, "demand-side grid model".
[License](https://github.com/NREL/chronify/blob/main/LICENSE.txt).
