v0.4.5
What's Changed
- Folder defines
__getitem__but no__iter__, sofor x in folderraisesKeyError: 0by @gdevenyi in #187 - Give
Datasetkeys()and__iter__, so the names__getitem__reaches can be listed by @gdevenyi in #188 - add support for generally named rawdata jobs by @headmeister in #191
- Load the scan-level configscan parameter file by @gdevenyi in #190
- Decode JCAMP-DX parameter files as UTF-8, not as the locale encoding by @gdevenyi in #203
- Apply ruff format to the repository by @gdevenyi in #213
- Carry on when an optional parameter file is present but unreadable by @gdevenyi in #207
- Measure the slice extent along the slice axis, not along patient z by @gdevenyi in #209
- Stop reading VisuCorePosition's leading size as a slice count by @gdevenyi in #210
- Nest the object loop inside the phase loop in SchemaRawdata.to_kspace by @gdevenyi in #211
- Open the 2dseq memory map read-only by @gdevenyi in #215
- Read the JCAMP-DX version as a version, not as the whole record line by @gdevenyi in #204
- Treat a blank at the start of a value block as layout, not as value by @gdevenyi in #205
- Count a job's receivers on its own channel, and give text arrays their declared shape by @gdevenyi in #206
- Honour VisuGroupDepVals valsStart when two frame groups share an array by @gdevenyi in #208
- Read the PROCNO spectroscopy fids as interleaved float64 by @gdevenyi in #212
- Derive the fid receiver count from the receiver count, not from ACQ_dim_desc by @gdevenyi in #214
Full Changelog: v0.4.4...v0.4.5