-
Notifications
You must be signed in to change notification settings - Fork 3
perf/direct zarr io #92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
d-v-b
wants to merge
64
commits into
EOPF-Explorer:main
Choose a base branch
from
d-v-b:perf/direct-zarr-io
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
4cfc279
eagerly compute multiscales
d-v-b 73c8b27
directly copy chunk bytes and metadata documents
d-v-b f9e6823
Merge branch 'main' of https://github.com/EOPF-Explorer/data-model in…
d-v-b f6eec7b
lint
d-v-b b21e936
untrack that which should not be tracked
d-v-b 5a6443c
add spatial_ref after group re-encoding
d-v-b fe294b3
simplify tests
d-v-b 2d36d78
fill value 0.0 -> nan in example JSON documents
d-v-b a4a3743
update optimized geozarr example json
d-v-b 269968d
forward propagate attrs
d-v-b 60036c0
update tests
d-v-b 896e275
update test JSON models to have correct string fill value
d-v-b 02985dc
simplify crs handling
d-v-b b184fe8
add module docstring
d-v-b a6dc580
remove typo
d-v-b 25c1a52
tweak pydantic zarr usage in tests
d-v-b d4852d6
simplify tests
d-v-b f5dc9ae
zarrio tests
d-v-b 4ba6eb1
fixes in zarrio
d-v-b b257098
Merge branch 'main' of https://github.com/EOPF-Explorer/data-model in…
d-v-b 28c9282
silence warnings
d-v-b 1414497
silence warnings
d-v-b d325f6d
silence warnings
d-v-b 62c56d8
treat warnings as errors in tests
d-v-b aeaaeed
add omit-nodes parameter to reencode-group
d-v-b 6a324a5
bump to latest version of pydantic-zarr
d-v-b 1ec1e21
wip functional zarr transformers
d-v-b 39bc936
update multiscales and expected JSON output
d-v-b c79b41f
preserve encoding when downsampling
d-v-b f9fa078
define correct encoding for downsampled data variables
d-v-b 7192d04
fixes to avoid failing warnings in tests
d-v-b 3688cca
smarter xarray encoding propagation
d-v-b f3849bb
ignore rio xarray warning
d-v-b f51541e
Merge branch 'main' of https://github.com/eopf-explorer/data-model in…
d-v-b 373bfbe
update expected JSON outputs
d-v-b 59cd14a
filter more warnings
d-v-b fed6121
lint
d-v-b 5117005
Merge branch 'perf/direct-zarr-io' of https://github.com/d-v-b/data-m…
d-v-b e995a98
fix bugs in chunks / sharding, and ensure that small arrays are not s…
d-v-b efdeb6b
update JSON examples
d-v-b 422a9cd
remove debug statement
d-v-b 186024c
remove caching store
d-v-b 9f1a131
don't downsample existing data vars
d-v-b f9b4845
add tests for multiscale skipping
d-v-b a8a9ee2
improve automatic chunking and add tests
d-v-b 00659f7
update JSON examples
d-v-b f534648
update test to check for auto_chunks output
d-v-b 4252194
add option to replace invalid JSON floats (NaN and infs) with strings
d-v-b a1375b7
thread allow_json_nan kwarg to cli
d-v-b 9cab718
zarrio tests
d-v-b 8c3052f
Merge branch 'main' of https://github.com/EOPF-Explorer/data-model in…
d-v-b db7fad6
Merge branch 'perf/direct-zarr-io' of https://github.com/d-v-b/data-m…
d-v-b aab0873
add multiscale metadata to output
d-v-b 1d09dc8
write out multiscale metadata
d-v-b 633969a
update launch configuration for GeoZarr conversion: modify output fil…
emmanuelmathot a383f6e
Merge branch 'main' of https://github.com/eopf-explorer/data-model in…
d-v-b b18f427
wire up array encoder to take a configuration
d-v-b 7bac747
work towards matching expected output
d-v-b 3ec7e93
add CRS implementation
d-v-b a276bd6
exclude dtype from encoding when stripping scale - offset
d-v-b e881a35
simplify test_s2_multiscale.py
d-v-b 3ea6b68
get latest example JSON documents
d-v-b 0a8a8bb
update to include b08 at lower scale levels
d-v-b c28bdb4
update conversion and tests
d-v-b File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this argument solves #81. You would pass --omit-nodes "quality/l2a_quicklook" to omit that group
cc @emmanuelmathot