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