gitextract_528z7ijz/ ├── .github/ │ ├── .codecov.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── coverage.yaml │ ├── docs.yaml │ ├── find_test_crumbs.py │ ├── licensechecker.yaml │ ├── linting.yaml │ ├── mac_tests.yaml │ ├── stale.yaml │ ├── unittests.yaml │ ├── validatemanifest.py │ ├── validatemanifest.yaml │ ├── wheels.yaml │ └── wintests.yaml ├── .gitignore ├── .gitmodules ├── .licenserc.json ├── AUTHORS ├── CONTRIBUTING.md ├── LICENSE.md ├── README.rst ├── armi/ │ ├── __init__.py │ ├── __main__.py │ ├── _bootstrap.py │ ├── apps.py │ ├── bookkeeping/ │ │ ├── __init__.py │ │ ├── db/ │ │ │ ├── __init__.py │ │ │ ├── compareDB3.py │ │ │ ├── database.py │ │ │ ├── databaseInterface.py │ │ │ ├── factory.py │ │ │ ├── jaggedArray.py │ │ │ ├── layout.py │ │ │ ├── passiveDBLoadPlugin.py │ │ │ ├── permissions.py │ │ │ ├── tests/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_comparedb3.py │ │ │ │ ├── test_database.py │ │ │ │ ├── test_databaseInterface.py │ │ │ │ ├── test_jaggedArray.py │ │ │ │ ├── test_layout.py │ │ │ │ └── test_passiveDBLoadPlugin.py │ │ │ └── typedefs.py │ │ ├── historyTracker.py │ │ ├── mainInterface.py │ │ ├── memoryProfiler.py │ │ ├── report/ │ │ │ ├── __init__.py │ │ │ ├── data.py │ │ │ ├── reportInterface.py │ │ │ ├── reportingUtils.py │ │ │ └── tests/ │ │ │ ├── __init__.py │ │ │ └── test_report.py │ │ ├── snapshotInterface.py │ │ ├── tests/ │ │ │ ├── __init__.py │ │ │ ├── _constants.py │ │ │ ├── test_historyTracker.py │ │ │ ├── test_memoryProfiler.py │ │ │ └── test_snapshot.py │ │ └── visualization/ │ │ ├── __init__.py │ │ ├── dumper.py │ │ ├── entryPoint.py │ │ ├── tests/ │ │ │ ├── __init__.py │ │ │ ├── test_vis.py │ │ │ └── test_xdmf.py │ │ ├── utils.py │ │ ├── vtk.py │ │ └── xdmf.py │ ├── cases/ │ │ ├── __init__.py │ │ ├── case.py │ │ ├── inputModifiers/ │ │ │ ├── __init__.py │ │ │ ├── inputModifiers.py │ │ │ ├── neutronicsModifiers.py │ │ │ ├── pinTypeInputModifiers.py │ │ │ └── tests/ │ │ │ ├── __init__.py │ │ │ ├── test_inputModifiers.py │ │ │ └── test_pinTypeInputModifiers.py │ │ ├── suite.py │ │ ├── suiteBuilder.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── test_cases.py │ │ └── test_suiteBuilder.py │ ├── cli/ │ │ ├── __init__.py │ │ ├── checkInputs.py │ │ ├── cleanTemps.py │ │ ├── clone.py │ │ ├── compareCases.py │ │ ├── database.py │ │ ├── entryPoint.py │ │ ├── gridGui.py │ │ ├── migrateInputs.py │ │ ├── modify.py │ │ ├── reportsEntryPoint.py │ │ ├── run.py │ │ ├── runSuite.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── test_runEntryPoint.py │ │ └── test_runSuite.py │ ├── conftest.py │ ├── context.py │ ├── interfaces.py │ ├── matProps/ │ │ ├── __init__.py │ │ ├── constituent.py │ │ ├── function.py │ │ ├── interpolationFunctions.py │ │ ├── material.py │ │ ├── materialType.py │ │ ├── piecewiseFunction.py │ │ ├── point.py │ │ ├── prop.py │ │ ├── reference.py │ │ ├── symbolicFunction.py │ │ ├── tableFunction.py │ │ ├── tableFunction1D.py │ │ ├── tableFunction2D.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── invalidTestFiles/ │ │ │ ├── badFileFormat.YAML │ │ │ ├── badProperty.yaml │ │ │ └── duplicateComposition.yaml │ │ ├── testDir1/ │ │ │ ├── a.yaml │ │ │ └── b.yaml │ │ ├── testDir2/ │ │ │ ├── c.yml │ │ │ └── d.yaml │ │ ├── testDir3/ │ │ │ ├── a.yaml │ │ │ └── e.yaml │ │ ├── testDir4/ │ │ │ └── sampleProperty.yaml │ │ ├── testMaterialsData/ │ │ │ ├── materialA.yaml │ │ │ ├── materialB.yaml │ │ │ └── materialsSubDir/ │ │ │ ├── materialC.yaml │ │ │ └── materialD.yaml │ │ ├── test_1DSymbolicFunction.py │ │ ├── test_composition.py │ │ ├── test_constituent.py │ │ ├── test_functions.py │ │ ├── test_hashing.py │ │ ├── test_interpolationFunctions.py │ │ ├── test_material.py │ │ ├── test_materialType.py │ │ ├── test_parsing.py │ │ ├── test_performance.py │ │ ├── test_piecewiseFunction.py │ │ ├── test_point.py │ │ ├── test_property.py │ │ ├── test_references.py │ │ ├── test_symbolicFunction.py │ │ └── test_tableFunctions.py │ ├── materials/ │ │ ├── __init__.py │ │ ├── air.py │ │ ├── alloy200.py │ │ ├── b4c.py │ │ ├── be9.py │ │ ├── caH2.py │ │ ├── californium.py │ │ ├── concrete.py │ │ ├── copper.py │ │ ├── cs.py │ │ ├── custom.py │ │ ├── graphite.py │ │ ├── hafnium.py │ │ ├── hastelloyN.py │ │ ├── ht9.py │ │ ├── inconel.py │ │ ├── inconel600.py │ │ ├── inconel625.py │ │ ├── inconel800.py │ │ ├── inconelPE16.py │ │ ├── inconelX750.py │ │ ├── lead.py │ │ ├── leadBismuth.py │ │ ├── lithium.py │ │ ├── magnesium.py │ │ ├── material.py │ │ ├── mgO.py │ │ ├── mixture.py │ │ ├── molybdenum.py │ │ ├── mox.py │ │ ├── nZ.py │ │ ├── potassium.py │ │ ├── scandiumOxide.py │ │ ├── siC.py │ │ ├── sodium.py │ │ ├── sodiumChloride.py │ │ ├── sulfur.py │ │ ├── tZM.py │ │ ├── tantalum.py │ │ ├── tests/ │ │ │ ├── __init__.py │ │ │ ├── test__init__.py │ │ │ ├── test_air.py │ │ │ ├── test_b4c.py │ │ │ ├── test_be9.py │ │ │ ├── test_fluids.py │ │ │ ├── test_graphite.py │ │ │ ├── test_lithium.py │ │ │ ├── test_materials.py │ │ │ ├── test_sic.py │ │ │ ├── test_sulfur.py │ │ │ ├── test_thoriumOxide.py │ │ │ ├── test_uZr.py │ │ │ └── test_water.py │ │ ├── thU.py │ │ ├── thorium.py │ │ ├── thoriumOxide.py │ │ ├── uZr.py │ │ ├── uranium.py │ │ ├── uraniumOxide.py │ │ ├── void.py │ │ ├── water.py │ │ ├── yttriumOxide.py │ │ ├── zincOxide.py │ │ └── zr.py │ ├── meta.py │ ├── migration/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── m0_1_3.py │ │ ├── m0_1_6.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── test_m0_1_6.py │ │ └── test_migration_base.py │ ├── mpiActions.py │ ├── nucDirectory/ │ │ ├── __init__.py │ │ ├── elements.py │ │ ├── nucDir.py │ │ ├── nuclideBases.py │ │ ├── tests/ │ │ │ ├── __init__.py │ │ │ ├── test_elements.py │ │ │ ├── test_nucDirectory.py │ │ │ ├── test_nuclideBases.py │ │ │ ├── test_thermalScattering.py │ │ │ └── test_transmutations.py │ │ ├── thermalScattering.py │ │ └── transmutations.py │ ├── nuclearDataIO/ │ │ ├── __init__.py │ │ ├── cccc/ │ │ │ ├── __init__.py │ │ │ ├── cccc.py │ │ │ ├── compxs.py │ │ │ ├── dif3d.py │ │ │ ├── fixsrc.py │ │ │ ├── gamiso.py │ │ │ ├── geodst.py │ │ │ ├── isotxs.py │ │ │ ├── labels.py │ │ │ ├── nhflux.py │ │ │ ├── pmatrx.py │ │ │ ├── pwdint.py │ │ │ ├── rtflux.py │ │ │ ├── rzflux.py │ │ │ └── tests/ │ │ │ ├── __init__.py │ │ │ ├── fixtures/ │ │ │ │ ├── labels.binary │ │ │ │ ├── simple_cartesian.pwdint │ │ │ │ ├── simple_cartesian.rtflux │ │ │ │ ├── simple_cartesian.rzflux │ │ │ │ ├── simple_hexz.dif3d │ │ │ │ ├── simple_hexz.geodst │ │ │ │ ├── simple_hexz.nhflux │ │ │ │ └── simple_hexz.nhflux.variant │ │ │ ├── test_cccc.py │ │ │ ├── test_compxs.py │ │ │ ├── test_dif3d.py │ │ │ ├── test_fixsrc.py │ │ │ ├── test_gamiso.py │ │ │ ├── test_geodst.py │ │ │ ├── test_isotxs.py │ │ │ ├── test_labels.py │ │ │ ├── test_nhflux.py │ │ │ ├── test_pmatrx.py │ │ │ ├── test_pwdint.py │ │ │ ├── test_rtflux.py │ │ │ └── test_rzflux.py │ │ ├── nuclearFileMetadata.py │ │ ├── tests/ │ │ │ ├── __init__.py │ │ │ ├── fixtures/ │ │ │ │ ├── AA.gamiso │ │ │ │ ├── AA.pmatrx │ │ │ │ ├── AB.gamiso │ │ │ │ ├── AB.pmatrx │ │ │ │ ├── ISOAA │ │ │ │ ├── ISOAB │ │ │ │ ├── combined-AA-AB.gamiso │ │ │ │ ├── combined-AA-AB.isotxs │ │ │ │ ├── combined-AA-AB.pmatrx │ │ │ │ ├── combined-and-lumped-AA-AB.gamiso │ │ │ │ ├── combined-and-lumped-AA-AB.isotxs │ │ │ │ ├── combined-and-lumped-AA-AB.pmatrx │ │ │ │ ├── mc2v3-AA.gamiso │ │ │ │ ├── mc2v3-AA.isotxs │ │ │ │ ├── mc2v3-AA.pmatrx │ │ │ │ ├── mc2v3-AB.gamiso │ │ │ │ ├── mc2v3-AB.isotxs │ │ │ │ └── mc2v3-AB.pmatrx │ │ │ ├── library-file-generation/ │ │ │ │ ├── combine-AA-AB.inp │ │ │ │ ├── combine-and-lump-AA-AB.inp │ │ │ │ ├── mc2v3-AA.inp │ │ │ │ └── mc2v3-AB.inp │ │ │ ├── simple_hexz.inp │ │ │ ├── test_xsCollections.py │ │ │ ├── test_xsLibraries.py │ │ │ └── test_xsNuclides.py │ │ ├── xsCollections.py │ │ ├── xsLibraries.py │ │ └── xsNuclides.py │ ├── operators/ │ │ ├── __init__.py │ │ ├── operator.py │ │ ├── operatorMPI.py │ │ ├── runTypes.py │ │ ├── snapshots.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── test_operatorSnapshots.py │ │ └── test_operators.py │ ├── physics/ │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── executers.py │ │ ├── fuelCycle/ │ │ │ ├── __init__.py │ │ │ ├── assemblyRotationAlgorithms.py │ │ │ ├── fuelHandlerFactory.py │ │ │ ├── fuelHandlerInterface.py │ │ │ ├── fuelHandlers.py │ │ │ ├── hexAssemblyFuelMgmtUtils.py │ │ │ ├── settings.py │ │ │ ├── tests/ │ │ │ │ ├── __init__.py │ │ │ │ ├── _customFuelHandlerModule.py │ │ │ │ ├── test_assemblyRotationAlgorithms.py │ │ │ │ ├── test_fuelHandlerFactory.py │ │ │ │ ├── test_fuelHandlers.py │ │ │ │ ├── test_hexAssemblyFuelMgmtUtils.py │ │ │ │ └── test_utils.py │ │ │ └── utils.py │ │ ├── fuelPerformance/ │ │ │ ├── __init__.py │ │ │ ├── executers.py │ │ │ ├── parameters.py │ │ │ ├── plugin.py │ │ │ ├── settings.py │ │ │ ├── tests/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_executers.py │ │ │ │ ├── test_fuelPerformancePlugin.py │ │ │ │ ├── test_fuelPerformanceSymmetry.py │ │ │ │ └── test_fuelPerformanceUtils.py │ │ │ └── utils.py │ │ ├── neutronics/ │ │ │ ├── __init__.py │ │ │ ├── const.py │ │ │ ├── crossSectionGroupManager.py │ │ │ ├── crossSectionSettings.py │ │ │ ├── diffIsotxs.py │ │ │ ├── energyGroups.py │ │ │ ├── fissionProductModel/ │ │ │ │ ├── __init__.py │ │ │ │ ├── fissionProductModel.py │ │ │ │ ├── fissionProductModelSettings.py │ │ │ │ ├── lumpedFissionProduct.py │ │ │ │ └── tests/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_fissionProductModel.py │ │ │ │ └── test_lumpedFissionProduct.py │ │ │ ├── globalFlux/ │ │ │ │ ├── __init__.py │ │ │ │ ├── globalFluxInterface.py │ │ │ │ └── tests/ │ │ │ │ ├── __init__.py │ │ │ │ └── test_globalFluxInterface.py │ │ │ ├── isotopicDepletion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── crossSectionTable.py │ │ │ │ └── isotopicDepletionInterface.py │ │ │ ├── latticePhysics/ │ │ │ │ ├── __init__.py │ │ │ │ ├── latticePhysicsInterface.py │ │ │ │ ├── latticePhysicsWriter.py │ │ │ │ └── tests/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_latticeInterface.py │ │ │ │ └── test_latticeWriter.py │ │ │ ├── macroXSGenerationInterface.py │ │ │ ├── parameters.py │ │ │ ├── plugin.py │ │ │ ├── settings.py │ │ │ └── tests/ │ │ │ ├── ISOXA │ │ │ ├── __init__.py │ │ │ ├── rzmflxYA │ │ │ ├── test_crossSectionManager.py │ │ │ ├── test_crossSectionSettings.py │ │ │ ├── test_crossSectionTable.py │ │ │ ├── test_energyGroups.py │ │ │ ├── test_macroXSGenerationInterface.py │ │ │ ├── test_neutronicsPlugin.py │ │ │ └── test_neutronicsSymmetry.py │ │ ├── safety/ │ │ │ └── __init__.py │ │ ├── tests/ │ │ │ ├── __init__.py │ │ │ └── test_executers.py │ │ └── thermalHydraulics/ │ │ ├── __init__.py │ │ ├── const.py │ │ ├── parameters.py │ │ ├── plugin.py │ │ └── tests/ │ │ ├── __init__.py │ │ └── test_thermalHydraulicsSymmetry.py │ ├── pluginManager.py │ ├── plugins.py │ ├── reactor/ │ │ ├── __init__.py │ │ ├── assemblies.py │ │ ├── assemblyParameters.py │ │ ├── blockParameters.py │ │ ├── blocks/ │ │ │ ├── __init__.py │ │ │ ├── block.py │ │ │ ├── cartesianBlock.py │ │ │ ├── hexBlock.py │ │ │ └── thRZBlock.py │ │ ├── blueprints/ │ │ │ ├── __init__.py │ │ │ ├── assemblyBlueprint.py │ │ │ ├── blockBlueprint.py │ │ │ ├── componentBlueprint.py │ │ │ ├── gridBlueprint.py │ │ │ ├── isotopicOptions.py │ │ │ ├── reactorBlueprint.py │ │ │ └── tests/ │ │ │ ├── __init__.py │ │ │ ├── test_assemblyBlueprints.py │ │ │ ├── test_blockBlueprints.py │ │ │ ├── test_blueprints.py │ │ │ ├── test_componentBlueprint.py │ │ │ ├── test_customIsotopics.py │ │ │ ├── test_gridBlueprints.py │ │ │ ├── test_materialModifications.py │ │ │ └── test_reactorBlueprints.py │ │ ├── components/ │ │ │ ├── __init__.py │ │ │ ├── basicShapes.py │ │ │ ├── complexShapes.py │ │ │ ├── component.py │ │ │ ├── componentParameters.py │ │ │ ├── tests/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_basicShapes.py │ │ │ │ └── test_complexShapes.py │ │ │ └── volumetricShapes.py │ │ ├── composites.py │ │ ├── converters/ │ │ │ ├── __init__.py │ │ │ ├── axialExpansionChanger/ │ │ │ │ ├── __init__.py │ │ │ │ ├── assemblyAxialLinkage.py │ │ │ │ ├── axialExpansionChanger.py │ │ │ │ ├── expansionData.py │ │ │ │ └── redistributeMass.py │ │ │ ├── blockConverters.py │ │ │ ├── geometryConverters.py │ │ │ ├── meshConverters.py │ │ │ ├── parameterSweeps/ │ │ │ │ ├── __init__.py │ │ │ │ ├── generalParameterSweepConverters.py │ │ │ │ └── tests/ │ │ │ │ ├── __init__.py │ │ │ │ └── test_paramSweepConverters.py │ │ │ ├── pinTypeBlockConverters.py │ │ │ ├── tests/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_assemblyAxialLinkage.py │ │ │ │ ├── test_axialExpansionChanger.py │ │ │ │ ├── test_axialExpansionChanger_MultiPin.py │ │ │ │ ├── test_blockConverter.py │ │ │ │ ├── test_geometryConverters.py │ │ │ │ ├── test_meshConverters.py │ │ │ │ ├── test_pinTypeBlockConverters.py │ │ │ │ └── test_uniformMesh.py │ │ │ └── uniformMesh.py │ │ ├── cores.py │ │ ├── excoreStructure.py │ │ ├── flags.py │ │ ├── geometry.py │ │ ├── grids/ │ │ │ ├── __init__.py │ │ │ ├── axial.py │ │ │ ├── cartesian.py │ │ │ ├── constants.py │ │ │ ├── grid.py │ │ │ ├── hexagonal.py │ │ │ ├── locations.py │ │ │ ├── structuredGrid.py │ │ │ ├── tests/ │ │ │ │ ├── __init__.py │ │ │ │ └── test_grids.py │ │ │ └── thetarz.py │ │ ├── parameters/ │ │ │ ├── __init__.py │ │ │ ├── exceptions.py │ │ │ ├── parameterCollections.py │ │ │ ├── parameterDefinitions.py │ │ │ └── resolveCollections.py │ │ ├── reactorParameters.py │ │ ├── reactors.py │ │ ├── spentFuelPool.py │ │ ├── tests/ │ │ │ ├── __init__.py │ │ │ ├── test_assemblies.py │ │ │ ├── test_blocks.py │ │ │ ├── test_components.py │ │ │ ├── test_composites.py │ │ │ ├── test_cores.py │ │ │ ├── test_excoreStructures.py │ │ │ ├── test_flags.py │ │ │ ├── test_geometry.py │ │ │ ├── test_hexBlockRotate.py │ │ │ ├── test_parameters.py │ │ │ ├── test_reactors.py │ │ │ ├── test_rz_reactors.py │ │ │ ├── test_zones.py │ │ │ └── zonesFile.yaml │ │ └── zones.py │ ├── resources/ │ │ ├── burn-chain.yaml │ │ └── mcc-nuclides.yaml │ ├── runLog.py │ ├── settings/ │ │ ├── __init__.py │ │ ├── caseSettings.py │ │ ├── fwSettings/ │ │ │ ├── __init__.py │ │ │ ├── databaseSettings.py │ │ │ ├── globalSettings.py │ │ │ ├── reportSettings.py │ │ │ ├── tests/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_fwSettings.py │ │ │ │ └── test_tightCouplingSettings.py │ │ │ └── tightCouplingSettings.py │ │ ├── setting.py │ │ ├── settingsIO.py │ │ ├── settingsValidation.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── test_inspectors.py │ │ ├── test_settings.py │ │ └── test_settingsIO.py │ ├── testing/ │ │ ├── __init__.py │ │ ├── reactors/ │ │ │ ├── anl-afci-177/ │ │ │ │ ├── anl-afci-177-blueprints.yaml │ │ │ │ ├── anl-afci-177-coreMap.yaml │ │ │ │ ├── anl-afci-177-fuelManagement.py │ │ │ │ └── anl-afci-177.yaml │ │ │ ├── c5g7/ │ │ │ │ ├── c5g7-blueprints.yaml │ │ │ │ └── c5g7-settings.yaml │ │ │ ├── godiva/ │ │ │ │ ├── godiva-blueprints.yaml │ │ │ │ └── godiva.armi.unittest.yaml │ │ │ ├── smallHexReactor/ │ │ │ │ ├── smallHexReactor-bp.yaml │ │ │ │ └── smallHexReactor.yaml │ │ │ └── thirdSmallHexReactor/ │ │ │ ├── thirdSmallHexReactor-bp.yaml │ │ │ └── thirdSmallHexReactor.yaml │ │ ├── resources/ │ │ │ └── armiRun-SHUFFLES.yaml │ │ ├── singleMixedAssembly.py │ │ ├── symmetryTesting.py │ │ └── tests/ │ │ ├── __init__.py │ │ └── test_symmetryTesting.py │ ├── tests/ │ │ ├── 1DslabXSByCompTest.yaml │ │ ├── ISOAA │ │ ├── __init__.py │ │ ├── armiRun.yaml │ │ ├── detailedAxialExpansion/ │ │ │ ├── armiRun.yaml │ │ │ ├── refSmallCoreGrid.yaml │ │ │ ├── refSmallReactor.yaml │ │ │ └── refSmallReactorBase.yaml │ │ ├── mockRunLogs.py │ │ ├── refSmallCartesian.yaml │ │ ├── refSmallCoreGrid.yaml │ │ ├── refSmallReactor.yaml │ │ ├── refSmallReactorBase.yaml │ │ ├── refSmallReactorShuffleLogic.py │ │ ├── refSmallSfpGrid.yaml │ │ ├── refTestCartesian.yaml │ │ ├── smallestTestReactor/ │ │ │ ├── armiRunSmallest.yaml │ │ │ ├── refOneBlockReactor.yaml │ │ │ └── refSmallestReactor.yaml │ │ ├── test_apps.py │ │ ├── test_armiTestHelper.py │ │ ├── test_cartesian.py │ │ ├── test_context.py │ │ ├── test_interfaces.py │ │ ├── test_lwrInputs.py │ │ ├── test_mpiActions.py │ │ ├── test_mpiFeatures.py │ │ ├── test_mpiParameters.py │ │ ├── test_plugins.py │ │ ├── test_runLog.py │ │ ├── test_symmetry.py │ │ ├── test_tests.py │ │ ├── test_user_plugins.py │ │ ├── tutorials/ │ │ │ ├── data_model.ipynb │ │ │ ├── param_sweep.ipynb │ │ │ └── pin-rotations.ipynb │ │ ├── zpprTest.yaml │ │ └── zpprTestGeom.yaml │ └── utils/ │ ├── __init__.py │ ├── asciimaps.py │ ├── codeTiming.py │ ├── customExceptions.py │ ├── densityTools.py │ ├── directoryChangers.py │ ├── directoryChangersMpi.py │ ├── dynamicImporter.py │ ├── flags.py │ ├── gridEditor.py │ ├── hexagon.py │ ├── iterables.py │ ├── mathematics.py │ ├── outputCache.py │ ├── parsing.py │ ├── pathTools.py │ ├── plotting.py │ ├── properties.py │ ├── reportPlotting.py │ ├── tabulate.py │ ├── tests/ │ │ ├── __init__.py │ │ ├── resources/ │ │ │ ├── lower/ │ │ │ │ ├── includeA.yaml │ │ │ │ └── includeB.yaml │ │ │ └── root.yaml │ │ ├── test_asciimaps.py │ │ ├── test_codeTiming.py │ │ ├── test_custom_exceptions.py │ │ ├── test_densityTools.py │ │ ├── test_directoryChangers.py │ │ ├── test_directoryChangersMpi.py │ │ ├── test_flags.py │ │ ├── test_hexagon.py │ │ ├── test_iterables.py │ │ ├── test_mathematics.py │ │ ├── test_outputCache.py │ │ ├── test_parsing.py │ │ ├── test_pathTools.py │ │ ├── test_plotting.py │ │ ├── test_properties.py │ │ ├── test_reportPlotting.py │ │ ├── test_tabulate.py │ │ ├── test_textProcessors.py │ │ ├── test_triangle.py │ │ ├── test_units.py │ │ └── test_utils.py │ ├── textProcessors.py │ ├── triangle.py │ └── units.py ├── doc/ │ ├── .static/ │ │ ├── __init__.py │ │ ├── automateScr.py │ │ ├── cleanup_test_results.py │ │ ├── css/ │ │ │ └── theme_fixes.css │ │ ├── dochelpers.py │ │ ├── looseCouplingIllustration.dot │ │ └── tightCouplingIllustration.dot │ ├── Makefile │ ├── __init__.py │ ├── conf.py │ ├── developer/ │ │ ├── documenting.rst │ │ ├── entrypoints.rst │ │ ├── first_time_contributors.rst │ │ ├── guide.rst │ │ ├── index.rst │ │ ├── making_armi_based_apps.rst │ │ ├── parallel_coding.rst │ │ ├── profiling.rst │ │ ├── standards_and_practices.rst │ │ ├── testing.rst │ │ └── tooling.rst │ ├── gallery-src/ │ │ ├── README.rst │ │ ├── analysis/ │ │ │ ├── README.rst │ │ │ ├── run_blockMcnpMaterialCard.py │ │ │ ├── run_hexBlockToRZConversion.py │ │ │ └── run_hexReactorToRZ.py │ │ └── framework/ │ │ ├── README.rst │ │ ├── run_blockVolumeFractions.py │ │ ├── run_chartOfNuclides.py │ │ ├── run_computeReactionRates.py │ │ ├── run_fuelManagement.py │ │ ├── run_grids1_hex.py │ │ ├── run_grids2_cartesian.py │ │ ├── run_grids3_rzt.py │ │ ├── run_isotxs.py │ │ ├── run_isotxs2_matrix.py │ │ ├── run_materials.py │ │ ├── run_programmaticReactorDefinition.py │ │ ├── run_reactorFacemap.py │ │ └── run_transmutationMatrix.py │ ├── getTestResults.py │ ├── glossary.rst │ ├── index.rst │ ├── installation.rst │ ├── make.bat │ ├── qa_docs/ │ │ ├── index.rst │ │ ├── scr/ │ │ │ ├── 0.1.rst │ │ │ ├── 0.2.rst │ │ │ ├── 0.3.rst │ │ │ ├── 0.4.rst │ │ │ ├── 0.5.rst │ │ │ ├── 0.6.rst │ │ │ ├── index.rst │ │ │ └── latest_scr.rst │ │ ├── sdid.rst │ │ ├── srsd/ │ │ │ ├── bookkeeping_reqs.rst │ │ │ ├── cases_reqs.rst │ │ │ ├── cli_reqs.rst │ │ │ ├── framework_reqs.rst │ │ │ ├── materials_reqs.rst │ │ │ ├── nucDirectory_reqs.rst │ │ │ ├── nuclearDataIO_reqs.rst │ │ │ ├── physics_reqs.rst │ │ │ ├── reactors_reqs.rst │ │ │ ├── runLog_reqs.rst │ │ │ ├── settings_reqs.rst │ │ │ └── utils_reqs.rst │ │ ├── srsd.rst │ │ └── str.rst │ ├── readme.rst │ ├── release/ │ │ └── index.rst │ ├── skip_str.py │ ├── tutorials/ │ │ ├── data_model.nblink │ │ ├── index.rst │ │ ├── making_your_first_app.rst │ │ ├── materials_demo.ipynb │ │ ├── nuclide_demo.ipynb │ │ ├── param_sweep.nblink │ │ ├── pin-rotations.nblink │ │ ├── walkthrough_inputs.rst │ │ └── walkthrough_lwr_inputs.rst │ └── user/ │ ├── _gallery/ │ │ └── index.rst │ ├── accessingEntryPoints.rst │ ├── index.rst │ ├── inputs.rst │ ├── manual_data_access.rst │ ├── outputs.rst │ ├── params_report.rst │ ├── physics_coupling.rst │ ├── radial_and_axial_expansion.rst │ ├── settings_report.rst │ ├── spatial_block_data.rst │ ├── symmetry_handling.rst │ └── user_install.rst └── pyproject.toml