Recent Releases of https://github.com/asfhyp3/burst2safe
https://github.com/asfhyp3/burst2safe - burst2safe v1.4.5
Fixed
burst2safe.download.download_bursts_async()now makes a single Earthdata Login authorization request prior to downloading individual burst products and re-uses the same session cookie for each download. Fixes https://github.com/ASFHyP3/burst2safe/issues/170.- The
--extentoption ofburst2stackis now required. Fixes https://github.com/ASFHyP3/burst2safe/issues/174.
- Python
Published by tools-bot about 1 year ago
https://github.com/asfhyp3/burst2safe - burst2safe v1.4.4
Changed
- Fixed typo in naming SAFE file using VH and HV polarizations.
- Python
Published by tools-bot about 1 year ago
https://github.com/asfhyp3/burst2safe - burst2safe v1.4.3
Changed
- Updated IPF version tests for versions >=3.80 and verified compatibility with Sentinel-1C data.
- Python
Published by tools-bot about 1 year ago
https://github.com/asfhyp3/burst2safe - burst2safe v1.4.2
Changed
- Upgraded the
reusable-mypyaction to v0.15.0 and replaced the--ignore-missing-importsoption withdisable_error_code = ["import-untyped"]as recommended by https://github.com/ASFHyP3/actions/issues/225, then ignored or fixed the resultingmypyerrors.
- Python
Published by tools-bot over 1 year ago
https://github.com/asfhyp3/burst2safe - burst2safe v1.4.1
Added
- The
static-analysisworkflow now includesmypyfor type checking.
Removed
- Removed
blackfrom thestatic-analysisworkflow.
Fixed
- Add missing
src/burst2safe/__init__.pyfile.
- Python
Published by tools-bot over 1 year ago
https://github.com/asfhyp3/burst2safe - burst2safe v1.4.0
Added
- download.py to support asynchronous downloads.
- Support for EDL token based authentication.
Changed
- Authorization behavior so that EDL credentials from an EDL token are prioritized above a username/password in either a netrc or the environment.
- Authorization behavior so that EDL username/password from a user's netrc are prioritized. Now writes username/password to the netrc if they are provided as environment variables.
- Switched to an asynchronous download approach.
- In burst2stack.py all input files are now downloaded first.
- Python
Published by tools-bot over 1 year ago
https://github.com/asfhyp3/burst2safe - burst2safe v1.3.1
Changed
- Updated the LICENSE, CICD workflows, and documentation to reflect that this project is now managed by the ASF Tools team (previously Forrest Williams was the sole contributor).
- Update
ruffconfiguration to conform to our latest standards.
- Python
Published by tools-bot over 1 year ago
https://github.com/asfhyp3/burst2safe - burst2safe v1.3.0
Added
- Capability for
local2safeto take multiple bursts as input
Changed
- Interface for
local2safeso that it takes a dictionary describing a set of bursts as input local2safeCLI so that it takes a JSON describing a set of bursts as input
- Python
Published by forrestfwilliams over 1 year ago
https://github.com/asfhyp3/burst2safe - burst2safe v1.2.0
Added
local2safe, a utility that creates single-burst SAFEs using burst extractor data and metadata outputs that are available locally.burst_id.py, using functionality created by Ben Barton, calculates a burst's ESA Burst ID.
- Python
Published by forrestfwilliams over 1 year ago
https://github.com/asfhyp3/burst2safe - burst2safe v1.1.1
Changed
- Slightly refactored
measurement.create_geotiffto create a blank geotiff first, then write to it - Reduced tifffile minimum version from 2024.0.0 to 2022.04.022 to support ISCE2 workflows.
- Pinned numpy to < 2.1.0 to avoid this data type issue
- Python
Published by forrestfwilliams almost 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v1.1.0
Added
- Preview directory with all components except quick-look
- KML and Preview SAFE components
- KML, product-preview, and schema components to manifest
Changed
- Creation time of measurement tiffs is now set to the end of SLC processing. This ensures consistent filenames of repeatedly created SAFEs because the name is dependent on measurement tiff checksums.
Fixed
- KML preview file is now included to support processors that grab the SAFE footprint from this file.
- Python
Published by forrestfwilliams almost 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v1.0.0
Added
- Marked version 1.0.0 release of package. Package is now stable enough to use in production workloads.
- Python
Published by forrestfwilliams almost 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.6.0
Added
- Support for EW collection mode SLCs.
- Python
Published by forrestfwilliams almost 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.5.0
Added
- Support for s1-reader and OPERA workflows by adding ability to include 0-burst annotation files when using
--all-annsCLI flag.
- Python
Published by forrestfwilliams almost 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.5.0
Added
- Support for s1-reader and OPERA workflows by adding ability to include 0-burst annotation files when using
--all-annsCLI flag.
- Python
Published by forrestfwilliams almost 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.4.2
Added
- Support for Python 3.9
- Python
Published by forrestfwilliams about 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.4.1
Fixed
- Bug in CLI parsing of granule case for
burst2safe.
Removed
--polsas a required argument forburst2safeandburst2stack. Default value is nowVV.
- Python
Published by forrestfwilliams about 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.4.0
Added
burst2stacktool for creating stacks of SAFEs.- The ability to specify swaths and minimum number of bursts when using tool.
- The ability to specify the SAFE extent by either bounding box or vector file.
Fixed
Safe.get_name()so that it correctly parsesSafeobjects with only cross-pol data.
Changed
- Moved all search/download functionality to
search.pymodule. --bboxargument to--extent.
- Python
Published by forrestfwilliams about 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.3.5
Fixed
- Polarization code now accurately reflects bursts contained in SAFE.
- Measurement GeoTiff metadata now correctly specifies Sentinel-1 A or B.
Added
- CLI argument for specifying output directory.
- Python
Published by forrestfwilliams about 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.3.4
Added
- Separate check of Earthdata credentials prior to download.
- Python
Published by forrestfwilliams about 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.3.3
Added
- Retries of download functionality to improve robustness of download step.
- Python
Published by forrestfwilliams about 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.3.2
Fixed
- Bug introduced in
0.3.1where thedownload_burstsfunction would not work for a single worker.
- Python
Published by forrestfwilliams about 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.3.1
Fixed
- Race condition in
download_burstsfunction by switching to parallel, instead of threaded, downloads.
- Python
Published by forrestfwilliams about 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.3.0
Added
- Support for IPF >=3.40 RFI annotation files.
- Support for IPF <=2.90.
- IPF-specific support files.
- Calculation of
platformHeadingandburst/byteOffsetfields.
Fixed
- Path information for annotation/measurement files are now are updated when the SAFE path is.
- Bug when burst widths are different by one pixel
Changed
- Test suite to use test data from 2024 (IPF version 3.71).
- Python
Published by forrestfwilliams about 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.2.0
Added
- Functionality for ensure input bursts are eligible for merging.
- A test suite for the library.
- Docstrings for the majority of methods/functions.
- Bounding-box based interface for specifying bursts to merge.
- Removal of intermediate files after merging.
Changed
- Refactored many components of the library to enable simpler testing.
- Correctly set product unique identifier in SAFE name.
- Python
Published by forrestfwilliams about 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.1.0
Added
- First working version of the library.
- Python
Published by forrestfwilliams about 2 years ago
https://github.com/asfhyp3/burst2safe - burst2safe v0.0.1
Added
- Create project structure and CI/CD tooling
- Python
Published by forrestfwilliams over 2 years ago