- Plate Reader - add data system document to plate reader schema
Changed
- AppBio QuantStudio RT-PCR - redefine reporter dye setting for genotyping experiments (102) - Global - update TimeStampParser.parse() to raise for invalid input
0.1.9
Added
- AppBio QuantStudio RT-PCR - add missing example outputs for tests - Cell Counting - add cell-counting/REC/2023/09 schema, with additions to support existing use cases
Fixed
- Plate Reader - fix plate-reader schema to be compatible with current supported adapters and change REC -> BENCHLING
0.1.8
Added
- Internal - allow lines reader to accept or infer encoding
Fixed
- Global - use fuzzy=True for timestamp parsing to handle non-standard cases (e.g. mixing 24h time and AM/PM)
0.1.7
Added
- Internal - add governance document - Plate Reader - add plate-reader/REC/2023/09 schema (not in use by parsers yet)
Fixed
Changed
- Cell Counting - change the schema name of cell-counting/BENCHLING/2023/09 to match Allotrope - Roche Cedex HiRes - rename to PerkinElmerEnvisionParser and RocheCedexBiohtParser for consistency - Global - generic Exceptions to AllotropyErrors
0.1.6
Added
- AppBio QuantStudio RT-PCR - test for broken calculated document structure
Fixed
- AppBio QuantStudio RT-PCR - fix bug in result caching
Changed
- AppBio QuantStudio RT-PCR - allow block type to have plate well count in any position - Internal - replace datetime.timezone with ZoneInfo in TimestampParser - Internal - implement CsvReader as child of LinesReader
0.1.5
Added
- AppBio AbsoluteQ - initial implementation
Fixed
- AppBio QuantStudio RT-PCR - redefine calculated data documents references as required - dPCR - update dPCR schema "experiment type" enum to have correct values
Changed
- dPCR - make "fluorescence intensity threshold setting" optional in the dPCR schema - Internal - update the "calculated datum" property on the calculated data documents to allow different units