Skip to content

Releases: jlumpe/gambit

v0.2.1

18 Aug 00:08
Compare
Choose a tag to compare

Changes from v0.2.0:

  • Added license
  • Add setuptools to runtime dependencies
  • Minor docstring edits

v0.2.0

08 Aug 17:04
Compare
Choose a tag to compare

Changes from 0.1.0:

  • User-facing
    • Rework JSON results format to be simpler and hide internal details
    • Add CSV results format (default)
    • Display progress while querying
    • Increase query performance and decrease memory usage
  • Internal
    • Major redesign of GAMBITDatabase and query funcs
      • GAMBITDatabase stores indices of reference signatures instead of loading them all up front
      • Read reference signatures in chunks when calculating distance matrix
      • Maintain reference to SQLAlchemy Session object on GAMBITDatabase.
    • strict classification parameter
      • Enables new behavior of finding and reconciling all matching taxa
      • Defaults to off, which results old behavior of using only closest match
    • Fix bug in consensus_taxon() and add tests
    • Flexible, generic progress monitoring API
      • Add to long-running functions like querying, distance matrix calculation, and k-mer finding
    • "archive" export format for saving full result data.
    • Lots of test improvements
    • More type annotations
    • Update API docs

v0.1.0

08 Jul 23:57
Compare
Choose a tag to compare

Initial public release.