Metadata-Version: 2.1
Name: pykdgrav3_utils
Version: 0.1.0
Summary: Utility packages for working with PKDGRAV3 outputs
Home-page: https://github.com/isaac-aa/pykdgrav3_utils
License: MIT
Author: Isaac Alonso Asensio
Author-email: isaac.alonso.asensio@iac.es
Requires-Python: >=3.8.1,<4.0.0
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
Requires-Dist: h5py (>=3.8.0)
Requires-Dist: matplotlib (>3.7.1)
Requires-Dist: numpy (>=1.24.4,<2.0.0)
Project-URL: Repository, https://github.com/isaac-aa/pykdgrav3_utils
Description-Content-Type: text/markdown

# pykdgrav3_utils

This package contains modules to handle IO of PKDGRAV3.
They can be used to read/write snapshots, FoF data or unit conversions.

However, this package is not intended to provide any plotting routine.

## Install

### From pip

```bash
python3 -m pip pykgrav_utils
```

### From source

```bash
git clone git@github.com:isaac-aa/pykdgrav3_utils.git
cd pykdgrav3_utils
python3 -m pip install .
```

## Development (using poetry)

```bash
make poetry-download
make install
make pre-commit-install
make codestyle
make publish --build
```

