Fusion-Power-Plant-Framework / bluemira

Bluemira is an integrated inter-disciplinary design tool for future fusion reactors. It incorporates several modules, some of which rely on other codes, to carry out a range of typical conceptual fusion reactor design activities.
https://bluemira.readthedocs.io/
GNU Lesser General Public License v2.1
59 stars 16 forks source link

Made as many units in plasma_physics and fuel_cycle into SI as possible. #3374

Closed OceanNuclear closed 3 months ago

OceanNuclear commented 3 months ago

Linked Issues

Closes #2858

Description

Sometimes "years" is used instead of "s" but when in context that's quite reasonable, so I haven't changed those.

Interface Changes

Checklist

I confirm that I have completed the following checks:

codecov[bot] commented 3 months ago

Codecov Report

Attention: Patch coverage is 22.22222% with 14 lines in your changes missing coverage. Please review.

Project coverage is 74.62%. Comparing base (1acb6ec) to head (7585bd8).

Files Patch % Lines
bluemira/fuel_cycle/cycle.py 0.00% 5 Missing :warning:
bluemira/plasma_physics/reactions.py 33.33% 4 Missing :warning:
bluemira/fuel_cycle/lifecycle.py 0.00% 2 Missing :warning:
bluemira/fuel_cycle/tools.py 50.00% 2 Missing :warning:
...uemira/radiation_transport/neutronics/constants.py 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #3374 +/- ## =========================================== + Coverage 74.60% 74.62% +0.02% =========================================== Files 242 242 Lines 27006 27003 -3 =========================================== + Hits 20147 20152 +5 + Misses 6859 6851 -8 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 3 months ago

⚠️ Warning Report

Found 0 new warnings, 0 fixed warnings. 🎉

All warnings (5) #### On runtest - `/home/runner/miniconda3/envs/bluemira/lib/python3.10/site-packages/ffcx/element_interface.py:26: DeprecationWarning: Converting elements created in UFL to Basix elements is deprecated. You should create the elements directly using basix.ufl.element instead` - `/home/runner/miniconda3/envs/bluemira/lib/python3.10/site-packages/ffcx/element_interface.py:23: DeprecationWarning: Use of elements created by UFL is deprecated. You should create elements directly using Basix.` - `/home/runner/miniconda3/envs/bluemira/lib/python3.10/site-packages/basix/ufl.py:1909: DeprecationWarning: Converting elements created in UFL to Basix elements is deprecated. You should create the elements directly using basix.ufl.element instead` - `/home/runner/miniconda3/envs/bluemira/lib/python3.10/site-packages/ufl/core/expr.py:275: DeprecationWarning: Expr.ufl_domain() is deprecated, please use extract_unique_domain(expr) instead.` #### On collect - `/home/runner/miniconda3/envs/bluemira/lib/python3.10/site-packages/ufl/core/ufl_type.py:56: DeprecationWarning: attach_operators_from_hash_data deprecated, please use UFLObject instead.`
sonarcloud[bot] commented 3 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

je-cook commented 3 months ago

Great thanks very much!