All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.6.2 - 2023-01-31
Maintenance release
Made modules public
Renamed MCDFile.metadata
to MCDFile.schema_xml
Toolchain (black, flake8, isort, mypy, pre-commit)
Updated GitHub Actions workflows
Small bugfixes and improvements
Python 3.11 compatibility
0.6.1 - 2022-01-28
Rename MCDXMLParser
to MCDParser
Refactor and simplify MCDParser
usage
BREAKING CHANGES in MCDFile
:
- Renamed
MCDFile.metadata_xml_str
toMCDFile.metadata
- Removed
MCDFile.metadata_xml
andMCDFile.metadata_xmlns
(useMCDParser
instead)
0.6.0 - 2022-01-28
Expose MCDXMLParser
0.5.0 - 2021-12-02
Refactored metadata accessors
Refactored accessors for ROI points/coordinates
Added link between acquisitions and associated panoramas
Renamed IMCMcdFile
and IMCTxtFile
to MCDFile
and TXTFile
0.4.2 - 2021-11-01
Use pandas for reading TXT files (better performance)
0.4.1 - 2021-11-01
Added support for Python 3.10
0.4.0 - 2021-10-19
Added support for older versions of the Fluidigm software
Use heuristics for determining acquisition start position
Add offline unit tests for data from (Damond et al., 2019)
Fix a numerical bug in determining panorama image dimensions
0.3.1 - 2021-10-11
Renamed IMCMCDFile
and IMCTXTFile
to IMCMcdFile
and IMCTxtFile
, respectively
0.3.0 - 2021-10-11
Retain meta-information after closing a file
Pre-compile regular expressions for faster parsing
Separately store and expose channel metals & masses; change channel name format from
f"{metal}({mass})"
to f"{metal}{mass}"
for backwards compatibility with imctools
0.2.0 - 2021-10-09
Use dataclasses instead of NamedTuples
Renamed TXTFile and MCDFile to IMCTXTFile and IMCMCDFile, respectively
IMCTXTFile and IMCMCDFile now implement a shared IMCFileBase interface
IMCTXTFile and Acquisition now implement a shared AcquisitionBase interface
0.1.2 - 2021-10-09
Explicit acquisition image reconstruction based on pixel indices
0.1.1 - 2021-10-09
Minor documentation changes
0.1.0 - 2021-10-09
Initial release