Skip to content

Release 2.2.0#222

Open
rozyczko wants to merge 11 commits intomasterfrom
develop
Open

Release 2.2.0#222
rozyczko wants to merge 11 commits intomasterfrom
develop

Conversation

@rozyczko
Copy link
Member

No description provided.

rozyczko and others added 11 commits December 4, 2025 13:36
Co-authored-by: Andreas Pedersen <48797331+andped10@users.noreply.github.com>
Co-authored-by: Andrew Sazonov <AndrewSazonov@users.noreply.github.com>
Co-authored-by: Christian Dam Vedel <158568093+damskii9992@users.noreply.github.com>
Co-authored-by: Andreas Pedersen <48797331+andped10@users.noreply.github.com>
Co-authored-by: Andrew Sazonov <AndrewSazonov@users.noreply.github.com>
Co-authored-by: Piotr Rozyczko <piotr.rozyczko@gmail.com>
Co-authored-by: Ales Kutsepau <72985238+seventil@users.noreply.github.com>
The new solution provides a method to delete keys only from the __type_dict, since removing keys from _store might affect actual Parameters and since _store is a weakref dict anyway.
@rozyczko rozyczko added [scope] enhancement Adds/improves features (major.MINOR.patch) [priority] high Should be prioritized soon labels Feb 28, 2026
@codecov
Copy link

codecov bot commented Feb 28, 2026

Codecov Report

❌ Patch coverage is 94.42231% with 14 lines in your changes missing coverage. Please review.
✅ Project coverage is 81.68%. Comparing base (366e324) to head (ac01d89).
⚠️ Report is 17 commits behind head on master.

Files with missing lines Patch % Lines
src/easyscience/base_classes/easy_list.py 92.00% 6 Missing and 6 partials ⚠️
src/easyscience/global_object/map.py 96.00% 2 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #222      +/-   ##
==========================================
+ Coverage   80.80%   81.68%   +0.87%     
==========================================
  Files          52       53       +1     
  Lines        4261     4460     +199     
  Branches      739      792      +53     
==========================================
+ Hits         3443     3643     +200     
+ Misses        633      631       -2     
- Partials      185      186       +1     
Flag Coverage Δ
unittests 81.68% <94.42%> (+0.87%) ⬆️

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

Files with missing lines Coverage Δ
src/easyscience/base_classes/__init__.py 100.00% <100.00%> (ø)
src/easyscience/base_classes/collection_base.py 91.26% <100.00%> (+0.06%) ⬆️
.../easyscience/fitting/minimizers/minimizer_bumps.py 88.97% <100.00%> (ø)
...rc/easyscience/fitting/minimizers/minimizer_dfo.py 92.91% <100.00%> (ø)
.../easyscience/fitting/minimizers/minimizer_lmfit.py 92.17% <100.00%> (ø)
src/easyscience/variable/descriptor_number.py 89.80% <100.00%> (+0.22%) ⬆️
src/easyscience/variable/parameter.py 90.92% <100.00%> (+0.43%) ⬆️
src/easyscience/global_object/map.py 96.19% <96.00%> (+6.77%) ⬆️
src/easyscience/base_classes/easy_list.py 92.00% <92.00%> (ø)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[priority] high Should be prioritized soon [scope] enhancement Adds/improves features (major.MINOR.patch)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants