pxr-reduce

Reducing pxr data from bl 11.0.1.2

Installation

Install using pip:

pip install pxr_reduce

Or using uv (recommended):

uv add pxr_reduce

Quick Start

from importlib.metadata import version

from pxr_reduce import PrsoxrLoader

print(version("pxr_reduce"))

Development

Prerequisites

  • Python 3.13+
  • uv for package management

Setup

Clone the repository and install dependencies:

git clone https://github.com/als-rsoxs/pxr-reduce.git
cd pxr-reduce
uv sync --group dev

Running Tests

uv run pytest

Code Quality

# Lint
uv run ruff check .

# Format
uv run ruff format .

# Type check
uv run ty check

Prek Hooks

Install prek hooks:

prek install

License

This project is licensed under the MIT License - see the LICENSE file for details.