Releases: TGSAI/mdio-python
Releases · TGSAI/mdio-python
v1.1.1
Changes
🚀 Features
- Rename
emsembleTypetogatherTypeacross templates (#746) @tasansal - Add
Seismic3DStreamerFieldRecordstemplate (#675) @markspec
🪲 Fixes
- Fix
cdp-x/ycoordinate dimensionality on 2d/3d gathers by removing redundant offset dimension (#751) @tasansal - Fix compression and serializer encodings (#748) @BrianMichell
👷 Continuous Integration
📦 Dependencies
- Bump actions/download-artifact from 5 to 6 (#742) @dependabot[bot]
- Bump actions/upload-artifact from 4 to 5 (#740) @dependabot[bot]
- Bump astral-sh/setup-uv from 6 to 7 (#741) @dependabot[bot]
v1.1.0
Changes
🚀 Features
- Cloud ingestion optimizations (#738) @BrianMichell
- Rename Pre-Stack templates to be more clear (#734) @tasansal
- Implement full-dimension chunking support in Templates (#723) @BrianMichell
🪲 Fixes
- Fix unit name from
METER_PER_SECONDtoMETERS_PER_SECOND(#733) @dmitriyrepin
📚 Documentation
- Update title in custom_template notebook (#735) @tasansal
- Internal environment variable handling and documentation (#730) @BrianMichell
🔨 Refactoring
- Internal environment variable handling and documentation (#730) @BrianMichell
v1.0.9
Changes
🚀 Features
📚 Documentation
v1.0.8
Changes
🚀 Features
- Add
__repr__and_repr_html_to builder and template (#719) @BrianMichell - Make templates more clear by removing spatial dim names, and also allow changing full chunk shape. (#722) @tasansal
🪲 Fixes
- Fix summary stats return logic (#716) @BrianMichell
📚 Documentation
- Refactor template registry and return instances of templates. (#717) @BrianMichell
🔨 Refactoring
- Make templates more clear by removing spatial dim names, and also allow changing full chunk shape. (#722) @tasansal
- Refactor template registry and return instances of templates. (#717) @BrianMichell
v1.0.7
Changes
🚀 Features
- Generalized specification of variable / coordinate / dimension units to templates. (#714) @tasansal
- Use native
zarrfor trace worker instead ofxarrayfor memory efficiency. (#710) @BrianMichell - Add missing
coordiante_scalarto template validation (#713) @BrianMichell
🪲 Fixes
- Wrap
SegyFileto handleasyncioloop conflicts with Zarr. (#712) @dmitriyrepin
v1.0.6
Changes
🚀 Features
- Refactor initial file information handling while avoiding
asyncioissues. (#701) @dmitriyrepin - ChunkIterator: account for smaller last slice (#702) @dmitriyrepin
🪲 Fixes
- Implement SEG-Y header validation for required template keys (#705) @BrianMichell
📦 Dependencies
v1.0.5
Changes
🚀 Features
- Ensure header overrides functionality of
TGSAI/segyis available and applied. (#700) @tasansal - Bump
segydependency to0.5.2. (#699) @tasansal
🚨 Testing
- Clean tests and make sure all test code is executed (#685) @dmitriyrepin
🔨 Refactoring
- Remove CalculateCable grid override (#697) @BrianMichell
- Remove ChannelWrap grid override (#698) @BrianMichell
📦 Dependencies
- Bump actions/download-artifact from 4 to 5 (#692) @dependabot[bot]
- Bump actions/checkout from 4 to 5 (#694) @dependabot[bot]
- Bump codecov/codecov-action from 5.4.3 to 5.5.1 (#695) @dependabot[bot]
- Bump actions/setup-python from 5 to 6 (#693) @dependabot[bot]
- Bump furo from 2025.7.19 to 2025.9.25 in /docs (#696) @dependabot[bot]
v1.0.4
Changes
🚀 Features
- (Re)implement dynamic chunking for live mask and non-dimension coordinates (#660) @BrianMichell
- Environment variable flag to preserve unmodified, raw binary header from SEG-Y in
segy_file_headervariable. (#683) @dmitriyrepin - Environment variable flag to preserve unmodified, raw trace headers from SEG-Y as variable. (#659) @BrianMichell
🪲 Fixes
📦 Dependencies
v1.0.3
Changes
🚀 Features
- Supress expected warning related to splitting
trace_maskand coordinate chunks during export (#674) @dmitriyrepin - Fix for hardcoded fill value for local grid map in trace worker (#666) @BrianMichell
🪲 Fixes
- Use
spawnmultiprocessing context for header scans (#676) @dmitriyrepin
👷 Continuous Integration
v1.0.2
Changes
🚀 Features
- Fix or suppress known warnings (#655) @dmitriyrepin