Releases: PolarGeospatialCenter/imagery_utils
Releases · PolarGeospatialCenter/imagery_utils
imagery_utils v2.2.0
Release Notes
- Added the stack_ikonos and pgc_imagery_overlaps_standalone scripts
- Incorporated updated Maxar radiometric correction calibration coefficients
- Added CAVIS imagery radiometric correction
- Added pan-sharpened imagery selection to the mosaic scripts
What's Changed
- Add slurm queue arg to ortho and pansharpen scripts by @bakkerbakker in #84
- Fix ortho metadata file for IKONOS imagery by @dannyim in #85
- add stack_landsat.py script to the repo by @bakkerbakker in #87
- Mosaic exclude list from sandwich by @bakkerbakker in #86
- Pansharpened mosaic selection by @bakkerbakker in #88
- Remove default cmd txt behavior by @bakkerbakker in #89
- Update radiometric calibration factors and add CAVIS by @clairecporter in #90
Full Changelog: v2.1.3...v2.2.0
v2.1.3
Minor bugfix for slurm job submission memory settings
Full Changelog: v2.1.2...v2.1.3
v2.1.2
What's Changed
- add option for passing custom slurm job name by @bakkerbakker in #80
- Patch for running pansharpen in mamba env on windows by @bakkerbakker in #81
- Slurm script default settings by @bakkerbakker in #82
- auto DEM windows bug fix by @bakkerbakker in #83
Full Changelog: v2.1.1...v2.1.2
v2.1.1
patch to fix processing bug with auto
DEM flag
Full Changelog: v2.1.0...v2.1.1
imagery_utils v2.1.0
What's Changed
- add option to write input command to txt file next to output dir by @bakkerbakker in #52
- Add functionality for accepting ESRI codes in the EPSG arg by @bakkerbakker in #53
- Minor bug fixes for writing out the input command by @bakkerbakker in #54
- Add
--queue
arg to ortho/pansh scripts by @ehusby in #56 - Fix
ElementTree.getiterator()
call, removed in Python 3.8 by @ehusby in #57 - Fix ortho of multi-band-separate-files Ikonos imagery by @ehusby in #58
- Apply all script arg settings to pansharpen outputs by @ehusby in #62
- use EARLIESTACQTIME if FIRSTLINETIME is not in the metadata file by @dannyim in #61
- Add
--epsg-auto-nad83
option to use NAD83 datum for auto UTM projection by @ehusby in #63 - Remove stacked Ikonos NTF temp file with other temp files by @ehusby in #64
- Set SLURM job log filenames to match PBS job log filenames by @ehusby in #65
- Repo readme update by @ehusby in #66
- Fix: Assign NoData to a value outside of the valid data range for outputs of pgc_ortho.py and pgc_pansharpen.py by @power720 in #74
- bug fix for inadvertent testing commit by @bakkerbakker in #77
- Add auto DEM functionality to pgc_ortho.py by @SAliHossaini in #76
- Slurm log location option by @bakkerbakker in #78
- Update orthoing code to handle SWIR and CAVIS by @clairecporter in #75
Full Changelog: v2.0.0...v2.1.0
imagery_utils v2.0.0
Version 2.0.0 Release
Release notes:
- Added python3 compatibility.
- Added stack trace printouts before existing when a runtime error is encountered.
- For pgc_ortho.py/pgc_pansharpen.py:
- Added --threads argument to set number of threads used for gdalwarp and gdal_pansharpen processes. Currently not applicable for --pbs/--slurm scheduler submission.
- Added JPEG support to output image --format options.
- Bugfix --stretch='au' calculation that previously could have selected the wrong stretch for polar imagery.
- Added --epsg='utm' and --epsg='auto' options to automatically set output image projection.
- Adjusted output image metadata XML file format so output imagery can be indexed by pgctools4/fp.py tool.
- Clarified error messages when pgc_pansharpen.py has issues selecting matching panchromatic and multispectral images in source directory.
- pgc_pansharpen.py added capability to match panchromatic and multispectral imges that differ by 1 second in image acquisition timestamp.
What's Changed
- Added "REGION_ID" field to DemInfo attributes by @ehusby in #18
- bugfix: add allow_invalid_geom to qsub key removal list by @stevefoga in #19
- Changes to to address rare bug in pgc_ortho.py --tasks-per-job feature by @ehusby in #20
- Threading for gdalwarp and gdal_pansharpen by @stevefoga in #21
- Automatically scale default memory request for ortho and pansharpen jobs by @ehusby in #22
- Update osgeo import syntax by @ehusby in #24
- Bugfix escaped quotes in command string for parallel processing by @ehusby in #25
- Change gdal version to 2.1.3 in qsub scripts to resolve numpy issue by @bakkerbakker in #28
- Show full stack trace in error messages/logs by @ehusby in #30
- Refactor changes to remove duplicate code by @ehusby in #32
- Updated pgc_ortho.py to check for existing .vrt files that are left b… by @bagl0025 in #31
- Enable footprinting DG ortho imagery using image GCPs by @ehusby in #33
- Added JPEG support to format list. by @bagl0025 in #35
- pgc_ortho.py new CSV argument list source type by @ehusby in #34
- Update regex in doesCross180() to accept lat/lon integer values, not just floats by @bakkerbakker in #36
- Added gdalwarp --tap argument, couple bugfixes by @ehusby in #37
- Automatic output ortho/pansh EPSG settings by @ehusby in #38
- Fix bytes to string error when extracting RPB from tarfile by @ehusby in #40
- Subset VRT tile mosaic DEM argument using src CSV argument list by @ehusby in #39
- Miscellaneous fixes by @ehusby in #42
- Fix bug where float32 outputs are integer values on pgc_ortho.py by @clairecporter in #43
- Revert "Fix bug where float32 outputs are integer values on pgc_ortho.py" by @clairecporter in #44
- Repair introduced bug in taskhandler.py by @clairecporter in #45
- Undo unintented revert by @clairecporter in #46
- Change standard GDAL GTiff creation option from 'BIGTIFF=IF_SAFER' to… by @ehusby in #47
- Add check in pgc_pansharpen.py to match pan and mul scenes that differ by 1 sec by @bakkerbakker in #48
- Adjust ortho image metadata for old GeoEye and Ikonos imagery so fp.py works on them by @ehusby in #50
- Update Versioning Scheme by @clairecporter in #51
Full Changelog: v1.5.6...v2.0.0
imagery_utils v1.5.6
Version 1.5.6 Release
Release notes:
- Switched to tagging instead of branches for new releases
- Fixed stacked IKONOS issue in pansharpening script
- Stable for Python 2.6+ and Python 3.6+
- Requires GDAL with Python bindings
imagery_utils v1.5.2-hotfix
Version 1.5.2-hotfix Release
Release notes:
- Fixed IKONOS regex issue in pansharpening script
- Updated modified reflectance stretch to use more dynamic range
- Fixed bug in units conversion for Geoeye, Inc Geoeye-1 imagery
- Stable for Python 2.6+ and Python 3.6+
- Requires GDAL with Python bindings
imagery_utils v1.5.2
Version 1.5.2 Release
Release notes:
- Updated modified reflectance stretch to use more dynamic range
- Fixed bug in units conversion for Geoeye, Inc Geoeye-1 imagery
- Stable for Python 2.6+ and Python 3.6+
- Requires GDAL with Python bindings
imagery_utils v1.5.1
Version 1.5.1 Release
Release notes:
- Fixed a bug in application of updated DigitalGlobe radiometric correction factors
- Added imagery_utils version transparency
- Stable for Python 2.6+ and Python 3.6+
- Requires GDAL with Python bindings