Metadata-Version: 2.3
Name: chronify
Version: 0.1.0
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: 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.1.0
Requires-Dist: loguru
Requires-Dist: pandas<3,>=2.2
Requires-Dist: polars~=1.11.0
Requires-Dist: pyarrow
Requires-Dist: pydantic<3,>=2.7
Requires-Dist: pytz
Requires-Dist: rich
Requires-Dist: sqlalchemy<3,>=2.0
Requires-Dist: tzdata
Provides-Extra: dev
Requires-Dist: autodoc-pydantic~=2.0; extra == 'dev'
Requires-Dist: furo; extra == 'dev'
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: myst-parser; extra == 'dev'
Requires-Dist: pandas-stubs; extra == 'dev'
Requires-Dist: pre-commit; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Requires-Dist: sphinx; extra == 'dev'
Requires-Dist: sphinx-click; extra == 'dev'
Requires-Dist: sphinx-copybutton; extra == 'dev'
Requires-Dist: sphinx-tabs~=3.4; extra == 'dev'
Description-Content-Type: text/markdown

# chronify

[![Documentation](https://img.shields.io/badge/docs-ready-blue.svg)](https://nrel.github.io/chronify)
[![codecov](https://codecov.io/gh/nrel/chronify/graph/badge.svg?token=WIY2KAOX63)](https://codecov.io/gh/nrel/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.

## 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).
