Metadata-Version: 2.4
Name: phenosentry
Version: 0.3.0
Summary: A tool and library for quality control and validation of GA4GH Phenopackets.
License-File: LICENSE
Author: Michael Gargano
Author-email: Michael.Gargano@jax.org
Requires-Python: >=3.10
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: hpo-toolkit (>=0.5.5,<0.6.0)
Requires-Dist: phenopackets (>=2.0.2.post4,<3.0.0)
Requires-Dist: stairval (>=0.2.3,<0.3.0)
Description-Content-Type: text/markdown

# phenosentry

A Python package for ensuring data quality in phenopackets and collections of phenopackets.

## Features
- Validate phenopacket with quality checks

## Installation

Install with [Poetry](https://python-poetry.org/):

```bash
poetry add phenosentry
```
or with pip:

```bash
pip install phenosentry
```

## Usage

Phenosentry can be used as a library.

See [example.py](examples/example.py) for an example usage.


# Development
Run tests with:

```bash
poetry run pytest
```

Format the code with:

```bash
poetry run ruff format
```

Run linting with:

```bash
poetry run ruff check phenosentry
```

# License 
MIT License
