tlambert03 / nd2

Full-featured nd2 (Nikon NIS Elements) file reader for python. Outputs to numpy, dask, and xarray. Exhaustive metadata extraction
https://tlambert03.github.io/nd2
BSD 3-Clause "New" or "Revised" License
53 stars 15 forks source link

refactor: cleaning up reader #141

Closed tlambert03 closed 1 year ago

codecov[bot] commented 1 year ago

Codecov Report

Merging #141 (31ebdaa) into main (0d1242b) will increase coverage by 0.92%. The diff coverage is 98.38%.

:exclamation: Current head 31ebdaa differs from pull request most recent head 77d67da. Consider uploading reports for the commit 77d67da to get more accurate results

@@            Coverage Diff             @@
##             main     #141      +/-   ##
==========================================
+ Coverage   91.43%   92.35%   +0.92%     
==========================================
  Files          14       14              
  Lines        1949     1897      -52     
==========================================
- Hits         1782     1752      -30     
+ Misses        167      145      -22     
Impacted Files Coverage Δ
src/nd2/_pysdk/_sdk_types.py 100.00% <ø> (ø)
src/nd2/_pysdk/_pysdk.py 89.71% <96.87%> (-1.34%) :arrow_down:
src/nd2/_binary.py 85.56% <100.00%> (+0.15%) :arrow_up:
src/nd2/_clx_xml.py 93.18% <100.00%> (+0.87%) :arrow_up:
src/nd2/_legacy/_legacy.py 89.90% <100.00%> (ø)
src/nd2/_pysdk/_parse.py 94.24% <100.00%> (ø)
src/nd2/nd2file.py 95.13% <100.00%> (+6.07%) :arrow_up:
src/nd2/structures.py 96.06% <100.00%> (+2.78%) :arrow_up:

... and 1 file with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more