0.1.8, in progress#
0.1.7, 19 September 2022#
Fixed bug issue #26, which garbled string comments in
Implemented enhancement issue #17. Created
gio.unmap_to_dataarray(), putting the guts of the algorithm into its own library,
unmap, which is now a dependency of
gio. The library only produces NumPy arrays, so
xarraywrapper and a couple of extra options.
0.1.6, 11 September 2022#
The overall plan of
gio is starting to take shape. In general, the plan is to read specialist subsurace formats of various file types, with either
xarray.DataArray as the target. Then,
gio will write these same formats via an accessor method on the
xarray object (and possibly also via ordinary functions). This release implements this pattern for the first time, specifically for the ZMAP format.
zmapmodule, with functions for reading ZMAP files (
read_zmap()) and for writing files starting from an
xarray.DataArrayor from a NumPy array.
xarray.py) to save in ZMAP and OpendTect formats. The plan is to add more target formats the the accessor, according to need.
Added tests for the ZMAP components. Removed
run_tests.pyand put the
setup.cfg, which seems cleaner.
Started trying to maintain this file properly!
Note that there are two ‘work in progress’ modules:
usgs.py, which will eventually read some common DEM formats.
In general, everything is a work in progress but if there is a chapter on something in the User Guide then it mostly works, at least for the test cases I have. If you have a file that should work but doesn’t, please consider making an issue.
Feedback is welcome on whether the target format for readers should be
xarray.Dataset every time, even for singleton files.
0.1.5, 12 February 2022#
randommodule, which generates random surfaces using sums of Perlin noise. The high-level interface is
gio.generate_random_surface(). Also added a notebook for help on this module.
logomodule, which plots gio’s logo. Using the logo in the docs.
0.1.4, 3 February 2022#
surfer, adapted from Seequent’s
steno3d_surfer, for reading Surfer 6 binary and ASCII files, and Surfer 7 binary files. The module does not write files yet.
Started development on
iesxmodule for reading IESX formatted files, eg from Petrel or OpendTect
0.1.0 to 0.1.3, February 2022#
Early development included setting up the package, and adding the