Ethan Peterson
c55c578812
Native parametric tokamak source ( #3999 )
...
Tests and Coverage / filter-changes (push) Waiting to run
Tests and Coverage / Python 3.13 (omp=n, mpi=n, dagmc=, libmesh=, event= (push) Blocked by required conditions
Tests and Coverage / Python 3.14 (omp=n, mpi=n, dagmc=, libmesh=, event= (push) Blocked by required conditions
Tests and Coverage / Python 3.14t (omp=n, mpi=n, dagmc=, libmesh=, event= (push) Blocked by required conditions
Tests and Coverage / Python 3.12 (omp=n, mpi=n, dagmc=n, libmesh=n, event=n (push) Blocked by required conditions
Tests and Coverage / Python 3.12 (omp=y, mpi=n, dagmc=n, libmesh=n, event=n (push) Blocked by required conditions
Tests and Coverage / Python 3.12 (omp=n, mpi=y, dagmc=n, libmesh=n, event=n (push) Blocked by required conditions
Tests and Coverage / Python 3.12 (omp=y, mpi=y, dagmc=n, libmesh=n, event=n (push) Blocked by required conditions
Tests and Coverage / Python 3.12 (omp=y, mpi=n, dagmc=, libmesh=y, event= (push) Blocked by required conditions
Tests and Coverage / Python 3.12 (omp=y, mpi=n, dagmc=, libmesh=, event=y (push) Blocked by required conditions
Tests and Coverage / Python 3.12 (omp=y, mpi=y, dagmc=y, libmesh=, event= (push) Blocked by required conditions
Tests and Coverage / Python 3.12 (omp=y, mpi=y, dagmc=, libmesh=y, event= (push) Blocked by required conditions
Tests and Coverage / coverage (push) Blocked by required conditions
Tests and Coverage / Check CI status (push) Blocked by required conditions
dockerhub-publish-develop / main (push) Waiting to run
dockerhub-publish-develop-dagmc-libmesh / main (push) Waiting to run
dockerhub-publish-develop-dagmc / main (push) Waiting to run
dockerhub-publish-develop-libmesh / main (push) Waiting to run
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-07-16 09:54:56 -05:00
Paul Romano
b41e22f68b
Refactor ParticleType to use PDG Monte Carlo numbering scheme ( #3756 )
...
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
Co-authored-by: Amanda Lund <alund1187@gmail.com>
2026-02-03 07:23:24 +00:00
GuySten
6b43a298f4
Add n_elements to the MeshBase protocol and deprecate num_mesh_cells ( #3745 )
2026-01-22 15:04:30 +00:00
Michel Saliba
cd5cd35ad9
Addition of a collision tracking feature ( #3417 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-11-13 20:35:33 +00:00
GuySten
b94b496113
Ability to source electron/positrons directly ( #3404 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-10-15 23:51:59 +00:00
GuySten
a11021cd07
Consistent XML parsing using functions from _xml module ( #3517 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-08-08 17:47:55 +00:00
Paul Romano
e4f55a57b6
Fix weight modification for uniform source sampling ( #3395 )
...
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2025-05-05 20:59:11 +00:00
Paul Romano
579777a3e5
Consistency in treatment of paths for files specified within the Model class ( #3153 )
2024-10-10 12:17:40 -05:00
Zoe Prieto
2450eef424
Introduce ParticleList class for manipulating a list of source particles ( #3148 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-10-05 06:51:56 +00:00
John Vincent Cauilan
4c0e08bae8
Replace all deprecated Python typing imports and syntax with updated forms ( #3085 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-07-18 17:40:42 +00:00
Paul Romano
55b52b7ef3
Release of version 0.15.0 ( #3050 )
2024-06-22 01:28:56 +00:00
Erik B Knudsen
1702b4554b
Restricted file source ( #2916 )
...
Co-authored-by: church89 <l.chierici89@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-05-15 15:49:04 -05:00
Paul Romano
cfe210da22
Allow MeshSource to take a 1D array of sources ( #2980 )
2024-05-03 14:30:49 -04:00
Patrick Shriwise
e77a5247b6
Support UnstructuredMesh for IndependentSource ( #2949 )
...
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-04-12 12:14:13 -05:00
Paul Romano
9fee6534b6
Prepare for NumPy 2.0 ( #2845 )
2024-03-26 12:00:06 -04:00
Patrick Shriwise
3b575a4daa
Adding openmc.read_source_file ( #2858 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-02-16 21:16:36 +00:00
Paul Romano
85c963e223
Move 'import lxml' to third-party block of imports ( #2803 )
2023-12-13 14:11:32 +00:00
Patrick Shriwise
e0d03812b9
Mesh Source Class ( #2759 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
2023-12-02 17:35:23 +00:00
Paul Romano
fa2330103d
Release of version 0.14.0 ( #2754 )
2023-11-06 14:50:16 -06:00
Paul Romano
94f02ae10b
Bump version to 0.14.0-dev ( #2740 )
2023-10-31 16:55:19 -05:00
Patrick Shriwise
eda39ad9ca
Python source class refactor ( #2524 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-06-20 21:27:55 -05:00
Jonathan Shimwell
ee7b95245a
Static errors continuation ( #2557 )
...
Co-authored-by: Christina Cai <chrsitinacai48933@gmail.com>
Co-authored-by: christinacai123 <63215816+christinacai123@users.noreply.github.com>
2023-06-16 22:34:02 -05:00
Patrick Shriwise
610a5d8c34
Global Weight Window Generation via CAPI ( #2359 )
...
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-06-09 10:47:27 -05:00
Patrick Myers
1cb22075ef
Changed xml to lxml ( #2489 )
2023-05-09 10:41:04 -05:00
Patrick Shriwise
fc67b38ba4
Adding roundtrip test for mesh sampling
2023-02-03 20:11:35 -06:00
Patrick Shriwise
e873db9a07
Apply suggestions from @paulromano
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-01-12 23:13:09 -06:00
NybergWISC
9f6d536959
Commit including most of the sampling work in distribution_spatial.cpp and testing
2022-12-29 09:23:12 -06:00
Jonathan Shimwell
375af321d8
corrected types from code review by @paulromano
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-11-01 15:49:22 +00:00
Jonathan Shimwell
3623408bc5
avoid namespace overwrite of union
2022-10-27 17:38:27 +01:00
Jonathan Shimwell
459b0f1fcf
avoid union namespace overwrite
2022-10-27 16:17:49 +01:00
Jonathan Shimwell
2af754baa9
forward ref for openmc.source
2022-10-26 20:32:44 +01:00
Jonathan Shimwell
84b055e15b
reordered imports to avoid circular imports
2022-10-26 20:24:23 +01:00
Jonathan Shimwell
5d177a5ace
Apply suggestions from code review by @paulromano
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-10-26 20:21:06 +01:00
Jonathan Shimwell
4116f6cda0
used forwards ref to avoid circlar imports
2022-10-21 19:04:45 +01:00
Jonathan Shimwell
17a6552027
added return types
2022-10-21 18:47:07 +01:00
Jonathan Shimwell
1a7066a885
added type hints for source.py
2022-10-21 18:38:44 +01:00
Paul Romano
3e5c9d83c5
Expand source rejection to cells, materials, and universes
2022-09-26 13:25:41 -05:00
Paul Romano
aff6316642
Simple rejection based on a vector of cell IDs
2022-09-26 13:25:41 -05:00
Paul Romano
2e0472d57c
Respond to @shimwell comments on #2071
2022-05-23 12:28:28 -05:00
Paul Romano
2e9560a72c
Add TrackFile Python class for parsing track files
2022-05-19 13:27:33 -04:00
Olaf Schumann
759aba2e98
Update openmc/source.py
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-01-07 15:53:10 +01:00
Olaf Schumann
d93df33dfb
Implementation of time distribution for the source
2022-01-05 21:06:09 +00:00
Paul Romano
ef61563079
Ensure time is propagated to secondary particles
2022-01-05 07:43:43 -06:00
Paul Romano
56fa60983d
Add doc section on file-based sources
2021-03-17 07:34:01 -05:00
YoungHui Park
58a65222a1
Add missing changes on source.py
2021-01-18 14:36:05 -06:00
Paul Romano
490eadd864
Make sure write_source_file creates filetype attribute
2020-10-20 14:07:45 -05:00
Paul Romano
441d081dd5
Implement write_source_file function
2020-10-14 15:46:58 -05:00
Dan Short
9435020197
Update docstring
...
custom source -> custom source library
2020-08-28 09:38:38 +01:00
Dan Short
8bb10563c1
Pass serialization as parameter attribute
...
Changes the implementation of the serialization to be on an attribute of
the source XML element within settings.xml. This removes the need for a
new file containing the serialization.
Parameters are provided as a key-value string, separated by a comma and
a space, although the implementation can change this is required.
Change example values to align with existing custom_source to make
comparisons easier.
Update documentation to be consistent.
2020-08-03 14:24:17 +01:00
Dan Short
61cf4f71a9
Add a serialization attribute to Source
...
Adds serialization as an optional attribute to Source objects.
This attribute represents the path to the file containing the serialized
representation of the source.
2020-07-31 10:26:33 +01:00