• Stars
    star
    115
  • Rank 305,916 (Top 7 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created over 3 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A workshop covering a range of fusion relevant analysis and simulations with OpenMC, DAGMC, Paramak and other open source fusion neutronics tools

More Repositories

1

paramak

Create parametric 3D fusion reactor CAD and neutronics models
Python
65
star
2

openmc-plasma-source

Creates a plasma source as an openmc.source object from input parameters that describe the plasma
Python
25
star
3

neutronics_material_maker

A tool for making reproducible materials and standardizing use across several neutronics codes
Python
18
star
4

cad_to_dagmc

Convert CAD geometry (STP files) or Cadquery assemblies to DAGMC h5m files
Python
18
star
5

fusion_neutronics_workflow

Combines open source packages to produce an automated fusion specific neutronics workflow
Python
13
star
6

magnetic_fusion_openmc_dagmc_paramak_example

Python
12
star
7

cad_to_h5m

Converts CAD file(s) such as STP and SAT to a h5m file compatible with DAGMC based simulations using the Cubit Python API
Python
12
star
8

openmc_source_plotter

A Python package for extracting and plotting the locations, directions, energy distributions of OpenMC source particles
Python
10
star
9

model_benchmark_zoo

A collection of neutronics models for comparing neutronics simulations in both CAD and CSG formats.
Python
9
star
10

plasmaboundaries

Determine plasma flux functions for various plasma parameters and plasma configurations.
Python
9
star
11

openmc_plot

A Python package that plots OpenMC geometry using web based technologies
Python
7
star
12

openmc_regular_mesh_plotter

A Python package for plotting OpenMC regular mesh tally results with underlying geometry from neutronics simulations.
Python
7
star
13

openmc-dagmc-wrapper

A Python package that extends OpenMC base classes to provide convenience features and standardized tallies when simulating DAGMC geometry with OpenMC.
Python
7
star
14

openmc_geometry_plot

Create axis slice plots of OpenMC geomtry with specified zoom
Python
6
star
15

openmc_tally_unit_converter

A Python package that finds and converts OpenMC tally units.
Python
5
star
16

inertial_fusion_openmc_dagmc_paramak_example

A minimal example implementation of an open source method of making DAGMC geometry with Paramak and simulating tritium production with OpenMC
Python
5
star
17

openmc_cylindrical_mesh_plotter

Plots slices of openmc cylindrical mesh tallies results
Python
5
star
18

openmc_depletion_plotter

Plot the isotopes present during depletion steps.
Python
4
star
19

paramak-cloud

About A cloud based version of the paramak for making models in the browser
HTML
4
star
20

dagmc_geometry_slice_plotter

A minimal Python package that produces slice plots through h5m DAGMC geometry files
Python
4
star
21

spectrum_plotter

A Python package for creating publication quality plots for neutron / photon / particle spectrum
Python
4
star
22

stl_to_h5m

Convert non overlapping STL files into a DAGMC h5m file complete with material tags and ready for use in neutronics simulations.
Python
3
star
23

vertices_to_h5m

Converts mesh vertices and connectivity to h5m geometry files compatible with DAGMC simulations
Python
3
star
24

openmc_cell_segmenter

Segments cells into smaller cells. Useful for redefining geometry for cell based shutdown dose rate simulations.
Python
2
star
25

neutronics-workshop-slides-old

The accompanying for the neutronics workshop
1
star
26

dagmc_h5m_file_inspector

Extracts information from DAGMC h5m files including volumes number, material tags
Python
1
star
27

brep_to_h5m

Converts Brep CAD geometry files to h5m geometry files compatible with DAGMC simulations
Python
1
star
28

spline_replacer

Replaces splines in CAD files with a series of straight edges to allow CAD geometry to be converted to CSG geometry.
Python
1
star