This renames module archive into search and gathers all search-related functionality from processor.main and ancillary for convenient reuse in other tools. Furthermore, search for scenes and their neighbors now works with the ASF API.
Last but not least, this adds a first basic pytest framework for unit tests.
API changes:
search.scene_select: new central search function (extracted from processor.main)
search.asf_select: new arguments vectorobject, return_value and date_strict
search.ASF: new class (same interface as SAR reader classes in pyroSAR.drivers)
search.ASFArchive: new class (same interface as search.STACArchive and pyroSAR.drivers.Archive)
This renames module
archive
intosearch
and gathers all search-related functionality fromprocessor.main
andancillary
for convenient reuse in other tools. Furthermore, search for scenes and their neighbors now works with the ASF API.Last but not least, this adds a first basic
pytest
framework for unit tests.API changes:
search.scene_select
: new central search function (extracted fromprocessor.main
)search.asf_select
: new argumentsvectorobject
,return_value
anddate_strict
search.ASF
: new class (same interface as SAR reader classes inpyroSAR.drivers
)search.ASFArchive
: new class (same interface assearch.STACArchive
andpyroSAR.drivers.Archive
)ancillary.buffer_time
: new function