@fusion-energy
  • Stars
    star
    370
  • Global Org. Rank 28,663 (Top 10 %)
  • Registered over 3 years ago
  • Most used languages
    Python
    92.9 %
    HTML
    3.6 %

Top repositories

1

neutronics-workshop

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

paramak

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

openmc-plasma-source

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

neutronics_material_maker

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

cad_to_dagmc

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

fusion_neutronics_workflow

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

magnetic_fusion_openmc_dagmc_paramak_example

Python
12
star
8

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
9

openmc_source_plotter

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

model_benchmark_zoo

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

plasmaboundaries

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

openmc_plot

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

openmc_regular_mesh_plotter

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

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
15

openmc_geometry_plot

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

openmc_tally_unit_converter

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

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
18

openmc_cylindrical_mesh_plotter

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

openmc_depletion_plotter

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

paramak-cloud

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

dagmc_geometry_slice_plotter

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

spectrum_plotter

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

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
24

vertices_to_h5m

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

openmc_cell_segmenter

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

neutronics-workshop-slides-old

The accompanying for the neutronics workshop
1
star
27

dagmc_h5m_file_inspector

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

brep_to_h5m

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

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