-
Notifications
You must be signed in to change notification settings - Fork 33
Provide default options for chunking of datasets (issue #635) #636
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
Conversation
Some open questions:
|
Current implementation for schema/definition:
Open questions:
What would be the syntax?
|
Need to determine what to do with nested data types. For example: A RoiResponseSeries can be part of a Fluorescence or a DfOverF group. Should the spec support defining configuration for nested neurodata types dependent on were they are located, i.e:
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #636 +/- ##
==========================================
+ Coverage 94.86% 94.99% +0.13%
==========================================
Files 146 160 +14
Lines 5565 5838 +273
==========================================
+ Hits 5279 5546 +267
- Misses 286 292 +6 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…ataWithoutBorders/matnwb into 635-customizable-chunking
…ad of chunkConfiguration
Replaces switch block with formatted string
…ataWithoutBorders/matnwb into 635-customizable-chunking
…ataWithoutBorders/matnwb into 635-customizable-chunking
…ataWithoutBorders/matnwb into 635-customizable-chunking
Function that will ensure the dataset configuration conforms with MatNWB specific implementation details
…to 635-customizable-chunking
Update test to check that keys for dataset configuration of Dataset-based neurodata types are renamed by appending _data, because MatNWB adds a data property to all Dataset-based classes
Remove unused code and unreachable error
Reorder properties
to bytes, kiB, MiB or GiB
Specify "level" as a property in the parameters object
Add warning if chunk target size is exceeded due to conflicting chunk size specifications
Suppress warning that has been added and will be triggered by some tests in this class
Suppress warning that has been added and will be triggered by some tests in this class
Testing of chunkDimensionConstraints are handled in ComputeChunkSizeFromConfigTest
Renamed and moved test
Fix #635
Motivation
Provide better chunking options for files in cloud storage
How to test the behavior?
To be determined
Todo
Checklist
fix #XX
whereXX
is the issue number?