Skip to main content

Integration package to support interfacing, implementation and example needs for the JATIC.

Project description

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

The following steps assume the source tree has been acquired locally.

Install the current version via pip:

pip install xaitk-jatic

Alternatively, you can also use Poetry:

poetry install --sync --with dev-linting,dev-testing,dev-docs

See here for more installation documentation.

Getting Started

We provide a number of examples based on Jupyter notebooks in the ./examples/ directory to show usage of the xaitk-jatic package in a number of different contexts.

Contributions are welcome! See the CONTRIBUTING.md file for details.

Documentation

Documentation snapshots for releases as well as the latest master are hosted on ReadTheDocs.

The sphinx-based documentation may also be built locally for the most up-to-date reference:

# Install dependencies
poetry install --sync --with dev-linting,dev-testing,dev-docs
# Navigate to the documentation root.
cd docs
# Build the docs.
poetry run make html
# Open in your favorite browser!
firefox _build/html/index.html

Developer tools

pre-commit hooks pre-commit hooks are used to ensure that any code meets all linting and formatting guidelines required. After installing, this will always run before committing to ensure that any commits are following the standards, but you can also manually run the check without committing. If you want to commit despite there being errors, you can add --no-verify to your commit command.

Installing pre-commit hooks:

# Ensure that all dependencies are installed
poetry install --sync --with dev-linting,dev-testing,dev-docs
# Initialize pre-commit for the repository
poetry run pre-commit install
# Run pre-commit check on all files
poetry run pre-commit run --all-files

Contributing

License

Apache 2.0

Contacts

Principal Investigator: Brian Hu (Kitware) @brian.hu

Product Owner: Austin Whitesell (MITRE) @awhitesell

Scrum Master / Tech Lead: Brandon RichardWebster (Kitware) @b.richardwebster

Deputy Tech Lead: Emily Veenhuis (Kitware) @emily.veenhuis

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xaitk_jatic-0.4.0.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

xaitk_jatic-0.4.0-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file xaitk_jatic-0.4.0.tar.gz.

File metadata

  • Download URL: xaitk_jatic-0.4.0.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.9.20 Linux/6.5.0-1021-aws

File hashes

Hashes for xaitk_jatic-0.4.0.tar.gz
Algorithm Hash digest
SHA256 7a2d44320a7e944de51b517be80970049e12566d3525bffdee46541ddb89909b
MD5 d37dab9f05513e77f46f7d13d9b9c233
BLAKE2b-256 7fcce8fa97dc227e1dee9075ab81bbae80fa3d05bc6f059b46ce99b598c77df0

See more details on using hashes here.

File details

Details for the file xaitk_jatic-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: xaitk_jatic-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.9.20 Linux/6.5.0-1021-aws

File hashes

Hashes for xaitk_jatic-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a1a1ea0748b99b1386a5d5b7d9d28eb12e38de03edee872d64c473147b67ecf5
MD5 c9900ab3f2bcf96c9aa74f4a7cf718fc
BLAKE2b-256 1bf17ed21daf9a711f7b5f71045d778e7a0b6eb17e230d84433c82b160a700dd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page