Recent Releases of seismic-zfp
seismic-zfp - v0.4.2
What's Changed
- Fix headers for files with 512-multiple tracecounts by @da-wad in https://github.com/equinor/seismic-zfp/pull/101
- [Snyk] Security upgrade numpy from 1.21.3 to 1.22.2 by @ThomasRyschawyEquinor in https://github.com/equinor/seismic-zfp/pull/98
Full Changelog: https://github.com/equinor/seismic-zfp/compare/v0.4.1...v0.4.2
- Python
Published by da-wad about 1 year ago
seismic-zfp - v0.4.1
What's Changed
- Restore behaviour of accepting numpy integers as arguments to read functions by @da-wad in https://github.com/equinor/seismic-zfp/pull/100
Full Changelog: https://github.com/equinor/seismic-zfp/compare/v0.4.0...v0.4.1
- Python
Published by da-wad about 1 year ago
seismic-zfp - v0.4.0
Overview
This is a minor release rather than a patch release to signify that numpy 2 compatibility can be expected, provided that zfpy>=1.0.1 is installed. Functions deprecated in numpy 2 have been removed, but since this is a pure-Python module some environments using numpy<2.0 and zfpy<1.0.1 can also be expected to work.
What's Changed
- Remove numpy-1.x dependency restriction as zfpy and pyzgy are np-2.x compatible by @da-wad in https://github.com/equinor/seismic-zfp/pull/96
New Contributors
- @TovTyvold made their first contribution in https://github.com/equinor/seismic-zfp/pull/97
Full Changelog: https://github.com/equinor/seismic-zfp/compare/v0.3.6...v0.4.0
- Python
Published by da-wad over 1 year ago
seismic-zfp - v0.3.6
- adds usehighersamples_precision option to StreamConverter
- Specifies whether to use higher precision for the sample interval and sample time.
Default is
False. When set toTrue, stores sample interval and sample time as 64-bit floating-point numbers for increased precision. IfFalse, they are stored as 32-bit integers.
- Specifies whether to use higher precision for the sample interval and sample time.
Default is
- Python
Published by ThomasRyschawyEquinor over 1 year ago
seismic-zfp - v0.3.5
- Added new StreamConverter
- similar to NumpyConverter
- compresses a 3D numpy array to an SGZ file as a stream of chunks
- enables sequential compression without loading the entire array into memory
- Updated Numpy requirements to <2.0.0
- Python
Published by ThomasRyschawyEquinor over 1 year ago
seismic-zfp - v0.3.4
- Allocate space in header for floating-point sample interval + offset
- Python
Published by ThomasRyschawyEquinor over 1 year ago
seismic-zfp - v0.3.3
- Fix Publish to PyPI workflow, which needed runner version unpinning.
- Python
Published by da-wad almost 2 years ago
seismic-zfp - v0.3.2
Summary
- Bugfix for coordinate scalars coming from ZGY
- Minor performance fix
- Add Equinor boilerplate
- Upgrade dependencies to reduce vulnerabilities
What's Changed
- [Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1 by @da-wad in https://github.com/equinor/seismic-zfp/pull/77
- Hard coded source coordinate scalar to -100 when converting from zgy … by @dmlbarker in https://github.com/equinor/seismic-zfp/pull/84
- [Snyk] Security upgrade numpy from 1.21.3 to 1.22.2 by @snyk-bot in https://github.com/equinor/seismic-zfp/pull/80
- [Snyk] Security upgrade numpy from 1.21.3 to 1.22.2 by @snyk-bot in https://github.com/equinor/seismic-zfp/pull/78
- [Snyk] Security upgrade requests from 2.31.0 to 2.32.0 by @da-wad in https://github.com/equinor/seismic-zfp/pull/83
- [Snyk] Security upgrade fonttools from 4.38.0 to 4.43.0 by @da-wad in https://github.com/equinor/seismic-zfp/pull/82
- [Snyk] Security upgrade requests from 2.31.0 to 2.32.0 by @jafr67 in https://github.com/equinor/seismic-zfp/pull/86
New Contributors
- @dmlbarker made their first contribution in https://github.com/equinor/seismic-zfp/pull/84
- @snyk-bot made their first contribution in https://github.com/equinor/seismic-zfp/pull/80
- @jafr67 made their first contribution in https://github.com/equinor/seismic-zfp/pull/86
Full Changelog: https://github.com/equinor/seismic-zfp/compare/v0.3.1...v0.3.2
- Python
Published by da-wad almost 2 years ago
seismic-zfp - v0.3.1
- Fix
get_trace()for large unstructured SGZ files - Fix off-by-one errors causing redundant and unsafe block reads
- Codestyle improvements
- Python
Published by da-wad over 3 years ago
seismic-zfp - v0.3.0
- Calculate and store sha1 hash of input data for quick comparison of files, see file-specification.md
- Improve
read_subvolume()performance for large sub-arrays - Add support for creating SeismicZFP files in dbfs
- Add
--versionoption to main CLI
- Python
Published by da-wad over 3 years ago
seismic-zfp - v0.2.7
- Support added for negative integers in:
- IL/XL minimum values (for time/depth this is supported from v0.1.8)
- IL/XL & time/depth increments
- Include
--versionoption with CLI tools
- Python
Published by da-wad almost 4 years ago
seismic-zfp - v0.2.6
- Bugfix for reading diagonal lines from SGZ files generated from unstructured SEG-Y files.
- Code improvements:
- Docstrings
- f-strings
- Python
Published by da-wad almost 4 years ago
seismic-zfp - v0.2.5
- Decompress 2D SGZ files back to SEG-Y
- segyio emulation now mirrors
segyfile.attributes()functionality - Tested and running on MacOS as well as Windows and Linux
- Python
Published by da-wad about 4 years ago
seismic-zfp - v0.2.4
- Begin support for 2D SEG-Y:
- Compression to SGZ
- Reading compressed 2D SGZ files:
- Usual functionality for: trace, header, samples, bin, & text
- Additional function: read_subplane()
- CLI support for sgy2sgz
- Python
Published by da-wad about 4 years ago
seismic-zfp - v0.2.3
- Read full traceheader arrays with
SgzReader.get_tracefield_values() - Add
min_sample_id&max_sample_idas optional parameters toSgzReader.get_trace() - Add
seismic-sfp.tools.dt() - Minor bugfixes
- Python
Published by da-wad about 4 years ago
seismic-zfp - v0.2.2
- Enable usage of SGZ files as xarray backends (alpha)
- Enable reading of SGZ files from Azure blob storage (alpha)
- Improve handling of unstructured SEG-Y files
- Trace/header indexing of SGZ file follows original SEG-Y
- Conversion using reduce_iops=True is warning, not error.
- Implement
__str__()and__repr__()for SgzReader - Ignore warnings from pyZGY
- Python
Published by da-wad about 4 years ago
seismic-zfp - v0.2.2.rc1
- xarray backend (alpha)
- Working with Azure blobs (very alpha)
- Ignore warnings from pyZGY
- Python
Published by da-wad over 4 years ago
seismic-zfp - v0.2.1
Fixes issue in v0.2.0 where optional dependencies weren't.
- Python
Published by da-wad over 4 years ago
seismic-zfp - v0.2.0
- Use pure-Python
pyzgypackage for converting from ZGY to SGZ- Enables flexibility in brick shape
- Increases Python version compatibility
- Convert from VDS to SGZ using
pyvdspackage - Negative indexes to iline, xline, header, trace behave as expected
- Improved context management
- Python
Published by da-wad over 4 years ago
seismic-zfp - v0.1.10
- New options for SEG-Y header variation detection (
'thorough', 'exhaustive', 'strip'), default remains as'heuristic' - Add syntactic equivalent to
segyio.tools.cube(filename) - Bugfixes for vertical cropping of SGZ files
- Python
Published by da-wad over 4 years ago
seismic-zfp - v0.1.9
- Add Python 3.9 support
- Export from numpy array to new SGZ file
- Create new SGZ file by cropping existing one
- New subvolume reading syntax using array slicing
- ilines/xlines/samples type compatibility with segyio
- Python
Published by da-wad over 4 years ago
seismic-zfp - v0.1.8
- Adds support for negative samples.
- Python
Published by olavvatne over 4 years ago
seismic-zfp - v0.1.7
- Store z-unit scaled up by factor 1000
- Enabling μs/mm resolution
- SgzReader.zslice/f.samples returned as numpy float array
- Pull in latest from zgy2sgz:
- CDPX, CDPY & SourceGroupScalar trace headers populated
- Fix integer overflow in calculating SGZ headers for large files
- Python
Published by da-wad over 5 years ago
seismic-zfp - v0.1.6
- Fix bug where trace headers were only accessible via segyio emulation
- Enable choice between reading trace headers individually or en-masse
- Python
Published by da-wad over 5 years ago
seismic-zfp - v0.1.5
- add basic CLI
- make zgy2sgz dependency optional
- add chunkcachesize passthrough
- compress decimated unstructured segy files.
- Python
Published by fmell over 5 years ago