Recent Releases of https://github.com/asfhyp3/asf-tools
https://github.com/asfhyp3/asf-tools - ASF Tools v0.8.3
Changed
- Upgraded the
reusable-mypyaction to v0.15.0.
- Python
Published by tools-bot over 1 year ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.8.2
Added
- Add
mypytostatic-analysis
- Python
Published by tools-bot over 1 year ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.8.1
Fixed
- The
releaseGithub Actions workflow now uses theghCLI instead of the archivedrepo-sync/pull-requestaction.
Changed
- The
static-analysisGithub Actions workflow now usesruffrather thanflake8.
- Python
Published by tools-bot over 1 year ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.8.0
Removed
- Support for Python 3.8 and 3.9 has been removed.
- Python
Published by tools-bot almost 2 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.7.2
Fixed
- Changed relative link to the watermasking readme in the repo readme to the full URL, so that the link is valid when readme content is mirrored in hyp3-docs
- Python
Published by tools-bot over 2 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.7.1
Added
- A description of the
asf_tools.watermaskingsub-package has been added to theasf_toolsREADME - Installation instructions for
osmium-toolhave been added to theasf_tools.watermaskingREADME
Fixed
osmium-tooldependency handling. Becauseosmium-toolis not distributed on PyPI and thus is not installed whenpipinstallingasf_tools,asf_toolswill now raise anImportErrorwhenosmium-toolis missing that provides installation instructions. Note:osmium-toolis distributed on conda-forge and will be included when conda installingasf_tools.
- Python
Published by tools-bot over 2 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.7.0
Added
- Scripts and entrypoints for generating our global watermasking dataset added to
watermasking.
- Python
Published by tools-bot over 2 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.6.0
Added
- You can choose whether the
ts(threat score; default) orfmi(Fowlkes-Mallows index) minimization metric is used for the flood mapping iterative estimator:- the
flood_mapconsole script entrypoint now accepts a--minimization-metricargument - the
asf_tools.hydrosar.floopd_map.make_flood_mapfunction now accepts aminimization_metrickeyword argument
- the
- The flood mapping iterative estimator will ignore waterbodies smaller than a minimum number of pixels (default = 0)
- the
flood_mapconsole script entrypoint now accepts a--iterative-min-sizeargument - the
asf_tools.hydrosar.floopd_map.make_flood_mapfunction now accepts aiterative_min_sizekeyword argument
- the
Changed
- The HydroSAR code (
flood_map,water_map, andhand) inasf_toolshas been isolated to anasf_tools.hydrosarsub-package - The
asf_tools.hydrosar.flood_map.iterativeestimator now runs with a maximum step size of 3 instead of the default 0.5. - The
asf_tools.hydrosar.flood_map.iterativeestimator now uses the mean of the iterative bounds at the initial guess. - the known water threshold used to determine perennial water when creating flood maps will be calculated
asf_tools.hydrosar.flood_map.get_pw_thresholdif not provided get_epsg_codeandepsg_to_wkthave been moved fromasf_tools.compositetoasf_tools.utilread_as_arrayandwrite_coghave been moved fromasf_tools.compositetoasf_tools.rasterget_coordinateshas been moved fromasf_tools.flood_maptoasf_tools.util
Deprecated
- The
asf_tools.hydrosarsub-package is being moved to the HydroSAR project repository and will be provided in a new pip/conda installable packagehydrosar. Theasf_tools.hydrosarsubpackage will be removed in a future release.
Fixed
- Reverted the special handling of nan values introduced in v0.5.2, now that GDAL v3.7.0 has been released.
- Python
Published by tools-bot over 2 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.5.2
Added
- Updated tests to use a watermap/floodmap job that was created using a known input SLC
Fixed
- Patched issue with gdalcompare.py's handling of nan values by allowing one differences between two rasters that contain nan values. This patch can be remove once the upstream fix is released within GDAL (likely v3.7.0)
- Fixed incorrect datatype being set for
flood_maskGeoTIFFs leading to missing nodata.
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.5.1
Changed
asf-tools.flood_mapnow produces rasters with pixel values of a positive integer where water is present and0where water is not present. Everywhere else is set to nodata.
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.5.0
Added
- HyP3 plugin entrypoints
water_mapandflood_depth- Added fuzzy and intial VV and VH geotiffs back to water map output package.
asf_tools.__main__entrypoint that allows you to select which hyp3 plugin entrypoint you'd like to run (e.g.,python -m asf_tools ++process water_map ...)
Changed
src/asf_tools/etc/entrypoint.shis now the docker container entrypoint, which is a simple wrapper script aroundpython -m asf_tools- Temporary
numpyversion pin was removed; see #160
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.4.6
Changed
- Updated the metadata for the RGB Decomposition tool in the ArcGIS Toolbox to more accurately reflect behavior
- Minor formatting and content corrections in all ArcGIS Toolbox xml files
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.4.5
Changed
asf-toolsnow uses asrclayout per this recommendation.asf-toolsnow only usespyproject.tomlfor package creation now thatsetuptoolsrecommends not using setup.py.- Temporarily pin
numpyto<1.2.4; See: #160```
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.4.4
Changed
asf-tools.water_mapnow produces water extent rasters with pixels values of1where water is present and0where water is not presentasf_tools.water_mapnow uses the updated ASF Global HAND dataset derived from the 2021 release of the Copernicus GLO-30 Public DEM
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.4.3
Changed
asf_tools.water_mapnow uses the updated ASF Global HAND dataset derived from the 2021 release of the Copernicus GLO-30 Public DEM
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.4.2
Added
- The accumulation threshold can now be specified in all HAND calculation functions and entry points:
- like
calculate_hand,calculate_hand_for_basinsandmake_copernicus_handfunctions inasf_tools.hand.calculatenow accept anacc_threshkeyword argument - The
calculate_handconsole script entrypoint now accepts an-a/--acc-thresholdargument
- like
asf_tools.flood_mapnow creates a cloud-optimized GeoTIFF of the perennial water mask used
Fixed
asf_tools.flood_mapnow correctly removes perennial water from the flood depth GeoTIFFsasf_tools.flood_mapno longer calculates water/flood depth outside of the RTC VV acquisition footprint
- Python
Published by tools-bot almost 4 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.4.1
Changed
asf_tools.demnow uses the updated 2021 release of the Copernicus GLO-30 Public DEM
Fixed
asf_tools.hand.calculatecorrectly uses pyshed'ssGridfor calculating HAND across all hydrobasins simultaneously.asf_tools.hand.calculatewill fill NaNs within the hydrobasins in the calculated HAND array with values interpolated from their neighbor's HOND (height of nearest drainage)asf_tools.flood_map.iteartivenow produces more precise flood depth estimates by averaging water levels from a range of different initial guesses
- Python
Published by tools-bot almost 4 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.4.0
Added
asf_tools.flood_mapand an associatedflood_mapentrypoint for making flood depth maps with products generated byasf_tools.water_map. This functionality is still under active development and the products created using this function are likely to change in the future.
- Python
Published by tools-bot about 4 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.3.3
Changed
- Upgraded
asf_tools'spyshedsdependency to versions>=0.3
Fixed
asf_tools.hand.calculate_handnow explicitly usesPysheds.prid.GridbecausesGridhas noadd_gridded_dataattributecalculate_handentrypoint now allows GDAL virtual file system (/vsi*) paths for thehand_rasterandvector_filearguments
- Python
Published by tools-bot about 4 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.3.2
Fixed
- #99 with better masked array handling
- Python
Published by tools-bot over 4 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.3.1
Added
- We now provide an ASF Tools docker image:
ghcr.io/asfhyp3/asf-tools. For usage, see theasf_toolsREADME.
Changed
asf_tools.water_mapwill raise aValueErrorerror if the HAND data is all zero
- Python
Published by tools-bot over 4 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.3.0
Added
asf_tools.water_mapand an associatedwater_mapentrypoint for making water extent maps using a multi-mode Expectation Maximization approach and refined using Fuzzy Logicasf_tools.handsub package containing:asf_tools.hand.calculateand an associatedcalculate_handentrypoint for calculating Height Above Nearest Drainage (HAND) from the Copernicus GLO-30 DEMasf_tools.hand.prepareto prepare a raster from the Copernicus GLO-30 DEM derived Global HAND tiles
asf_tools.demto prepare a virtual raster (VRT) mosaic of the Copernicus GLO-30 DEM tilesexpectation_maximization_thresholdinasf_tools.thresholdto calculate water threshold value using a multi-mode Expectation Maximization approachtile_arrayanduntile_arrayinasf_tools.tileto transform a numpy array into a set of tilesconvert_scaleinasf_tools.rasterto transform calibrated raster between decibel, power, and amplitude scales
Changed
- ASF_Tools ArcGIS toolbox now accepts inputs in dB (decibel) scale for the RGBDecomp and ScaleConversion tools.
- Python
Published by tools-bot over 4 years ago
https://github.com/asfhyp3/asf-tools - ASF Tools v0.2.0
Added
- The
asf_toolspython package for working with Synthetic Aperture Radar (SAR) data. See the README asf_tools.compositeand an associatedmake_compositeentrypoint for making mosaics using local resolution weighting (à la David Smalls, 2012)
Changed
- This repository moved from
ASFHyP3/GIS-toolstoASFHyP3/asf-toolsdue to the broadening scope of the tools contained here
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/asf-tools - GIS Tools v0.1.1
Added
- Information and links to On Demand RTC Processing in Data Search - Vertex added to documentation
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/asf-tools - GIS Tools v0.1.0
Added
- RGB Decomposition tool to generate a color image from dual-pol SAR data, which facilitates visual interpretation by decomposing the signals into surface scattering with some volume scattering (red band), volume scattering (green band), and surface scattering with very low volume scattering (blue band)
- Option to add raster outputs to the map automatically when tool processing is complete (set as default for all tools producing raster outputs, but can be turned off in the tool dialog if desired)
README.mdfor the ArcGIS Toolbox to explain installation and usage
Changed
- For the Scale Conversion and RGB Decomposition tools, the scale (amplitude/power) input parameters are automatically populated when using input products that follow HyP3 naming scheme
- Python
Published by tools-bot over 5 years ago