gafusion / omas

Ordered Multidimensional Array Structure
http://gafusion.github.io/omas
MIT License
30 stars 15 forks source link

OMAS Data Collection class #128

Closed orso82 closed 3 years ago

orso82 commented 3 years ago

The ODC class allows collating data from multiple ODSs into a single object. ODC supports the same functionalities as ODSs.

orso82 commented 3 years ago

@eldond and @jmcclena note that ODCs can only be saved/loaded as pickle files at this point

codecov[bot] commented 3 years ago

Codecov Report

Merging #128 into master will increase coverage by 0.18%. The diff coverage is 94.44%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #128      +/-   ##
==========================================
+ Coverage   79.54%   79.73%   +0.18%     
==========================================
  Files          48       49       +1     
  Lines        9034     9158     +124     
==========================================
+ Hits         7186     7302     +116     
- Misses       1848     1856       +8     
Impacted Files Coverage Δ
omas/omas_physics.py 74.11% <ø> (-0.03%) :arrow_down:
omas/omas_core.py 84.76% <88.57%> (+0.13%) :arrow_up:
omas/examples/omas_collection.py 100.00% <100.00%> (ø)
omas/omas_h5.py 87.50% <100.00%> (ø)
omas/omas_json.py 86.36% <100.00%> (+4.01%) :arrow_up:
omas/omas_nc.py 95.18% <100.00%> (ø)
omas/omas_setup.py 78.57% <100.00%> (+0.25%) :arrow_up:
omas/omas_utils.py 78.47% <100.00%> (ø)
omas/tests/test_omas_core.py 96.49% <100.00%> (+0.15%) :arrow_up:
omas/tests/test_omas_examples.py 83.11% <100.00%> (+0.45%) :arrow_up:
... and 1 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 5b5fd3f...c546180. Read the comment docs.