├── .flake8 ├── .github ├── dependabot.yml └── workflows │ ├── python-app-full.yml │ └── python-app.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── Makefile ├── make.bat └── source │ ├── api.rst │ ├── conf.py │ ├── examples.rst │ ├── index.rst │ └── usage.rst ├── examples ├── create_mesh_sample.py └── step_files │ ├── oblate_ellipsoids.step │ ├── pincell1.step │ ├── pincell2.step │ ├── reactor_test1.step │ ├── spheroids.step │ └── toroids.step ├── images ├── plot_xy.png ├── plot_xz.png ├── plot_yz.png └── zpre_paraview.png ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── scripts ├── c2omc_crashtest.py └── c2omc_step2h5m.py ├── src └── CAD_to_OpenMC │ ├── __init__.py │ ├── assembly.py │ ├── assemblymesher.py │ ├── assemblymesher_base.py │ ├── assemblymesher_cq.py │ ├── assemblymesher_cq2.py │ ├── assemblymesher_db.py │ ├── assemblymesher_gmsh.py │ ├── check_step.py │ ├── cq_serialize.py │ ├── datadirectory.py │ ├── meshutils.py │ ├── object_factory.py │ └── stl_utils.py ├── support ├── gmsh_mesh_check.py └── step2step.py └── tests ├── 7pin.step ├── OMC_DAGMC_run.py ├── __init__.py ├── harnessRun.py ├── nuclear_data_testlib ├── H1.h5 ├── H2.h5 ├── H3.h5 ├── O16.h5 ├── O17.h5 ├── O18.h5 ├── U231.h5 ├── Zr90.h5 ├── Zr91.h5 ├── Zr92.h5 ├── Zr93.h5 ├── Zr94.h5 ├── Zr95.h5 ├── Zr96.h5 └── cross_sections.xml ├── test_OMC_DAGMC.py ├── test_cqstl.py ├── test_cqstl2.py ├── test_db.py ├── test_gmsh.py ├── test_tags.py └── test_transform.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/python-app-full.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/.github/workflows/python-app-full.yml -------------------------------------------------------------------------------- /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/api.rst: -------------------------------------------------------------------------------- 1 | API 2 | === 3 | 4 | .. autosummary:: 5 | :toctree: generated 6 | 7 | CAD_to_OpenMC 8 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/docs/source/examples.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/docs/source/usage.rst -------------------------------------------------------------------------------- /examples/create_mesh_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/examples/create_mesh_sample.py -------------------------------------------------------------------------------- /examples/step_files/oblate_ellipsoids.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/examples/step_files/oblate_ellipsoids.step -------------------------------------------------------------------------------- /examples/step_files/pincell1.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/examples/step_files/pincell1.step -------------------------------------------------------------------------------- /examples/step_files/pincell2.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/examples/step_files/pincell2.step -------------------------------------------------------------------------------- /examples/step_files/reactor_test1.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/examples/step_files/reactor_test1.step -------------------------------------------------------------------------------- /examples/step_files/spheroids.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/examples/step_files/spheroids.step -------------------------------------------------------------------------------- /examples/step_files/toroids.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/examples/step_files/toroids.step -------------------------------------------------------------------------------- /images/plot_xy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/images/plot_xy.png -------------------------------------------------------------------------------- /images/plot_xz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/images/plot_xz.png -------------------------------------------------------------------------------- /images/plot_yz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/images/plot_yz.png -------------------------------------------------------------------------------- /images/zpre_paraview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/images/zpre_paraview.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | addopts = -rs 3 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/c2omc_crashtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/scripts/c2omc_crashtest.py -------------------------------------------------------------------------------- /scripts/c2omc_step2h5m.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/scripts/c2omc_step2h5m.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/__init__.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/assembly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/assembly.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/assemblymesher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/assemblymesher.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/assemblymesher_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/assemblymesher_base.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/assemblymesher_cq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/assemblymesher_cq.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/assemblymesher_cq2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/assemblymesher_cq2.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/assemblymesher_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/assemblymesher_db.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/assemblymesher_gmsh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/assemblymesher_gmsh.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/check_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/check_step.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/cq_serialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/cq_serialize.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/datadirectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/datadirectory.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/meshutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/meshutils.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/object_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/object_factory.py -------------------------------------------------------------------------------- /src/CAD_to_OpenMC/stl_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/src/CAD_to_OpenMC/stl_utils.py -------------------------------------------------------------------------------- /support/gmsh_mesh_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/support/gmsh_mesh_check.py -------------------------------------------------------------------------------- /support/step2step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/support/step2step.py -------------------------------------------------------------------------------- /tests/7pin.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/7pin.step -------------------------------------------------------------------------------- /tests/OMC_DAGMC_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/OMC_DAGMC_run.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/harnessRun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/harnessRun.py -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/H1.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/H1.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/H2.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/H2.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/H3.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/H3.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/O16.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/O16.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/O17.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/O17.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/O18.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/O18.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/U231.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/U231.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/Zr90.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/Zr90.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/Zr91.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/Zr91.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/Zr92.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/Zr92.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/Zr93.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/Zr93.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/Zr94.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/Zr94.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/Zr95.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/Zr95.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/Zr96.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/Zr96.h5 -------------------------------------------------------------------------------- /tests/nuclear_data_testlib/cross_sections.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/nuclear_data_testlib/cross_sections.xml -------------------------------------------------------------------------------- /tests/test_OMC_DAGMC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/test_OMC_DAGMC.py -------------------------------------------------------------------------------- /tests/test_cqstl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/test_cqstl.py -------------------------------------------------------------------------------- /tests/test_cqstl2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/test_cqstl2.py -------------------------------------------------------------------------------- /tests/test_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/test_db.py -------------------------------------------------------------------------------- /tests/test_gmsh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/test_gmsh.py -------------------------------------------------------------------------------- /tests/test_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/test_tags.py -------------------------------------------------------------------------------- /tests/test_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmsr/CAD_to_OpenMC/HEAD/tests/test_transform.py --------------------------------------------------------------------------------