1.0.4
New Features
Processing Module:
- Introduced the
Job
class for interacting with processing jobs. - Implemented job querying capabilities (processing.py).
- Added a collection attribute to the
Job
class. - Introduced processing job tracking.
Job Templates:
- Created basic single and multi-item processing job templates in templates.py.
- Enabled job template execution (templates.py).
- Added specialized templates for
SpaceptAugmentation
,NSUpsamling
, andPansharpening
. - Added cost evaluation to the JobTemplate class (number comparison).
- Implemented
SingleItemJobTemplate
andMultiItemJobTemplate
helper classes.
Improvements
Base Module (formerly main):
- Renamed the
main
module tobase
for clarity. - Added descriptors:
Session
,WorkspaceId
, andStacClient
tobase
module for improved access within classes.
Webhooks:
- Refactored webhooks as active records.
- Consolidated webhook code into a dedicated module/class.
- Enhanced test coverage for webhooks.
- Deprecated legacy webhook code.
Dependencies:
- Updated requests to 2.32.0.
- Relaxed geopandas version constraint to < 1.
- Upgraded tornado to 6.4.1.
Bugfixes:
- Enabled deep copy in Up42Auth for compatibility.
- Fix
tenacity not Found
Error by upgradingtenacity
dependency. - Removed deprecated Catalog::construct_parameters method.
Full Changelog: v1.0.3...v1.0.4