{"id":43690178,"url":"https://github.com/terrapower/armicontrib-dif3d","last_synced_at":"2026-02-05T03:09:05.363Z","repository":{"id":37797057,"uuid":"348840448","full_name":"terrapower/armicontrib-dif3d","owner":"terrapower","description":"DIF3D plugin to the ARMI nuclear reactor analysis framework","archived":false,"fork":false,"pushed_at":"2022-06-16T16:26:20.000Z","size":2693,"stargazers_count":7,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-01-29T16:55:16.094Z","etag":null,"topics":["clean-energy","energy","neutronics","nuclear-engineering"],"latest_commit_sha":null,"homepage":"https://terrapower.github.io/armicontrib-dif3d/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terrapower.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-17T20:16:24.000Z","updated_at":"2023-08-09T04:04:44.000Z","dependencies_parsed_at":"2022-06-23T16:05:35.803Z","dependency_job_id":null,"html_url":"https://github.com/terrapower/armicontrib-dif3d","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/terrapower/armicontrib-dif3d","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrapower%2Farmicontrib-dif3d","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrapower%2Farmicontrib-dif3d/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrapower%2Farmicontrib-dif3d/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrapower%2Farmicontrib-dif3d/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terrapower","download_url":"https://codeload.github.com/terrapower/armicontrib-dif3d/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrapower%2Farmicontrib-dif3d/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29108469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T02:48:39.389Z","status":"ssl_error","status_checked_at":"2026-02-05T02:48:27.400Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clean-energy","energy","neutronics","nuclear-engineering"],"created_at":"2026-02-05T03:09:04.673Z","updated_at":"2026-02-05T03:09:05.352Z","avatar_url":"https://github.com/terrapower.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open-Source ARMI-DIF3D Plugin\n\nThis code connects TerraPower's ARMI® engineering automation code with ANL's\nDIF3D global flux code, for use in building/designing/supporting fast reactors.\nIt was originally developed under contract for Idaho National Laboratory (see\nAttribution below), with the intent to release as open source to the community.\nThe accompanying documentation justify and demonstrate satisfaction of the\nrequirements of the original scope of work, and accompanied the code as a report\nwhen delivered to INL. As this plugin evolves, these documents are expected to\nevolve and generalize as well.\n\n## Features\n\n* Build DIF3D input files based on ARMI representations of a reactor in Hex\n  geometry\n\n* Execute DIF3D\n\n* Read DIF3D output information and store it back on the ARMI reactor model for\n  coupling with other codes (e.g. for depletion, thermal/hydraulics, fuel\n  performance etc.)\n\n## Limitations\n\n* Only supports a subset of DIF3D geometries\n\n* Cross sections must be provided externally (e.g. from MC2 or DRAGON or OpenMC)\n\n* Does not support all DIF3D features\n\n## Installation\n\nThe DIF3D plugin and demonstration application, along with ARMI and all other\nrequired dependencies can be installed by running\n\n    pip install -r requirements.txt\n\nfrom within a Python environment. It is recommended to do this inside of a\nPython [Virtual Environment](https://docs.python.org/3/tutorial/venv.html) to\ngain better control of installed dependencies and their versions.\n\n## Attribution\nThis work was initially sponsored by Battelle Energy Alliance, LLC Under\nAmendment No 06 to Release No 01 Under Blanket Master Contract No. 00212114 with\nscope defined in SOW-15678, effective 8/25/2020.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterrapower%2Farmicontrib-dif3d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterrapower%2Farmicontrib-dif3d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterrapower%2Farmicontrib-dif3d/lists"}