You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sdap.apache.org by rk...@apache.org on 2024/03/20 20:28:57 UTC
(incubator-sdap-nexus) branch SDAP-497 updated (fb67569 -> 282d4de)
This is an automated email from the ASF dual-hosted git repository.
rkk pushed a change to branch SDAP-497
in repository https://gitbox.apache.org/repos/asf/incubator-sdap-nexus.git
from fb67569 Update build.py
add 39f1741 SDAP-507 - Remove geos from image build (#292)
add 5afdec2 SDAP-493: Pagination improvements (#282)
add 7c4bc8f SDAP-500: Improvements to SDAP Asynchronous Jobs (#287)
add b0d64c0 SDAP-499: Add page number to default filename for matchup output (#288)
add bd391f1 SDAP-506: STAC Catalog for Matchup outputs (#291)
add 573eb08 SDAP-508 report sat spatial extents (#295)
add 2c92cff SDAP-505: Support DOMS insitu API (#299)
add 90e0b00 SDAP-472 - data-access overhaul to support multiple simultaneous data backends (#294)
add 0071e43 Merge master into develop post-1.2.0 release (#305)
add 282d4de Merge branch 'develop' into SDAP-497
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 14 +
.gitignore | 5 +-
CHANGELOG.md | 22 +-
VERSION.txt | 1 -
analysis/conda-requirements.txt | 36 -
analysis/package-list.txt | 68 -
analysis/setup.py | 79 -
.../algorithms/DailyDifferenceAverage.py | 3 +-
.../algorithms/StandardDeviationSearch.py | 2 +-
.../webservice/algorithms/doms/BaseDomsHandler.py | 9 +-
.../webservice/algorithms/doms/DatasetListQuery.py | 2 +-
.../algorithms/doms/DomsInitialization.py | 5 +-
.../webservice/algorithms/doms/ExecutionStatus.py | 19 +-
.../webservice/algorithms/doms/ResultsPlotQuery.py | 56 -
.../webservice/algorithms/doms/ResultsStorage.py | 26 +-
analysis/webservice/algorithms/doms/StacCatalog.py | 166 ++
analysis/webservice/algorithms/doms/__init__.py | 2 +-
analysis/webservice/algorithms/doms/config.py | 22 +-
analysis/webservice/algorithms/doms/insitu.py | 3 +
analysis/webservice/algorithms/doms/mapplot.py | 174 --
.../DailyDifferenceAverageSpark.py | 6 +-
.../webservice/algorithms_spark/HofMoellerSpark.py | 8 +-
analysis/webservice/algorithms_spark/Matchup.py | 53 +-
.../algorithms_spark/NexusCalcSparkHandler.py | 3 +
.../webservice/algorithms_spark/TimeSeriesSpark.py | 5 +-
analysis/webservice/apidocs/openapi.yml | 84 +-
analysis/webservice/config/web.ini | 2 +-
analysis/webservice/management/Datasets.py | 242 ++
.../{tests => webservice/management}/__init__.py | 2 +-
.../app_builders/HandlerArgsBuilder.py | 6 +-
.../nexus_tornado/app_builders/NexusAppBuilder.py | 2 +-
.../request/handlers/NexusRequestHandler.py | 29 +
analysis/webservice/webapp.py | 25 +-
.../webservice/webmodel/NexusExecutionResults.py | 62 +-
analysis/webservice/webmodel/NexusRequestObject.py | 6 +
data-access/nexustiles/AbstractTileService.py | 202 ++
.../nexustiles/backends}/__init__.py | 0
.../nexustiles/backends/nexusproto}/__init__.py | 0
.../nexusproto/backend.py} | 70 +-
.../nexusproto}/config/datastores.ini.default | 0
.../nexusproto}/dao/CassandraProxy.py | 0
.../{ => backends/nexusproto}/dao/DynamoProxy.py | 0
.../nexusproto}/dao/ElasticsearchProxy.py | 0
.../{ => backends/nexusproto}/dao/S3Proxy.py | 0
.../{ => backends/nexusproto}/dao/SolrProxy.py | 31 +-
.../{ => backends/nexusproto}/dao/__init__.py | 0
.../nexustiles/backends/zarr}/__init__.py | 0
data-access/nexustiles/backends/zarr/backend.py | 532 ++++
.../nexustiles/config/datasets.ini.default | 4 +-
.../nexustiles/exception.py | 4 +-
data-access/nexustiles/nexustiles.py | 557 +++--
data-access/requirements.txt | 24 -
data-access/setup.py | 47 -
docker/nexus-webapp/Dockerfile | 155 +-
docker/nexus-webapp/entrypoint.sh | 133 +
docker/nexus-webapp/install_conda.sh | 42 -
docker/nexus-webapp/install_nexusproto.sh | 4 +
docker/nexus-webapp/install_python.sh | 48 +
poetry.lock | 2545 ++++++++++++++++++++
pyproject.toml | 83 +
tools/domspurge/purge.py | 10 +-
61 files changed, 4773 insertions(+), 967 deletions(-)
delete mode 100644 VERSION.txt
delete mode 100644 analysis/conda-requirements.txt
delete mode 100644 analysis/package-list.txt
delete mode 100644 analysis/setup.py
delete mode 100644 analysis/webservice/algorithms/doms/ResultsPlotQuery.py
create mode 100644 analysis/webservice/algorithms/doms/StacCatalog.py
delete mode 100644 analysis/webservice/algorithms/doms/mapplot.py
create mode 100644 analysis/webservice/management/Datasets.py
copy analysis/{tests => webservice/management}/__init__.py (93%)
create mode 100644 data-access/nexustiles/AbstractTileService.py
copy {analysis => data-access/nexustiles/backends}/__init__.py (100%)
copy {analysis => data-access/nexustiles/backends/nexusproto}/__init__.py (100%)
copy data-access/nexustiles/{nexustiles.py => backends/nexusproto/backend.py} (91%)
rename data-access/nexustiles/{ => backends/nexusproto}/config/datastores.ini.default (100%)
rename data-access/nexustiles/{ => backends/nexusproto}/dao/CassandraProxy.py (100%)
rename data-access/nexustiles/{ => backends/nexusproto}/dao/DynamoProxy.py (100%)
rename data-access/nexustiles/{ => backends/nexusproto}/dao/ElasticsearchProxy.py (100%)
rename data-access/nexustiles/{ => backends/nexusproto}/dao/S3Proxy.py (100%)
rename data-access/nexustiles/{ => backends/nexusproto}/dao/SolrProxy.py (96%)
rename data-access/nexustiles/{ => backends/nexusproto}/dao/__init__.py (100%)
copy {analysis => data-access/nexustiles/backends/zarr}/__init__.py (100%)
create mode 100644 data-access/nexustiles/backends/zarr/backend.py
copy analysis/tests/__init__.py => data-access/nexustiles/config/datasets.ini.default (93%)
copy analysis/tests/__init__.py => data-access/nexustiles/exception.py (86%)
delete mode 100644 data-access/requirements.txt
delete mode 100644 data-access/setup.py
create mode 100755 docker/nexus-webapp/entrypoint.sh
delete mode 100755 docker/nexus-webapp/install_conda.sh
create mode 100755 docker/nexus-webapp/install_python.sh
create mode 100644 poetry.lock
create mode 100644 pyproject.toml