geoarray merge requestshttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests2023-12-14T12:56:28+01:00https://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/49Enhancement/add dims order to doc2023-12-14T12:56:28+01:00Daniel SchefflerEnhancement/add dims order to docImplements #43.Implements #43.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/48Improvement/plain assertions2023-12-08T21:02:09+01:00Daniel SchefflerImprovement/plain assertionsThis converts unittest assertions to pytest plain assertions to improve test output.This converts unittest assertions to pytest plain assertions to improve test output.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/47Bugfix/fix meta getitem2023-12-06T10:32:22+01:00Daniel SchefflerBugfix/fix meta getitemFixes https://git.gfz-potsdam.de/danschef/arosics/-/issues/88 and improves coverage of GDAL_Metadata class.Fixes https://git.gfz-potsdam.de/danschef/arosics/-/issues/88 and improves coverage of GDAL_Metadata class.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/45Enhancement/add gridlines param2023-11-03T18:43:19+01:00Daniel SchefflerEnhancement/add gridlines paramImplements #41.Implements #41.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/41Enhancement/adapt to new holoviews2023-06-15T16:44:38+02:00Daniel SchefflerEnhancement/adapt to new holoviewsThis revises GeoArray.show to be compatible with new versions of holoviews.This revises GeoArray.show to be compatible with new versions of holoviews.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/40Enhancement/fix gdal warning2023-06-15T16:29:25+02:00Daniel SchefflerEnhancement/fix gdal warningDaniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/39New-style type hints2023-06-15T21:33:26+02:00Daniel SchefflerNew-style type hintsSigned-off-by: Daniel Scheffler <danschef@gfz-potsdam.de>Signed-off-by: Daniel Scheffler <danschef@gfz-potsdam.de>Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/33Add check to avoid computing footprints in case the input dataset contains on...2022-07-21T14:59:05+02:00Daniel SchefflerAdd check to avoid computing footprints in case the input dataset contains only nodata values.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/32Enhancement/add rotation attr2022-08-22T17:01:45+02:00Daniel SchefflerEnhancement/add rotation attrAdds GeoArray.is_rotated attribute to detect pseudo-projections.Adds GeoArray.is_rotated attribute to detect pseudo-projections.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/30Enhancement/migrate to pytest2021-12-16T01:07:54+01:00Daniel SchefflerEnhancement/migrate to pytestThis migrates the test calls from nosetests to pytest.This migrates the test calls from nosetests to pytest.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/28Switch to Apache 2.0 license.2021-09-27T17:49:34+02:00Daniel SchefflerSwitch to Apache 2.0 license.Signed-off-by: Daniel Scheffler <danschef@gfz-potsdam.de>Signed-off-by: Daniel Scheffler <danschef@gfz-potsdam.de>Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/27Ensure COG format compatility in GeoArray.save().2021-08-09T12:14:31+02:00Daniel SchefflerEnsure COG format compatility in GeoArray.save().Revised GeoArray.save() which fixes two GDAL warnings when writing cloud optimized GeoTiff (COG) format.
Signed-off-by: Daniel Scheffler <danschef@gfz-potsdam.de>Revised GeoArray.save() which fixes two GDAL warnings when writing cloud optimized GeoTiff (COG) format.
Signed-off-by: Daniel Scheffler <danschef@gfz-potsdam.de>Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/26Resolve #32 validation of nodata value.2021-05-07T14:04:14+02:00Daniel SchefflerResolve #32 validation of nodata value.This adds a validation for the given nodata value to resolve #32.
Closes #32.This adds a validation for the given nodata value to resolve #32.
Closes #32.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/25Draft: Resolve "Add input validation for nodata value."2021-05-07T13:49:10+02:00Daniel SchefflerDraft: Resolve "Add input validation for nodata value."Closes #32Closes #32Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/24Add no-EPSG compatibility.2021-04-22T02:07:29+02:00Daniel SchefflerAdd no-EPSG compatibility.This adds compatibility with projections which have no corresponding EPSG code.
* GeoArray.projection is now always set to a WKT1 string (GDAL conform) no matter if the input WKT has an EPSG code or not.
* Added compatibility of GeoArra...This adds compatibility with projections which have no corresponding EPSG code.
* GeoArray.projection is now always set to a WKT1 string (GDAL conform) no matter if the input WKT has an EPSG code or not.
* Added compatibility of GeoArray.show_map() and GeoArray.show_footprint() with input WKTs that have no EPSG equivalent.
Signed-off-by: Daniel Scheffler <danschef@gfz-potsdam.de>Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/23Enhancement/speedup pointdata2021-04-13T14:01:16+02:00Daniel SchefflerEnhancement/speedup pointdataDaniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/22Enhancement/improve metahandling2021-04-08T00:08:29+02:00Daniel SchefflerEnhancement/improve metahandling* 'make lint' now directly prints the log outputs.
* Band names and nodata values are now correctly read in case of data formats other than ENVI.
* Improved saved metadata for all formats (mainly applies to band names and nodata values)...* 'make lint' now directly prints the log outputs.
* Band names and nodata values are now correctly read in case of data formats other than ENVI.
* Improved saved metadata for all formats (mainly applies to band names and nodata values).
* Fixed nodata value not passed through when reading a data format other than ENVI and saving in ENVI format.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/21Enhancement/improve test cov2021-02-19T00:32:40+01:00Daniel SchefflerEnhancement/improve test covAdded test for GeoArray.show(). Fixed holoviews DeprecationWarning within GeoArray.show().Added test for GeoArray.show(). Fixed holoviews DeprecationWarning within GeoArray.show().Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/20Enhancement/revise tests2021-02-19T00:00:03+01:00Daniel SchefflerEnhancement/revise tests* Revised tests.
* Added 'parameterized' as test requirement.
* Replaced deprecated numpy data types with builtin types.
* Fixed dead link in the docs.* Revised tests.
* Added 'parameterized' as test requirement.
* Replaced deprecated numpy data types with builtin types.
* Fixed dead link in the docs.Daniel SchefflerDaniel Schefflerhttps://git.gfz-potsdam.de/danschef/geoarray/-/merge_requests/17Moved folium and geojson to optional dependencies. Revised 'extras_require'...2021-01-25T12:27:05+01:00Daniel SchefflerMoved folium and geojson to optional dependencies. Revised 'extras_require'...Moved folium and geojson to optional dependencies. Revised 'extras_require' key parameter in setup.py.
Signed-off-by: Daniel Scheffler <danschef@gfz-potsdam.de>Moved folium and geojson to optional dependencies. Revised 'extras_require' key parameter in setup.py.
Signed-off-by: Daniel Scheffler <danschef@gfz-potsdam.de>Daniel SchefflerDaniel Scheffler