LICENSE
README.md
pyproject.toml
examples/serve/demo/compute_extra_vars.py
examples/serve/demo/resample_in_time.py
examples/serve/panels-demo/compute_indexes.py
examples/serve/panels-demo/demo_panels/__init__.py
examples/serve/panels-demo/demo_panels/panel_demo.py
examples/serve/panels-demo/demo_panels/panel_histo2d.py
examples/serve/panels-demo/demo_panels/panel_spectrum.py
scripts/update-copyright.py
test/test_mixins.py
test/test_plugin.py
xcube/__init__.py
xcube/constants.py
xcube/plugin.py
xcube/version.py
xcube/cli/__init__.py
xcube/cli/benchmark.py
xcube/cli/chunk.py
xcube/cli/common.py
xcube/cli/compute.py
xcube/cli/dump.py
xcube/cli/extract.py
xcube/cli/gen.py
xcube/cli/gen2.py
xcube/cli/genpts.py
xcube/cli/grid.py
xcube/cli/io.py
xcube/cli/level.py
xcube/cli/main.py
xcube/cli/optimize.py
xcube/cli/patch.py
xcube/cli/prune.py
xcube/cli/rectify.py
xcube/cli/resample.py
xcube/cli/serve.py
xcube/cli/vars2dim.py
xcube/cli/verify.py
xcube/cli/versions.py
xcube/core/__init__.py
xcube/core/ancvar.py
xcube/core/chunk.py
xcube/core/chunkstore.py
xcube/core/compute.py
xcube/core/dsio.py
xcube/core/dump.py
xcube/core/evaluate.py
xcube/core/extract.py
xcube/core/geom.py
xcube/core/level.py
xcube/core/maskset.py
xcube/core/new.py
xcube/core/normalize.py
xcube/core/optimize.py
xcube/core/reproject.py
xcube/core/schema.py
xcube/core/select.py
xcube/core/sentinel3.py
xcube/core/subsampling.py
xcube/core/tile.py
xcube/core/tilingscheme.py
xcube/core/timecoord.py
xcube/core/timeseries.py
xcube/core/timeslice.py
xcube/core/unchunk.py
xcube/core/update.py
xcube/core/vars2dim.py
xcube/core/verify.py
xcube/core/xarray.py
xcube/core/byoa/__init__.py
xcube/core/byoa/config.py
xcube/core/byoa/constants.py
xcube/core/byoa/fileset.py
xcube/core/gen/__init__.py
xcube/core/gen/config.py
xcube/core/gen/defaults.py
xcube/core/gen/gen.py
xcube/core/gen/iproc.py
xcube/core/gen2/__init__.py
xcube/core/gen2/config.py
xcube/core/gen2/error.py
xcube/core/gen2/generator.py
xcube/core/gen2/processor.py
xcube/core/gen2/progress.py
xcube/core/gen2/request.py
xcube/core/gen2/response.py
xcube/core/gen2/local/__init__.py
xcube/core/gen2/local/combiner.py
xcube/core/gen2/local/describer.py
xcube/core/gen2/local/generator.py
xcube/core/gen2/local/helpers.py
xcube/core/gen2/local/informant.py
xcube/core/gen2/local/mdadjuster.py
xcube/core/gen2/local/opener.py
xcube/core/gen2/local/rechunker.py
xcube/core/gen2/local/resamplert.py
xcube/core/gen2/local/resamplerxy.py
xcube/core/gen2/local/subsetter.py
xcube/core/gen2/local/transformer.py
xcube/core/gen2/local/usercode.py
xcube/core/gen2/local/writer.py
xcube/core/gen2/remote/__init__.py
xcube/core/gen2/remote/config.py
xcube/core/gen2/remote/generator.py
xcube/core/gen2/remote/response.py
xcube/core/gridmapping/__init__.py
xcube/core/gridmapping/base.py
xcube/core/gridmapping/bboxes.py
xcube/core/gridmapping/cfconv.py
xcube/core/gridmapping/coords.py
xcube/core/gridmapping/dataset.py
xcube/core/gridmapping/helpers.py
xcube/core/gridmapping/regular.py
xcube/core/gridmapping/transform.py
xcube/core/mldataset/__init__.py
xcube/core/mldataset/abc.py
xcube/core/mldataset/base.py
xcube/core/mldataset/combined.py
xcube/core/mldataset/computed.py
xcube/core/mldataset/fs.py
xcube/core/mldataset/identity.py
xcube/core/mldataset/lazy.py
xcube/core/mldataset/mapped.py
xcube/core/resampling/__init__.py
xcube/core/resampling/affine.py
xcube/core/resampling/cf.py
xcube/core/resampling/rectify.py
xcube/core/resampling/reproject.py
xcube/core/resampling/spatial.py
xcube/core/resampling/temporal.py
xcube/core/store/__init__.py
xcube/core/store/accessor.py
xcube/core/store/assertions.py
xcube/core/store/datatype.py
xcube/core/store/descriptor.py
xcube/core/store/error.py
xcube/core/store/preload.py
xcube/core/store/search.py
xcube/core/store/store.py
xcube/core/store/storepool.py
xcube/core/store/zarrstore.py
xcube/core/store/fs/__init__.py
xcube/core/store/fs/accessor.py
xcube/core/store/fs/registry.py
xcube/core/store/fs/store.py
xcube/core/store/fs/impl/__init__.py
xcube/core/store/fs/impl/dataset.py
xcube/core/store/fs/impl/fs.py
xcube/core/store/fs/impl/geodataframe.py
xcube/core/store/fs/impl/mldataset.py
xcube/core/store/fs/impl/rasterio.py
xcube/core/store/ref/__init__.py
xcube/core/store/ref/schema.py
xcube/core/store/ref/store.py
xcube/core/varexpr/__init__.py
xcube/core/varexpr/context.py
xcube/core/varexpr/error.py
xcube/core/varexpr/exprvar.py
xcube/core/varexpr/helpers.py
xcube/core/varexpr/names.py
xcube/core/varexpr/varexpr.py
xcube/core/zarrstore/__init__.py
xcube/core/zarrstore/cached.py
xcube/core/zarrstore/diagnostic.py
xcube/core/zarrstore/generic.py
xcube/core/zarrstore/holder.py
xcube/core/zarrstore/logging.py
xcube/server/__init__.py
xcube/server/api.py
xcube/server/asyncexec.py
xcube/server/config.py
xcube/server/framework.py
xcube/server/helpers.py
xcube/server/server.py
xcube/server/testing.py
xcube/server/webservers/__init__.py
xcube/server/webservers/flask.py
xcube/server/webservers/tornado.py
xcube/util/__init__.py
xcube/util/assertions.py
xcube/util/cache.py
xcube/util/caseless.py
xcube/util/cmaps.py
xcube/util/config.py
xcube/util/dask.py
xcube/util/expression.py
xcube/util/extend.py
xcube/util/extension.py
xcube/util/frozen.py
xcube/util/fspath.py
xcube/util/geojson.py
xcube/util/ipython.py
xcube/util/jsonencoder.py
xcube/util/jsonschema.py
xcube/util/perf.py
xcube/util/plugin.py
xcube/util/progress.py
xcube/util/projcache.py
xcube/util/temp.py
xcube/util/timeindex.py
xcube/util/types.py
xcube/util/undefined.py
xcube/util/versions.py
xcube/webapi/__init__.py
xcube/webapi/auth/__init__.py
xcube/webapi/auth/api.py
xcube/webapi/auth/config.py
xcube/webapi/auth/context.py
xcube/webapi/common/__init__.py
xcube/webapi/common/context.py
xcube/webapi/common/schemas.py
xcube/webapi/common/xml.py
xcube/webapi/compute/__init__.py
xcube/webapi/compute/api.py
xcube/webapi/compute/config.py
xcube/webapi/compute/context.py
xcube/webapi/compute/controllers.py
xcube/webapi/compute/operations.py
xcube/webapi/compute/routes.py
xcube/webapi/compute/op/__init__.py
xcube/webapi/compute/op/decorator.py
xcube/webapi/compute/op/info.py
xcube/webapi/compute/op/registry.py
xcube/webapi/datasets/__init__.py
xcube/webapi/datasets/api.py
xcube/webapi/datasets/authutil.py
xcube/webapi/datasets/config.py
xcube/webapi/datasets/context.py
xcube/webapi/datasets/controllers.py
xcube/webapi/datasets/routes.py
xcube/webapi/expressions/__init__.py
xcube/webapi/expressions/api.py
xcube/webapi/expressions/config.py
xcube/webapi/expressions/context.py
xcube/webapi/expressions/controllers.py
xcube/webapi/expressions/routes.py
xcube/webapi/meta/__init__.py
xcube/webapi/meta/api.py
xcube/webapi/meta/config.py
xcube/webapi/meta/context.py
xcube/webapi/meta/controllers.py
xcube/webapi/meta/routes.py
xcube/webapi/meta/data/openapi.html
xcube/webapi/ows/__init__.py
xcube/webapi/ows/coverages/__init__.py
xcube/webapi/ows/coverages/api.py
xcube/webapi/ows/coverages/context.py
xcube/webapi/ows/coverages/controllers.py
xcube/webapi/ows/coverages/request.py
xcube/webapi/ows/coverages/routes.py
xcube/webapi/ows/coverages/scaling.py
xcube/webapi/ows/coverages/util.py
xcube/webapi/ows/stac/__init__.py
xcube/webapi/ows/stac/api.py
xcube/webapi/ows/stac/config.py
xcube/webapi/ows/stac/context.py
xcube/webapi/ows/stac/controllers.py
xcube/webapi/ows/stac/routes.py
xcube/webapi/ows/wmts/__init__.py
xcube/webapi/ows/wmts/api.py
xcube/webapi/ows/wmts/context.py
xcube/webapi/ows/wmts/controllers.py
xcube/webapi/ows/wmts/routes.py
xcube/webapi/places/__init__.py
xcube/webapi/places/api.py
xcube/webapi/places/config.py
xcube/webapi/places/context.py
xcube/webapi/places/controllers.py
xcube/webapi/places/routes.py
xcube/webapi/s3/__init__.py
xcube/webapi/s3/api.py
xcube/webapi/s3/context.py
xcube/webapi/s3/dsmapping.py
xcube/webapi/s3/listbucket.py
xcube/webapi/s3/objectstorage.py
xcube/webapi/s3/routes.py
xcube/webapi/statistics/__init__.py
xcube/webapi/statistics/api.py
xcube/webapi/statistics/context.py
xcube/webapi/statistics/controllers.py
xcube/webapi/statistics/routes.py
xcube/webapi/styles/__init__.py
xcube/webapi/styles/api.py
xcube/webapi/tiles/__init__.py
xcube/webapi/tiles/api.py
xcube/webapi/tiles/context.py
xcube/webapi/tiles/controllers.py
xcube/webapi/tiles/routes.py
xcube/webapi/timeseries/__init__.py
xcube/webapi/timeseries/api.py
xcube/webapi/timeseries/context.py
xcube/webapi/timeseries/controllers.py
xcube/webapi/timeseries/routes.py
xcube/webapi/viewer/__init__.py
xcube/webapi/viewer/api.py
xcube/webapi/viewer/config.py
xcube/webapi/viewer/context.py
xcube/webapi/viewer/routes.py
xcube/webapi/viewer/viewer.py
xcube/webapi/viewer/components/__init__.py
xcube/webapi/viewer/components/markdown.py
xcube/webapi/viewer/contrib/__init__.py
xcube/webapi/viewer/contrib/helpers.py
xcube/webapi/viewer/contrib/panel.py
xcube/webapi/viewer/dist/about.en.md
xcube/webapi/viewer/dist/index.html
xcube/webapi/viewer/dist/manifest.json
xcube/webapi/viewer/dist/robots.txt
xcube/webapi/viewer/dist/assets/html-DLIAq51Y.js
xcube/webapi/viewer/dist/assets/main-DhxwCNXC.css
xcube/webapi/viewer/dist/assets/main-qd3DiARX.js
xcube/webapi/viewer/dist/assets/material-icons-latin-400-normal-B5tbEuci.woff
xcube/webapi/viewer/dist/assets/material-icons-latin-400-normal-kAwBdRge.woff2
xcube/webapi/viewer/dist/assets/python-bw-BV0FRHt1.png
xcube/webapi/viewer/dist/assets/roboto-cyrillic-300-normal-BoeCr7ev.woff2
xcube/webapi/viewer/dist/assets/roboto-cyrillic-300-normal-D568C3aM.woff
xcube/webapi/viewer/dist/assets/roboto-cyrillic-400-normal-DAIM1_dR.woff2
xcube/webapi/viewer/dist/assets/roboto-cyrillic-400-normal-DZJji7Rx.woff
xcube/webapi/viewer/dist/assets/roboto-cyrillic-500-normal-BI4HuXre.woff
xcube/webapi/viewer/dist/assets/roboto-cyrillic-500-normal-hCeO1jFL.woff2
xcube/webapi/viewer/dist/assets/roboto-cyrillic-700-normal-BiSG5NnW.woff2
xcube/webapi/viewer/dist/assets/roboto-cyrillic-700-normal-KqaQ5bNp.woff
xcube/webapi/viewer/dist/assets/roboto-cyrillic-ext-300-normal-CUPJdUZp.woff2
xcube/webapi/viewer/dist/assets/roboto-cyrillic-ext-300-normal-DQdcc27I.woff
xcube/webapi/viewer/dist/assets/roboto-cyrillic-ext-400-normal-DtZHuW6i.woff
xcube/webapi/viewer/dist/assets/roboto-cyrillic-ext-400-normal-DzMWdK87.woff2
xcube/webapi/viewer/dist/assets/roboto-cyrillic-ext-500-normal-B7rQpwPu.woff2
xcube/webapi/viewer/dist/assets/roboto-cyrillic-ext-500-normal-C927yMrb.woff
xcube/webapi/viewer/dist/assets/roboto-cyrillic-ext-700-normal-BuQgZIrO.woff
xcube/webapi/viewer/dist/assets/roboto-cyrillic-ext-700-normal-UFn0vR9r.woff2
xcube/webapi/viewer/dist/assets/roboto-greek-300-normal-CTj2MfNN.woff
xcube/webapi/viewer/dist/assets/roboto-greek-300-normal-Cnub06j7.woff2
xcube/webapi/viewer/dist/assets/roboto-greek-400-normal-CcizSnRP.woff
xcube/webapi/viewer/dist/assets/roboto-greek-400-normal-jFM2czAU.woff2
xcube/webapi/viewer/dist/assets/roboto-greek-500-normal-BJMS0heP.woff2
xcube/webapi/viewer/dist/assets/roboto-greek-500-normal-BLLWU9W-.woff
xcube/webapi/viewer/dist/assets/roboto-greek-700-normal-BcGn9doz.woff2
xcube/webapi/viewer/dist/assets/roboto-greek-700-normal-D3kmAf0K.woff
xcube/webapi/viewer/dist/assets/roboto-latin-300-normal-CztWkFGs.woff2
xcube/webapi/viewer/dist/assets/roboto-latin-300-normal-KByCBsad.woff
xcube/webapi/viewer/dist/assets/roboto-latin-400-normal-068yxgMN.woff
xcube/webapi/viewer/dist/assets/roboto-latin-400-normal-CNwBRw8h.woff2
xcube/webapi/viewer/dist/assets/roboto-latin-500-normal-CC5nhZkh.woff
xcube/webapi/viewer/dist/assets/roboto-latin-500-normal-CkrA1NAy.woff2
xcube/webapi/viewer/dist/assets/roboto-latin-700-normal-CXeAXeti.woff2
xcube/webapi/viewer/dist/assets/roboto-latin-700-normal-DUekQERp.woff
xcube/webapi/viewer/dist/assets/roboto-latin-ext-300-normal-BOz0oSmX.woff2
xcube/webapi/viewer/dist/assets/roboto-latin-ext-300-normal-Tcf9y2tg.woff
xcube/webapi/viewer/dist/assets/roboto-latin-ext-400-normal-ZYmyxeOy.woff2
xcube/webapi/viewer/dist/assets/roboto-latin-ext-400-normal-eTRLN0Nt.woff
xcube/webapi/viewer/dist/assets/roboto-latin-ext-500-normal-C_ARlJGk.woff2
xcube/webapi/viewer/dist/assets/roboto-latin-ext-500-normal-FFcS8vBN.woff
xcube/webapi/viewer/dist/assets/roboto-latin-ext-700-normal-70GS1MYH.woff2
xcube/webapi/viewer/dist/assets/roboto-latin-ext-700-normal-BS1OuQqR.woff
xcube/webapi/viewer/dist/assets/roboto-math-300-normal-BMxwzQmU.woff2
xcube/webapi/viewer/dist/assets/roboto-math-300-normal-BU9CUCyj.woff
xcube/webapi/viewer/dist/assets/roboto-math-400-normal-B3wgz80t.woff2
xcube/webapi/viewer/dist/assets/roboto-math-400-normal-rzxYvyVt.woff
xcube/webapi/viewer/dist/assets/roboto-math-500-normal-CFNaIMFC.woff2
xcube/webapi/viewer/dist/assets/roboto-math-500-normal-DaFX-ZC8.woff
xcube/webapi/viewer/dist/assets/roboto-math-700-normal-VUAI6Bz2.woff2
xcube/webapi/viewer/dist/assets/roboto-math-700-normal-pYD1nhov.woff
xcube/webapi/viewer/dist/assets/roboto-symbols-300-normal-BtHl5mYl.woff2
xcube/webapi/viewer/dist/assets/roboto-symbols-300-normal-kyoSXp-d.woff
xcube/webapi/viewer/dist/assets/roboto-symbols-400-normal-Tzuungub.woff
xcube/webapi/viewer/dist/assets/roboto-symbols-400-normal-fF1SLJBj.woff2
xcube/webapi/viewer/dist/assets/roboto-symbols-500-normal-BXFTxrNR.woff2
xcube/webapi/viewer/dist/assets/roboto-symbols-500-normal-CAhAe-ik.woff
xcube/webapi/viewer/dist/assets/roboto-symbols-700-normal-CuuvBBxy.woff
xcube/webapi/viewer/dist/assets/roboto-symbols-700-normal-rJi6RjIy.woff2
xcube/webapi/viewer/dist/assets/roboto-vietnamese-300-normal-CNeuLW5X.woff2
xcube/webapi/viewer/dist/assets/roboto-vietnamese-300-normal-DXBG9gdz.woff
xcube/webapi/viewer/dist/assets/roboto-vietnamese-400-normal-CDDxGrUb.woff2
xcube/webapi/viewer/dist/assets/roboto-vietnamese-400-normal-DmXaN3yE.woff
xcube/webapi/viewer/dist/assets/roboto-vietnamese-500-normal-DW96CsrR.woff
xcube/webapi/viewer/dist/assets/roboto-vietnamese-500-normal-HYpufUYk.woff2
xcube/webapi/viewer/dist/assets/roboto-vietnamese-700-normal-Dz0HwF-w.woff
xcube/webapi/viewer/dist/assets/roboto-vietnamese-700-normal-iKxYNAzq.woff2
xcube/webapi/viewer/dist/docs/add-layer-wms.de.md
xcube/webapi/viewer/dist/docs/add-layer-wms.en.md
xcube/webapi/viewer/dist/docs/add-layer-wms.se.md
xcube/webapi/viewer/dist/docs/add-layer-xyz.de.md
xcube/webapi/viewer/dist/docs/add-layer-xyz.en.md
xcube/webapi/viewer/dist/docs/add-layer-xyz.se.md
xcube/webapi/viewer/dist/docs/color-mappings.de.md
xcube/webapi/viewer/dist/docs/color-mappings.en.md
xcube/webapi/viewer/dist/docs/color-mappings.se.md
xcube/webapi/viewer/dist/docs/dev-reference.en.md
xcube/webapi/viewer/dist/docs/imprint.en.md
xcube/webapi/viewer/dist/docs/privacy-note.de.md
xcube/webapi/viewer/dist/docs/privacy-note.en.md
xcube/webapi/viewer/dist/docs/privacy-note.se.md
xcube/webapi/viewer/dist/docs/user-variables.de.md
xcube/webapi/viewer/dist/docs/user-variables.en.md
xcube/webapi/viewer/dist/docs/user-variables.se.md
xcube/webapi/viewer/dist/images/favicon.ico
xcube/webapi/viewer/dist/images/logo.png
xcube/webapi/viewer/dist/images/logo192.png
xcube/webapi/viewer/dist/images/logo512.png
xcube/webapi/viewer/dist/images/xcube-dark.png
xcube/webapi/viewer/dist/images/xcube-light.png
xcube/webapi/viewer/dist/images/textures/cm_gray.png
xcube/webapi/viewer/dist/images/textures/cm_viridis.png
xcube/webapi/volumes/__init__.py
xcube/webapi/volumes/api.py
xcube/webapi/volumes/config.py
xcube/webapi/volumes/context.py
xcube/webapi/volumes/routes.py
xcube_core.egg-info/PKG-INFO
xcube_core.egg-info/SOURCES.txt
xcube_core.egg-info/dependency_links.txt
xcube_core.egg-info/entry_points.txt
xcube_core.egg-info/requires.txt
xcube_core.egg-info/top_level.txt