Saved in:
Bibliographic Details
Main Authors: Akhyani, Mina, Zanini, Luca, Rønnow, Henrik
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.22431
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917049766248448
author Akhyani, Mina
Zanini, Luca
Rønnow, Henrik
author_facet Akhyani, Mina
Zanini, Luca
Rønnow, Henrik
contents Brightness is a critical metric for optimizing the design of neutron sources and beamlines, yet there is no direct way to calculate brightness within most Monte Carlo packages used for neutron source simulation. In this paper, we present Brightify, an open-source Python-based tool designed to calculate brightness from Monte Carlo Particle List (MCPL) files, which can be extracted from several Monte Carlo simulation packages. Brightify provides an efficient computational approach to calculate brightness for any particle type and energy spectrum recorded in the MCPL file. It enables localized, directionally-resolved brightness evaluations by scanning across both spatial and angular domains, facilitating the identification of positions and directions corresponding to maximum brightness. This functionality is particularly valuable for identifying brightness hotspots and helping fine-tune the design of neutron sources for optimal performance. We validate Brightify against standard methods, such as surface current tally and point estimator tally, and demonstrate its accuracy and adaptability, particularly in high-resolution analyses. By overcoming the limitations of traditional methods, Brightify streamlines neutron source re-optimization, reduces computational burden, and accelerates source development workflows. The full code is available on the Brightify GitHub repository.
format Preprint
id arxiv_https___arxiv_org_abs_2505_22431
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Brightify: A tool for calculating directionally-resolved brightness in neutron sources
Akhyani, Mina
Zanini, Luca
Rønnow, Henrik
Data Analysis, Statistics and Probability
Applied Physics
Brightness is a critical metric for optimizing the design of neutron sources and beamlines, yet there is no direct way to calculate brightness within most Monte Carlo packages used for neutron source simulation. In this paper, we present Brightify, an open-source Python-based tool designed to calculate brightness from Monte Carlo Particle List (MCPL) files, which can be extracted from several Monte Carlo simulation packages. Brightify provides an efficient computational approach to calculate brightness for any particle type and energy spectrum recorded in the MCPL file. It enables localized, directionally-resolved brightness evaluations by scanning across both spatial and angular domains, facilitating the identification of positions and directions corresponding to maximum brightness. This functionality is particularly valuable for identifying brightness hotspots and helping fine-tune the design of neutron sources for optimal performance. We validate Brightify against standard methods, such as surface current tally and point estimator tally, and demonstrate its accuracy and adaptability, particularly in high-resolution analyses. By overcoming the limitations of traditional methods, Brightify streamlines neutron source re-optimization, reduces computational burden, and accelerates source development workflows. The full code is available on the Brightify GitHub repository.
title Brightify: A tool for calculating directionally-resolved brightness in neutron sources
topic Data Analysis, Statistics and Probability
Applied Physics
url https://arxiv.org/abs/2505.22431