Metadata-Version: 2.4
Name: zrxp
Version: 2.0.5
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python
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
Requires-Dist: pandas
Requires-Dist: polars>=0.19
Requires-Dist: pyarrow
Requires-Dist: pydantic
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: mypy ; extra == 'mypy'
Requires-Dist: pandas-stubs ; extra == 'mypy'
Requires-Dist: pytest ; extra == 'mypy'
Provides-Extra: test
Provides-Extra: mypy
License-File: LICENSE
Summary: ZRXP File Reader and Writer
Keywords: kisters,zrxp,time series,time,series
Author-email: Johannes Uttecht <johannes.uttecht@kisters.de>
License: LGPL
Requires-Python: >=3.9
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://gitlab.com/kisters/time-series/zrxp
Project-URL: Repository, https://gitlab.com/kisters/time-series/zrxp.git

# ZRXP Lib
Library to read and write ZRXP Files.

Written in Rust with a Python API

## Run
Inside your Python Environment run
```commandline
pip install zrxp
```
Then you can start Python
```commandline
python
```

```python
>> from zrxp import read, write, writes
>> data = zrxp.read("test.zrxp")

# Pandas or Polars DataFrame
>> data = pd.DataFrame(...)
>> metadata = {...}
# writes to string
>> string_zrxp = zrxp.writes(data, metadata)
# writes to file
>> zrxp.write("write.zrxp", data, metadata)
```
