PRINSAS 2.0: a Python-based graphical user interface tool for fitting polydisperse spherical pore models in small-angle scattering analysis of porous materials.

IF 2.8 3区 材料科学 Q1 Biochemistry, Genetics and Molecular Biology
Journal of Applied Crystallography Pub Date : 2025-07-02 eCollection Date: 2025-08-01 DOI:10.1107/S1600576725004315
Phung Nhu Hao Vu, Andrzej P Radlinski, Tomasz Blach, John Daniels, Klaus Regenauer-Lieb
{"title":"<i>PRINSAS 2.0</i>: a Python-based graphical user interface tool for fitting polydisperse spherical pore models in small-angle scattering analysis of porous materials.","authors":"Phung Nhu Hao Vu, Andrzej P Radlinski, Tomasz Blach, John Daniels, Klaus Regenauer-Lieb","doi":"10.1107/S1600576725004315","DOIUrl":null,"url":null,"abstract":"<p><p>Despite the growing use of small- and ultra-small-angle scattering (SAS/USAS) across various fields, data processing remains challenging due to the complexity of SAS analysis and the limited accessibility of existing analysis software. These issues are addressed with <i>PRINSAS 2.0</i>, a portable Python-based tool with an intuitive graphical user interface. It enables efficient fitting of the polydisperse spherical pore model to SAS data and is specifically designed for porous materials often encountered in geoscience. This paper outlines the scientific and mathematical foundations of the software, along with its numerical implementation, to provide users with theoretical context and to support future development. The software was tested and validated using data from a range of geological and engineered porous samples measured at various neutron scattering facilities, ensuring broad compatibility. Additional validation using synthetic data sets, along with comparisons with existing pore size distribution fitting tools, confirmed its robustness in recovering predefined pore size distributions. <i>PRINSAS 2.0</i> offers wide accessibility while ensuring that the fit results adhere closely to the underlying theoretical model, making it a practical tool for non-specialist users of SAS techniques. It also integrates seamlessly with larger Python-based SAS analysis frameworks, while remaining fully functional as a standalone application.</p>","PeriodicalId":14950,"journal":{"name":"Journal of Applied Crystallography","volume":"58 Pt 4","pages":"1486-1495"},"PeriodicalIF":2.8000,"publicationDate":"2025-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12321026/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Applied Crystallography","FirstCategoryId":"88","ListUrlMain":"https://doi.org/10.1107/S1600576725004315","RegionNum":3,"RegionCategory":"材料科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/8/1 0:00:00","PubModel":"eCollection","JCR":"Q1","JCRName":"Biochemistry, Genetics and Molecular Biology","Score":null,"Total":0}
引用次数: 0

Abstract

Despite the growing use of small- and ultra-small-angle scattering (SAS/USAS) across various fields, data processing remains challenging due to the complexity of SAS analysis and the limited accessibility of existing analysis software. These issues are addressed with PRINSAS 2.0, a portable Python-based tool with an intuitive graphical user interface. It enables efficient fitting of the polydisperse spherical pore model to SAS data and is specifically designed for porous materials often encountered in geoscience. This paper outlines the scientific and mathematical foundations of the software, along with its numerical implementation, to provide users with theoretical context and to support future development. The software was tested and validated using data from a range of geological and engineered porous samples measured at various neutron scattering facilities, ensuring broad compatibility. Additional validation using synthetic data sets, along with comparisons with existing pore size distribution fitting tools, confirmed its robustness in recovering predefined pore size distributions. PRINSAS 2.0 offers wide accessibility while ensuring that the fit results adhere closely to the underlying theoretical model, making it a practical tool for non-specialist users of SAS techniques. It also integrates seamlessly with larger Python-based SAS analysis frameworks, while remaining fully functional as a standalone application.

PRINSAS 2.0:一个基于python的图形用户界面工具,用于拟合多孔材料小角散射分析中的多分散球形孔隙模型。
尽管在各个领域越来越多地使用小角和超小角散射(SAS/USAS),但由于SAS分析的复杂性和现有分析软件的可访问性有限,数据处理仍然具有挑战性。PRINSAS 2.0解决了这些问题,PRINSAS 2.0是一个可移植的基于python的工具,具有直观的图形用户界面。它可以有效地将多分散球形孔隙模型拟合到SAS数据中,并且是专门为地球科学中经常遇到的多孔材料设计的。本文概述了该软件的科学和数学基础,以及它的数值实现,为用户提供理论背景并支持未来的发展。该软件使用了在不同中子散射设施测量的一系列地质和工程多孔样品的数据进行了测试和验证,确保了广泛的兼容性。使用合成数据集进行的额外验证,以及与现有孔径分布拟合工具的比较,证实了其在恢复预定义孔径分布方面的稳健性。PRINSAS 2.0提供了广泛的可访问性,同时确保拟合结果与基础理论模型密切相关,使其成为SAS技术非专业用户的实用工具。它还与更大的基于python的SAS分析框架无缝集成,同时保持作为独立应用程序的完整功能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
10.00
自引率
3.30%
发文量
178
审稿时长
4.7 months
期刊介绍: Many research topics in condensed matter research, materials science and the life sciences make use of crystallographic methods to study crystalline and non-crystalline matter with neutrons, X-rays and electrons. Articles published in the Journal of Applied Crystallography focus on these methods and their use in identifying structural and diffusion-controlled phase transformations, structure-property relationships, structural changes of defects, interfaces and surfaces, etc. Developments of instrumentation and crystallographic apparatus, theory and interpretation, numerical analysis and other related subjects are also covered. The journal is the primary place where crystallographic computer program information is published.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信