Recent Releases of https://github.com/asfhyp3/hyp3-sdk
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.7.2
Fixed
HyP3.__init__no longer attempts to update the domain of theasf-urscookie for non-.asf.alaska.eduAPI URLs when thetokenparameter is given. Fixes https://github.com/ASFHyP3/hyp3-sdk/issues/369
- Python
Published by tools-bot 10 months ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.7.1
Changed
- SDK example notebook now references the HyP3 authentication notebook in the authentication section.
- The hyp3-docs authentication documentation page is linked in the HyP3 authentication notebook.
- Python
Published by tools-bot 11 months ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.7.0
Added
- Added support for using an Earthdata Login Bearer Token when authenticating the
HyP3object.
- Python
Published by tools-bot 12 months ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.6.0
Changed
ARIA-S1-GUNWjobs now usesreference_dateandsecondary_dateas input instead of a list of granules
- Python
Published by tools-bot 12 months ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.5.0
Added
- Added support for specifying a HyP3 API URL with a non-
.asf.alaska.edudomain name. This is accomplished by updating the domain of theasf-urscookie when creating theHyP3object. - Added support for specifying a HyP3 API URL that includes a path after the domain name. All API endpoints will be relative to the given path. For example, specifying
https://foo.example.com/apiresults in the/userendpoint being relative to/api, i.e.https://foo.example.com/api/user.
- Python
Published by tools-bot about 1 year ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.4.0
Added
- Added
HyP3.submit_opera_rtc_s1_jobandHyP3.prepare_opera_rtc_s1_jobmethods for submitting OPERA RTC-S1 jobs to HyP3. This job type is under development and is currently only available inhttps://hyp3-test-api.asf.alaska.edu - Added
hyp3_sdk.exceptions.ServiceUnavailableErrorfor handling 503 errors from HyP3.
- Python
Published by tools-bot about 1 year ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.3.0
Added
- Added a new
HyP3.update_jobsmethod for updating the name of one or more previously-submitted jobs and an example notebook for using it.
- Python
Published by tools-bot about 1 year ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.2.1
Added
- Added
HyP3.submit_insar_isce_multi_burst_jobto README example
- Python
Published by tools-bot about 1 year ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.2.0
Added
- Added
HyP3.submit_insar_isce_multi_burst_jobandHyP3.prepare_insar_isce_multi_burst_jobmethods for submitting InSAR ISCE multi burst jobs to HyP3.
- Python
Published by tools-bot about 1 year ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.1.0
Added
- Added
HyP3.submit_aria_s1_gunw_jobandHyP3.prepare_aria_s1_gunw_jobmethods for submitting ARIA S1 GUNW jobs to HyP3.
- Python
Published by tools-bot over 1 year ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.0.3
Changed
- The
static-analysisGithub Actions workflow now usesmypyfor type checking.
Fixed
util.chunknow raisesTypeErrorrather thanValueErrorwhen given a non-integer chunk size.
- Python
Published by tools-bot over 1 year ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.0.2
Changed
- The
static-analysisGithub Actions workflow now usesruffrather thanflake8for linting.
- Python
Published by tools-bot over 1 year ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.0.1
Removed
- Removed the unapproved user warning implemented in v6.2.0 (see https://github.com/ASFHyP3/hyp3-sdk/pull/276). This feature had unintended consequences which broke some processing pipelines that rely on the HyP3 SDK (see https://github.com/ASFHyP3/hyp3-sdk/issues/285 for more details).
- Python
Published by tools-bot almost 2 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v7.0.0
Removed
- Support for Python 3.9 has been removed.
- Python
Published by tools-bot almost 2 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v6.2.0
Added
Job.priorityattribute- Unapproved
hyp3-sdkusers receive an error message when connecting toHyP3
- Python
Published by tools-bot about 2 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v6.1.0
Added
HyP3.costsmethod to retrieve the job cost lookup table, following the addition of the/costsAPI endpoint in HyP3 v6.2.0Batch.total_credit_costmethod to calculate the total credit cost for a batch of jobs
- Python
Published by tools-bot over 2 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v6.0.0
This release accommodates changes to the HyP3 API schema introduced in HyP3 v6.0.0
Added
credit_costattribute to theJobclassHyP3.check_creditsmethod to determine your remaining processing credits
Changed
HyP3.my_info(): A newremaining_creditsfield replaces thequotafield in the return valueHyP3.check_quotamay return a float or an integer if the user has processing credits
Deprecated
HyP3.check_quotahas been deprecated in favor ofHyP3.check_credits
- Python
Published by tools-bot over 2 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v5.0.0
Removed
legacyoption for thedem_nameargument ofHyP3.prepare_rtc_job()andHyP3.submit_rtc_job().
- Python
Published by tools-bot over 2 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v4.0.0
Added
- The HyP3 SDK now explicitly supports Python 3.9-3.12
- Added
HyP3.submit_insar_isce_burst_jobandHyP3.prepare_insar_isce_burst_jobmethods for submitting InSAR ISCE burst jobs to HyP3. - A
pendingmethod to theJobclass. - A
pendingargument to theBatch.filter_jobs()method.
Changed
- The order of the arguments for
Batch.filter_jobs(). The new order issucceeded, pending, running, failed, include_expired.
Removed
- Support for Python 3.8 has been dropped.
Fixed
- The
runningmethod of theJobclass now only returnsTrueif job has statusRUNNING. Jobs in thePENDINGstate now returnTruewhen calling thependingmethod ofJob.
- Python
Published by tools-bot over 2 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v3.1.0
Added
- Added the
phase_filter_parameterkeyword argument for theHyP3.submit_insar_jobandHyP3.prepare_insar_jobmethods.
- Python
Published by tools-bot over 2 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v3.0.0
Removed
- Removed the
Job.subscription_idattribute in response to the Subscriptions feature being removed from HyP3.
- Python
Published by tools-bot over 2 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v2.1.1
Fixed
- The
user_idparameter has been moved to the end of theHyP3.find_jobsparameter list, to avoid introducing breaking changes for users who rely on the order of the parameters.
- Python
Published by tools-bot about 3 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v2.1.0
Added
- The
HyP3.find_jobsmethod now includes auser_idparameter that allows retrieving jobs for a given user. If not provided, jobs are retrieved for the current user.
- Python
Published by tools-bot about 3 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v2.0.2
Added
- 20 m can now be provided to the
resolutionkeyword argument ofhyp3.submit_rtc_jobandhyp3.prepare_rtc_job.
- Python
Published by tools-bot about 3 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v2.0.1
Fixed
- Display the improved error messages regardless of whether the Earthdata credentials were provided by a
.netrcfile.
- Python
Published by tools-bot about 3 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v2.0.0
Changed
- Improved error messages when Earthdata user must select Study Area or accept EULA, thanks to @kevinxmorales in #170 ### Removed
- The
hyp3_sdk.TESTINGconstant has been removed in favor of mocking objects in unit tests.
- Python
Published by tools-bot about 3 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.7.5
Fixed
- Path to
README.mdinpyproject.tomlso that there is a package description on PyPI
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.7.4
Changed
hyp3-sdknow uses asrclayout per this recommendation.hyp3-sdknow only usespyproject.tomlfor package creation now thatsetuptoolsrecommends not using setup.py.hyp3_sdk.utilis now included in the mainhyp3_sdkAPI and does not need to be imported separately
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.7.3
Added
- 10 m can now be provided to the
resolutionkeyword argument ofhyp3.submit_rtc_jobandhyp3.prepare_rtc_job.
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.7.2
Added
- In addition to
powerandamplitude,decibelcan now be provided to thescalekeyword argument ofhyp3.submit_rtc_jobandhyp3.prepare_rtc_job.
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.7.1
Changed
- Updated SDK example notebook to only use the ESA S2 naming convention for autoRIFT jobs.
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.7.0
Added
- Added a
processing_timesattribute to thehyp3_sdk.Jobclass to support jobs with multiple processing steps. ### Removed - Removed the
processing_time_in_secondsattribute from thehyp3_sdk.Jobclass.
- Python
Published by tools-bot over 3 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.6.1
Added
Jobnow has asubscription_idattribute.
- Python
Published by tools-bot almost 4 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.6.0
Changed
Job.expired()now returnsFalseifexpiration_timeisNone.
- Python
Published by tools-bot about 4 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.5.1
Changed
- Updated return type for
HyP3.check_quota()to reflect the case where a user has no quota.
- Python
Published by tools-bot about 4 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.5.0
Added
- Added
processing_time_in_secondstoJobclass. ### Removed hyp3_sdk.asf_searchhas been removed and its functionality has been superseded by theasf_searchPython package, which provides a more comprehensive ASF search experience and is available on conda-forge and PyPI.
- Python
Published by tools-bot about 4 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.4.1
Fixed
- Slicing a
Batchobject will now return a newBatchinstead oflistof jobs Batchequality now compares the contained jobs and not object identity
- Python
Published by tools-bot over 4 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.4.0
Added
- Exposed new
include_displacement_mapsparameter forHyP3.prepare_insar_jobandHyP3.submit_insar_job, which will cause both a line-of-sight displacement and a vertical displacement GeoTIFF to be included in the product.
Deprecated
- The
include_los_displacementparameter ofHyP3.prepare_insar_jobandHyP3.submit_insar_jobhas been deprecated in favor of theinclude_displacement_mapsparameter, and will be removed in the future. hyp3_sdk.asf_searchis deprecated and will be removed in future releases. Functionality has been superseded by theasf_searchPython package, which provides a more comprehensive ASF search experience and is available on conda-forge and PyPI.- instead of
hyp3_sdk.asf_search.get_metadata, tryasf_search.granule_searchorasf_search.product_search - instead of
hyp3_sdk.asf_search.get_nearest_neighbors, tryasf_search.baseline_search.stack_from_productorasf_search.baseline_search.stack_from_id
- instead of
- Python
Published by tools-bot over 4 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.3.2
Added
- Exposed new
apply_water_maskparameter for InSAR jobs inHyP3.submit_insar_job()andHyP3.prepare_insar_job(), which sets pixels over coastal waters and large inland waterbodies as invalid for phase unwrapping
- Python
Published by tools-bot almost 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.3.1
Fixed
- Resolved an issue where
HyP3.find_jobs()did not correctly filter results when using thestatus_codeparameter
- Python
Published by tools-bot almost 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.3.0
Added
extract_zipped_productfunction tohyp3_sdk.utilwhich will extract zipped HyP3 productschunkfunction tohyp3_sdk.utilwhich will split a sequence into small chunks and is particularly useful for submitting large batches
Changed
- HyP3 API URL constants have been renamed to be more descriptive
hyp3_sdk.HyP3_PRODis nowhyp3_sdk.PROD_APIhyp3_sdk.HyP3_TESTis nowhyp3_sdk.TEST_API
- Python
Published by tools-bot almost 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.2.0
Added
Jobclass now has alogsattribute containing links to job log files- Added missing container methods
- batches are now subscriptable:
batch[0] - jobs can be searched for in batches:
job in batch - jobs can be deleted from batches:
del batch[0] - batches can be reversed now using the
reversed()function
- batches are now subscriptable:
find_jobs()now accepts datetimes with no timezone info and defaults to UTC.
Removed
FoundZeroJobswarning fromfind_jobs()
Fixed
- #92 --
ImportErrorbeing raised when showing a progress bar becauseipywidgetsmay not always be installed when running in a Jupyter kernel
- Python
Published by tools-bot almost 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.1.3
Added
- Exposed new
include_wrapped_phaseparameter for InSAR jobs inHyP3.submit_insar_job()andHyP3.prepare_insar_job()
- Python
Published by tools-bot about 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.1.2
Added
- Exposed new
include_demparameter for InSAR jobs inHyP3.submit_insar_job()andHyP3.prepare_insar_job()
- Python
Published by tools-bot about 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.1.1
Added
- Exposed new
include_inc_mapparameter for InSAR jobs inHyP3.submit_insar_job()andHyP3.prepare_insar_job()
- Python
Published by tools-bot about 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.1.0
Added
- A
dem_nameparameter has been added toHyP3.submit_rtc_jobandHyP3.prepare_rtc_jobto control which DEM data set is used for RTC processingdem_name='copernicus'will use the Copernicus GLO-30 Public DEMdem_name='legacy'will use the DEM with the best coverage from ASF's legacy SRTM/NED data sets
- Python
Published by tools-bot about 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v1.0.0
Added
HyP3.find_jobsnow supports filtering byjob_typeHyP3.find_jobsnow pages through truncated responses to get all requested jobshyp3_sdk.exceptionsnow includesServerErrorfor exceptions that are a result of system errors.
Changed
hyp3_sdk.exceptionsnow hasHyP3SDKErroras a module base exception, andHyP3Erroris now specific errors in thehyp3submoduleHyP3.find_jobsargumentstatusrenamed tostatus_codeto be consistent with api-spec
- Python
Published by tools-bot about 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.6.0
Added
asf_searchmodule will now raise anexceptions.ASFSearchErrorwhen it encounters problems and will include the Search API response detailsHyP3.__init__now accepts aprompt=True(defaultFalse) keyword argument which will prompt users for their username or password if not provided
Changed
- HyP3 prepare and submit methods now include processing options as named parameters
- Exceptions raised for HyP3 errors will include the HyP3 API response details
asf_search.get_nearest_neighborsis no longer dependent on state vector information in CMR- now limited to Sentinel-1 granules
- now raises
ASFSearchErrorwhen the reference granule cannot be found - results no longer include
perpendicularBaselineortemporalBaselinefields
Fixed
get_authenticated_sessionnow correctly throwsAuthenticationErrorwhen no.netrcfile exists and no credentials are provided
- Python
Published by tools-bot about 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.5.0
Added
- Methods to prepare jobs for submission to HyP3
HyP3.prepare_autorift_jobHyP3.prepare_rtc_jobHyP3.prepare_insar_job
HyP3.watch,Job.download_files, andBatch.download_filesnow display progress bars
Changed
HyP3
Jobobjects provide a better string representation ```pythonprint(job) HyP3 RTC_GAMMA job dd884703-cdbf-47ff-848c-de1e2b9917c1 ```
HyP3
Batchobjects- are now iterable
- provide a better string representation
python >>> print(batch) 2 HyP3 Jobs: 0 succeeded, 0 failed, 2 running, 0 pending.
HyP3 submit methods will always return a
Batchcontaining the submitted job(s)HyP3.submit_job_dicthas been renamed toHyP3.submit_prepared_jobsand can submit one or more prepared job dictionaries.Job.download_filesandBatch.download_fileswill (optionally) create the download location if it doesn't existHyp3._get_job_by_idhas been made public and renamed toHyp3.get_job_by_id
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.4.0
Added
hyp3_sdk.asf_searchmodule to find granule(s) metadata, and a granule's nearest neighbors for InSAR
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.3.3
Added
- SDK will attach a
User-Agentstatement likehyp3_sdk/VERSIONto all API interactions
Changed
- Providing a job list to
Batch.__init__()is now optional; an empty batch will be created if the job list is not provided Batch.__init__()no longer issues a warning when creating an empty batchHyP3.find_jobs()will now issue a warning when a zero jobs were found
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.3.2
Changed
Job.download_filesandBatch.download_filesnow default to downloading to working directory
Fixed
- Corrected syntax errors in documentation examples
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.3.1
Changed
- Correctly specifies the minimum python version (3.8) in
setup.py - Job.downloadfiles and Batch.downloadfiles now except strings for location in addition to pathlib.Path
- Updated documentation to represent version 0.3.0
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.3.0
Changed
- This is a complete refactor of the API, please view updated documentation.
- API responses now return Batch objects if multiple jobs present.
- Job and Batch objects now have the following member functions to help with common tasks
- API can now watch Jobs or Batches for completion
- Jobs are no longer created then submitted, instead submission through the API is how to get Jobs
- hyp3-sdk has dropped support for python <= 3.7
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.2.2
Added
- typehints and docstrings throughout the SDK for auto-documentation of the API
Changed
- Documentation now is mainly contained in The HyP3 Docs and the README just contains quick installation and usage information
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.2.1
Changed
- Updated the documentation with mostly minor style and language changes
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.2.0
hyp3.get_jobsnow accepts anameparameter to search by job name
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.1.1
Fixed
- removed space from auth url that prevents successful sign in
- Python
Published by tools-bot over 5 years ago
https://github.com/asfhyp3/hyp3-sdk - HyP3 SDK v0.1.0
Added
- HyP3 module
- HyP3 class which wraps a hyp3 api
- Job class used to define Jobs to submit, create witht the factory funcions
make_[job_type]_job()
- Python
Published by tools-bot over 5 years ago