XAITK JATIC Integrations
"Bucket" to house various examples and resources related to
xaitk-saliency integration and
scaling for JATIC use as part of the JATIC program.
Installation
xaitk-jatic installation has been tested on Unix and Linux systems.
To install the current version via pip:
pip install xaitk-jatic[<extra1>,<extra2>,...]
To install the current version via conda-forge:
conda install -c conda-forge xaitk-jatic
Certain plugins may require additional runtime dependencies. Details on these requirements can be found here.
For more detailed installation instructions, visit the installation documentation.
Getting Started
Explore usage examples of the xaitk-jatic package in various contexts using
the Jupyter notebooks provided in the ./docs/examples/ directory.
Documentation
Documentation for both release snapshots and the latest main branch is available on ReadTheDocs.
To build the Sphinx-based documentation locally for the latest reference:
# Install dependencies
poetry install --sync --with main,linting,tests,docs
# Navigate to the documentation root
cd docs
# Build the documentation
poetry run make html
# Open the generated documentation in your browser
firefox _build/html/index.html
Contributing
Contributions are encouraged!
The following points help ensure contributions follow development practices.
- Follow the JATIC Design Principles.
- Adopt the Git Flow branching strategy.
- Detailed release information is available in docs/release_process.rst.
- Additional contribution guidelines and issue reporting steps can be found in CONTRIBUTING.md.
Developer Tools
Ensure the source tree is acquired locally before proceeding.
Poetry Install
You can install using Poetry:
poetry install --with main,linting,tests,docs --extras "<extra1> <extra2> ..."
Pre-commit Hooks
Pre-commit hooks ensure that code complies with required linting and formatting
guidelines. These hooks run automatically before commits but can also be
executed manually. To bypass checks during a commit, use the --no-verify flag.
To install and use pre-commit hooks:
# Install required dependencies
poetry install --sync --with main,linting,tests,docs
# Initialize pre-commit hooks for the repository
poetry run pre-commit install
# Run pre-commit checks on all files
poetry run pre-commit run --all-files
License
Contacts
Principal Investigator: Brian Hu (Kitware) @brian.hu
Project Manager / Product Owner: Keith Fieldhouse (Kitware) @keith.fieldhouse
Scrum Master / Maintainer: Brandon RichardWebster (Kitware) @b.richardwebster
Deputy Scrum Master / Deputy Maintainer: Emily Veenhuis (Kitware) @emily.veenhuis
Program Representative: Austin Whitesell (MITRE) @awhitesell
Acknowledgment
This material is based upon work supported by the Chief Digital and Artificial Intelligence Office under Contract No. 519TC-23-9-2032. The views and conclusions contained herein are those of the author(s) and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the U.S. Government.
Metadata
Release files for xaitk-jatic 0.8.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| xaitk_jatic-0.8.1.tar.gz | 18.7 kB | Without provenance | Details for xaitk_jatic-0.8.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| xaitk_jatic-0.8.1-py3-none-any.whl | Python 3 | none | any | Details for xaitk_jatic-0.8.1-py3-none-any.whl |
Total release size: 38.4 kB
Release files / xaitk_jatic-0.8.1.tar.gz
| Download URL | xaitk_jatic-0.8.1.tar.gz |
|---|---|
| Size | 18.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3bfe5408383331cf84f52df23f50849db42e8aaeaaf73f18fe8506d406119056
|
|
BLAKE2b-256 checksum How to use checksums |
b0a3b02a61e245fc943e301a183ce9a7b56d7025ffee5b3c381e6c02fa0954f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.5 CPython/3.10.19 Linux/6.14.0-1011-aws
|
Release files / xaitk_jatic-0.8.1-py3-none-any.whl
| Download URL | xaitk_jatic-0.8.1-py3-none-any.whl |
|---|---|
| Size | 19.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0a0cb6d327922f92fc2610e4c6a6edea21bc783fcb482fa71ba0531c242d7692
|
|
BLAKE2b-256 checksum How to use checksums |
4a67777d24ad2e5f8936dbb52777eaf338a58d92f17a41cf1f0d575fc42996d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.5 CPython/3.10.19 Linux/6.14.0-1011-aws
|
Security for xaitk-jatic 0.8.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.