v0.18.1

Updates / New Features

CI

  • Added use of CodeCov. Fixed/added unittests to show 100% of test code, e.g. no dead-code in the tests. CodeCov checks different coverage bars for test and package scopes.

Documentation

  • Added an FAQ to cover some basic questions about SMQTK as a whole.

  • Added additional examples around using the smqtk_core.configuration module: non-trivial constructor type configuration, and multiple-choice configuration specification, generation and utilization.

  • Added a review process document that details how SMQTK PR’s should be reviewed.

  • Update the “Libraries” section of the README.md file for more detail.

  • Added release.yml to github workflow to automate part of the release and publishing process. Releases will now be triggered after a new tag is pushed to the repo. The maintainer will no longer have to manually create releases and manually publish to PYPI.

Fixes

Documentation

  • Fix some white-space and indentation issues in the README.md file.