five

Pyg4ometry: A Python library for the creation of Monte Carlo radiation transport physical geometries

收藏
Mendeley Data2026-04-09 收录
下载链接:
https://data.mendeley.com/datasets/hngmhmh8cx
下载链接
链接失效反馈
官方服务:
资源简介:
Creating and maintaining computer-readable geometries for use in Monte Carlo Radiation Transport (MCRT) simulations is an error-prone and time-consuming task. Simulating a system often requires geometry from different sources and modelling environments, including a range of MCRT codes and computer-aided design (CAD) tools. Pyg4ometry is a Python library that enables users to rapidly create, manipulate, display, debug, read, and write Geometry Description Markup Language (GDML)-based geometry used in MCRT simulations. Pyg4ometry provides importation of CAD files to GDML tessellated solids, conversion of GDML geometry to FLUKA and conversely from FLUKA to GDML. The implementation of Pyg4ometry is explained in detail in this paper and includes a number of small examples to demonstrate some of its capabilities. The paper concludes with a complete example using most of Pyg4ometry's features and a discussion of possible extensions and future work.

创建和维护可用于蒙特卡洛辐射输运(Monte Carlo Radiation Transport, MCRT)模拟的计算机可读几何模型,是一项极易出错且耗时的工作。在对物理系统进行模拟时,通常需要来自不同来源与建模环境的几何数据,涵盖各类MCRT代码与计算机辅助设计(computer-aided design, CAD)工具。Pyg4ometry是一款Python库,可帮助用户快速创建、操作、展示、调试,以及读写用于MCRT模拟的、基于几何描述标记语言(Geometry Description Markup Language, GDML)的几何模型。Pyg4ometry支持将CAD文件导入为GDML格式的镶嵌实体,还可实现GDML几何与FLUKA格式之间的双向转换。本文详细阐述了Pyg4ometry的实现细节,并提供了若干小型示例以展示其部分功能。本文结尾将给出一个涵盖Pyg4ometry绝大多数功能的完整示例,并讨论其可能的扩展方向与未来研究工作。
提供机构:
John Ballantyne
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作