Skip to content

Releases: SomaLogic/Canopy

v1.2.6

23 Feb 20:31
c670820

Choose a tag to compare

What's Changed

  • Fixed type hint syntax from Dict(str, List) to Dict[str, List] and similar corrections across multiple files
  • Standardized docstrings to NumPy format with proper Parameters/Returns sections
  • Corrected spelling errors in comments and docstrings
  • Removed annotations file md5 check and warning
  • Updated version number from 1.2.5 to 1.2.6

v1.2.5

12 Nov 18:59
b414b6a

Choose a tag to compare

What's Changed

  • Added a merge_strategy parameter to smart_adat_concatenation in adat_concatenation.py, allowing users to choose between 'inner' and 'outer' merge strategies for the RFU matrix, increasing flexibility when combining ADATs with different SOMAmer sets.
  • Improved handling of CalReference and PlateScale_Reference metadata during concatenation: now merges unique values using a pipe delimiter and logs a warning if differences are found across ADATs, helping users track potential downstream issues.

Full Changelog: v1.2.4...v1.2.5

v1.2.4

15 Jul 16:59
e9d4b99

Choose a tag to compare

What's Changed

  • Update README and pyproject.toml; enhance annotations handling and tests by @kyoung73 in #16

Full Changelog: v1.2.3...v1.2.4

v1.2.3

11 Jun 13:06
34610d2

Choose a tag to compare

What's Changed

  • Bump version to 1.2.3, enhance error messaging in metadata concatenation, and add tests for various header data types
  • CAN-25 by @kyoung73 in #15

Full Changelog: v1.2.2...v1.2.3

v1.2.2

25 Mar 16:36
2a036b1

Choose a tag to compare

What's Changed

Fixes

  • ValueError when reading adats with empty RFUs

v1.2.1

10 Feb 21:11
579ac0d

Choose a tag to compare

What's Changed

Improvements

  • calcELOD function to match the specification for eLOD calculations.

v1.2.0

08 Jan 14:59

Choose a tag to compare

What's Changed

New Features

  • Added an option to convert ReportConfig in the header to a string type for better compatibility and handling.

Improvements

  • parse_file is now easier to access as it has been added to the __init__.py file for simpler imports.
  • parse_file now accepts a filename as an argument, allowing for more flexible file parsing.

Deprecations

  • The deprecated write_file function has been removed from the codebase to streamline functionality and reduce redundancy.

Version 1.1.0

13 Nov 14:53
a3388f4

Choose a tag to compare

What's Changed

  • CAN-19: Remove Python3.8 support; fix unit test by @kyoung73 in #9
  • Support for numpy >= 2.0

New Contributors

Full Changelog: v1.0.0...v1.1.0

PyPI initial release.

15 May 15:27
d91253f

Choose a tag to compare

This is the rename of the package from Canopy to SomaData coinciding with its release to PyPI https://pypi.org/project/somadata/.

Version 0.5.1

14 Mar 21:51
7e2151a

Choose a tag to compare

Full Changelog: v0.5.0...v0.5.1