NEWS
CardinalIO 1.3.6 (2024-10-24)
BUG FIXES
- Fix writing scientific notation to imzML output
(note: only affected parsing, not precision)
CardinalIO 1.3.5 (2024-10-16)
NEW FEATURES
- Support for parallel writing with BiocParallel
- Added 'BPPARAM' argument to 'writeAnalyze()'
- Added 'BPPARAM' argument to 'writeImzML()'
SIGNIFICANT USER-VISIBLE CHANGES
- Return 'outdata' attribute on 'writeAnalyze()'
results with output 'matter' object
- Return 'outdata' attribute on 'writeImzML()'
results with output 'matter' object
CardinalIO 1.3.4
SIGNIFICANT USER-VISIBLE CHANGES
- Parse imzML "binary data compression type" tags
- Compressed ibd data arrays are now attached as
raw byte arrays (_without_ decompression)
CardinalIO 1.3.3
SIGNIFICANT USER-VISIBLE CHANGES
- Changed default 'mz.type' from "float32" to "float64"
CardinalIO 1.3.2
SIGNIFICANT USER-VISIBLE CHANGES
- Renaming imzML files when 'asis=TRUE' now signals a warning
CardinalIO 1.3.1
BUG FIXES
- Update broken unit test to reflect recent changes in 'matter'
CardinalIO 1.2.1
SIGNIFICANT USER-VISIBLE CHANGES
- Allow multiple options to 'check' in 'parseImzML'
BUG FIXES
- Check ibd file size against imzML binary data array offsets
CardinalIO 1.1.6
BUG FIXES
- Non-existent 'extraArrays' produce NULL instead of error
CardinalIO 1.1.5
BUG FIXES
- Allow root tags in 'ImzMeta' (e.g., if a tag is unknown)
CardinalIO 1.1.4
SIGNIFICANT USER-VISIBLE CHANGES
CardinalIO 1.1.3
NEW FEATURES
- Made 'writeAnalyze()' an S4 generic
- Add optional 'positions' parameter to 'writeAnalyze()'
SIGNIFICANT USER-VISIBLE CHANGES
- Change 'writeAnalyze()' parameter 'mz' to 'domain'
CardinalIO 1.1.2
BUG FIXES
- Remove case sensitivity when checking file extensions
CardinalIO 1.1.1
BUG FIXES
- Fix error when setting 'ImzMeta' elements to NULL
CardinalIO 0.99.2
NEW FEATURES
- Added support for additional binary data arrays
SIGNIFICANT USER-VISIBLE CHANGES
- Casefold checksums and UUIDs before comparison
CardinalIO 0.99.1
SIGNIFICANT USER-VISIBLE CHANGES
- Added package-level 'CardinalIO' help page
CardinalIO 0.99.0
SIGNIFICANT USER-VISIBLE CHANGES
- Update 'Analyze75' and 'ImzML' classes for Bioconductor
- Prepare for Bioconductor submission
CardinalIO 0.7.0
NEW FEATURES
- Added 'parseAnalyze()' and 'writeAnalyze()'
- Support for Analyze 7.5 files
CardinalIO 0.6.0
SIGNIFICANT USER-VISIBLE CHANGES
- Update vignette to include writing imzML files
CardinalIO 0.5.0
NEW FEATURES
- New 'writeImzML()' method for 'ImzMeta'
- Support for writing the ".ibd" file
CardinalIO 0.4.0
NEW FEATURES
CardinalIO 0.3.0
NEW FEATURES
- Added 'extra' argument to parseImzML()
- Added 'ibd' argument to parseImzmL()
- Added checking of UUIDs and checksums
CardinalIO 0.2.0
NEW FEATURES
- Added 'writeImzML()' method
CardinalIO 0.1.0
NEW FEATURES
- Get parseImzML() working
- New 'ImzML' class