Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ 2D Neutronics feature branch #2656

Merged
merged 32 commits into from
May 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
465da64
2D Neutronics module (#2344)
OceanNuclear Sep 27, 2023
f149fa1
✨ OpenMC data downloader (#2618)
je-cook Sep 27, 2023
9fbfc26
Minor error fixes to the outputted tables (#2689)
OceanNuclear Oct 16, 2023
91e182f
🚨 Ruff fixes
je-cook Nov 15, 2023
916cbca
first move to BM materials, lots of refactoring needed but the exampl…
oliverfunk Nov 27, 2023
0f4c0be
🎨 Basic cleanup
je-cook Dec 1, 2023
6477c29
🎨 Dataclassify
je-cook Dec 1, 2023
9ede057
🐛 Undo Be12Ti density change
je-cook Dec 1, 2023
098f919
💡 Minor fixes
je-cook Dec 5, 2023
6439b80
📄 Copyright fixes after rebase
je-cook Dec 5, 2023
75bb4c2
✨ Allow '*' to extract all XS data
je-cook Dec 6, 2023
9cdc796
⬆️ Openmc 0.13.3
je-cook Dec 6, 2023
0ad4994
temperature docstring.
OceanNuclear Dec 6, 2023
3df9dd6
removed rounding
OceanNuclear Dec 6, 2023
1a6134e
calculate the DT energy more accurately using plasma physics.
OceanNuclear Dec 6, 2023
7f27288
Simplified code to use n_DT_reactions instead.
OceanNuclear Dec 8, 2023
eee4c4b
1. extracted (major_r, minor_r, elong, triang) into a different class…
OceanNuclear Dec 9, 2023
2603b04
(minor bug fix)
OceanNuclear Dec 9, 2023
a944d66
Updated the Shafranov shift description.
OceanNuclear Dec 12, 2023
02daa6a
🚨 Fix linter
je-cook Jan 5, 2024
9a0b99d
Minor updates to docstrings
OceanNuclear Jan 8, 2024
4a020fb
🚨 Ruff & python3.10 fixes
je-cook Apr 8, 2024
9d7c6ba
Increase CSG speed without compromising on flexibility (#3079)
OceanNuclear May 2, 2024
2cfbf51
Neutronics Solver interface (#3231)
je-cook May 2, 2024
2630d0d
Neutronics old code removal and architectural adjustments (#3232)
je-cook May 2, 2024
c3dddd1
✨ Split of Neutroics pre cell csg and openmc running (#3243)
je-cook May 9, 2024
abac196
Neutronics EUDEMO integration (#3239)
oliverfunk May 13, 2024
2b85297
🎨 Radiation shield initial material
je-cook May 13, 2024
74c1a6e
📝 Remove neutronics example reference
je-cook May 13, 2024
308593b
📝 Add notice for use and update environment
je-cook May 13, 2024
a43a78d
Improve tallies (#3275)
je-cook May 14, 2024
8284662
⬆️ Upgrade openmc
je-cook May 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -179,4 +179,10 @@ autoapi
generated_data
!generated_data/naughty_geometry/README.md
tests/bluemira/test_generated_data
cross_section_data
plasmod_*.dat

# openmc outputs
*.svg
*.xml
*.out
8 changes: 8 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,10 @@ authors:
given-names: G. A.
affiliation: United Kingdom Atomic Energy Authority, Culham Science Centre, Abingdon, Oxfordshire OX14 3DB, United Kingdom

- family-names: Hagues
given-names: J.
affiliation: United Kingdom Atomic Energy Authority, Culham Science Centre, Abingdon, Oxfordshire OX14 3DB, United Kingdom

- family-names: Humphrey
given-names: L.
affiliation: United Kingdom Atomic Energy Authority, Culham Science Centre, Abingdon, Oxfordshire OX14 3DB, United Kingdom
Expand Down Expand Up @@ -88,6 +92,10 @@ authors:
given-names: D.
affiliation: United Kingdom Atomic Energy Authority, Culham Science Centre, Abingdon, Oxfordshire OX14 3DB, United Kingdom

- family-names: Wong
given-names: O.
affiliation: United Kingdom Atomic Energy Authority, Culham Science Centre, Abingdon, Oxfordshire OX14 3DB, United Kingdom

message: "If you use this software, please cite it using these references."
references:
- type: article
Expand Down
10 changes: 10 additions & 0 deletions bluemira/codes/openmc/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# SPDX-FileCopyrightText: 2021-present M. Coleman, J. Cook, F. Franza
# SPDX-FileCopyrightText: 2021-present I.A. Maione, S. McIntosh
# SPDX-FileCopyrightText: 2021-present J. Morris, D. Short
#
# SPDX-License-Identifier: LGPL-2.1-or-later
"""OpenMC interface"""

Check warning on line 6 in bluemira/codes/openmc/__init__.py

View check run for this annotation

Codecov / codecov/patch

bluemira/codes/openmc/__init__.py#L6

Added line #L6 was not covered by tests

from bluemira.codes.openmc.solver import OpenMCNeutronicsSolver as Solver

Check warning on line 8 in bluemira/codes/openmc/__init__.py

View check run for this annotation

Codecov / codecov/patch

bluemira/codes/openmc/__init__.py#L8

Added line #L8 was not covered by tests

__all__ = ["Solver"]

Check warning on line 10 in bluemira/codes/openmc/__init__.py

View check run for this annotation

Codecov / codecov/patch

bluemira/codes/openmc/__init__.py#L10

Added line #L10 was not covered by tests
Loading
Loading