Closed eacharles closed 3 years ago
Merging #7 (5acafa8) into main (250bd3f) will not change coverage. The diff coverage is
100.00%
.
@@ Coverage Diff @@
## main #7 +/- ##
==========================================
Coverage 100.00% 100.00%
==========================================
Files 3 8 +5
Lines 186 488 +302
==========================================
+ Hits 186 488 +302
Flag | Coverage Δ | |
---|---|---|
unittests | 100.00% <100.00%> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
Impacted Files | Coverage Δ | |
---|---|---|
tables_io/__init__.py | 100.00% <100.00%> (ø) |
|
tables_io/arrayUtils.py | 100.00% <100.00%> (ø) |
|
tables_io/convUtils.py | 100.00% <100.00%> (ø) |
|
tables_io/ioUtils.py | 100.00% <100.00%> (ø) |
|
tables_io/lazy_modules.py | 100.00% <100.00%> (ø) |
|
tables_io/tableDict.py | 100.00% <100.00%> (ø) |
|
tables_io/testUtils.py | 100.00% <100.00%> (ø) |
|
tables_io/types.py | 100.00% <100.00%> (ø) |
|
... and 4 more |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 250bd3f...5acafa8. Read the comment docs.
I think that this is a pretty good first pass at the table IO and conversion interface. I'm sure that there are a number of things that could be improved, most notably the metadata handling and the interface for iterating over chunks of data.
I've put some temporary doc here for folks to look at: https://www.slac.stanford.edu/~echarles/temp_tables_io/html/
Please feel free to have a look & make comments and suggestions. But I think that rather than doing a full, line-by-line code review, at this point it might make more sense to agree on the main interfaces and open issues for things that we think should be added or changed.
I'd like to get a first release out soon, so that I can start converting qp and RAIL to use this.