phir 0.3.3

Last updated:

0 purchases

phir 0.3.3 Image
phir 0.3.3 Images
Add to Cart

Description:

phir 0.3.3

PHIR: PECOS High-level Intermediate Representation


phir models the PHIR specification as a Pydantic model.
See our docs.
Included is the tool phir-cli that provides validation and pretty printing on the command line.
Prerequisites
Python >=3.10
Installation
Just issue pip install phir to obtain the latest stable release.
phir CLI
The package includes a CLI for directly validating PHIR JSON files using the command line.
❯ phir-cli -h
usage: phir-cli [-h] [-s] [-v] [jsonfile]

Validates and pretty prints valid PHIR

positional arguments:
jsonfile json file to validate against PHIR spec

options:
-h, --help show this help message and exit
-s, --schema dump JSON schema of the PHIR model and exit
-v, --version show program's version number and exit

Development
Clone the repository and run:
python -m venv .venv
source .venv/bin/activate
pip install -U pip setuptools
pip install -r requirements.txt
pre-commit install

Then, install the project using:
pip install -e .

See Makefile for other useful commands.
Testing
Issue pytest from the root directory.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.