Testing
IS2view uses the pytest framework to run tests and verify outputs.
Running the test suite requires a dev installation of the IS2view package to include all of the optional dependencies.
python -m pip install --editable '.[dev]'
Continuous Integration
We use GitHub Actions continuous integration (CI) services to build and test the project on Linux (ubuntu-latest), Mac (macos-latest), and Windows (windows-latest) Operating Systems.
The configuration files for this service are in the GitHub workflows directory.
Most of the workflows use pixi to install the required dependencies and build the custom environment.
The GitHub Actions jobs include: