Stone-Soup icon indicating copy to clipboard operation
Stone-Soup copied to clipboard

Add ImmutableMixIn and Freezable classes

Open erogers-dstl opened this issue 3 years ago • 2 comments

For discussion: I wrote these in a separate repo for use in a internal project.

Are these something of use to the community?

erogers-dstl avatar Sep 14 '22 12:09 erogers-dstl

Also: it is possible this shouldn't be in base.py. Would a new file be more appropriate?

erogers-dstl avatar Sep 14 '22 12:09 erogers-dstl

Codecov Report

Base: 94.58% // Head: 94.59% // Increases project coverage by +0.01% :tada:

Coverage data is based on head (4c9dc7c) compared to base (ed7ffb0). Patch coverage: 96.77% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #715      +/-   ##
==========================================
+ Coverage   94.58%   94.59%   +0.01%     
==========================================
  Files         172      172              
  Lines        8841     8903      +62     
  Branches     1721     1734      +13     
==========================================
+ Hits         8362     8422      +60     
- Misses        346      347       +1     
- Partials      133      134       +1     
Flag Coverage Δ
integration 69.89% <35.48%> (-0.24%) :arrow_down:
unittests 90.74% <96.77%> (+0.04%) :arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
stonesoup/base.py 95.60% <96.77%> (+0.34%) :arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

codecov[bot] avatar Sep 14 '22 12:09 codecov[bot]