SoftwareX最新文献

筛选
英文 中文
ResoFox: A GUI-based tool for calculating resolution and relative intensity of neutron powder diffractometers ResoFox:一个基于gui的计算中子粉末衍射仪分辨率和相对强度的工具
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-28 DOI: 10.1016/j.softx.2025.102292
Li-Fang Chen
{"title":"ResoFox: A GUI-based tool for calculating resolution and relative intensity of neutron powder diffractometers","authors":"Li-Fang Chen","doi":"10.1016/j.softx.2025.102292","DOIUrl":"10.1016/j.softx.2025.102292","url":null,"abstract":"<div><div>ResoFox is a Python-based GUI tool for analyzing the resolution of neutron powder diffractometers based on the classical Caglioti model. It calculates FWHM, angular resolution, and relative intensity in diffraction patterns under various optical settings, and supports simulation of FCC and BCC diffraction patterns. Users can input key parameters via an intuitive interface, with real-time visual output. Benchmarking against theoretical plots and McStas confirms its accuracy. ResoFox aids early-stage instrument design, educational use, and communication between beamline scientists and users. A Windows standalone version is provided. This paper details the software’s features and validation through theory and Monte Carlo comparison.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102292"},"PeriodicalIF":2.4,"publicationDate":"2025-07-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144723825","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
instancespace: A Python package for insightful algorithm testing through Instance Space Analysis instancespace:一个Python包,用于通过实例空间分析进行有见地的算法测试
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-28 DOI: 10.1016/j.softx.2025.102246
Yusuf Berdan Güzel , Kushagra Khare , Nathan Harvey , Kian Dsouza , Dong Hyeog Jang , Junheng Chen , Cheng Ze Lam , Mario Andrés Muñoz
{"title":"instancespace: A Python package for insightful algorithm testing through Instance Space Analysis","authors":"Yusuf Berdan Güzel ,&nbsp;Kushagra Khare ,&nbsp;Nathan Harvey ,&nbsp;Kian Dsouza ,&nbsp;Dong Hyeog Jang ,&nbsp;Junheng Chen ,&nbsp;Cheng Ze Lam ,&nbsp;Mario Andrés Muñoz","doi":"10.1016/j.softx.2025.102246","DOIUrl":"10.1016/j.softx.2025.102246","url":null,"abstract":"<div><div>Instance Space Analysis is a methodology to evaluate algorithm performance across diverse problem fields. Through visualisation and exploratory data analysis techniques, Instance Space Analysis offers objective, data-driven insights into the diversity of test instances, algorithm behaviour, and algorithm strengths and weaknesses. As such, it supports automated algorithm selection and synthetic test instance generation, increasing testing reliability in optimisation, machine learning, and scheduling fields. This paper introduces <span>instancespace</span>, a Python package that implements an automated pipeline for Instance Space Analysis. This package supports research by streamlining the testing process, providing unbiased metrics, and facilitating more informed algorithmic design and deployment decisions, particularly for complex and safety-critical systems.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102246"},"PeriodicalIF":2.4,"publicationDate":"2025-07-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144715745","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
DAUD: A data driven algorithm to find discrete approximations of unknown continuous distributions DAUD:一种数据驱动算法,用于寻找未知连续分布的离散近似
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-24 DOI: 10.1016/j.softx.2025.102281
Atiq W. Siddiqui , Manish Verma , Arshad Raza Syed
{"title":"DAUD: A data driven algorithm to find discrete approximations of unknown continuous distributions","authors":"Atiq W. Siddiqui ,&nbsp;Manish Verma ,&nbsp;Arshad Raza Syed","doi":"10.1016/j.softx.2025.102281","DOIUrl":"10.1016/j.softx.2025.102281","url":null,"abstract":"<div><div>Discrete approximation of continuous probability distributions is applied in solving large-scale intractable stochastic models in engineering, business and economics. While the existing approaches rely on the known continuous distribution; to our knowledge, no practical technique exists that approximates the unknown continuous processes. The need for such a technique is heightened with the rise of increasingly larger volumes of data generated by modern systems, while their underlying processes are not fully known. It is important to know that the quality of these approximations can be improved by refining the discretization, however, this comes at the cost of increased computational burden. We thus propose an algorithm that finds a good approximation with minimal discretization based on the convergence behavior of statistical moments. The algorithm was tested with data sets comprising 500 to 1,000,000 data points. The results show robust behavior of the algorithm, especially for the datasets with more than 10,000 data points and for various distribution shapes.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102281"},"PeriodicalIF":2.4,"publicationDate":"2025-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144694876","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Frozen-ground-fem: A practical and open Python 3 package for thermo-hydro-mechanical coupled modelling of soils in cold regions 冻土有限元:一个实用和开放的Python 3包,用于寒冷地区土壤的热-水-力学耦合建模
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-24 DOI: 10.1016/j.softx.2025.102280
Anna Pekinasova , Jocelyn L. Hayley , Brandon Karchewski
{"title":"Frozen-ground-fem: A practical and open Python 3 package for thermo-hydro-mechanical coupled modelling of soils in cold regions","authors":"Anna Pekinasova ,&nbsp;Jocelyn L. Hayley ,&nbsp;Brandon Karchewski","doi":"10.1016/j.softx.2025.102280","DOIUrl":"10.1016/j.softx.2025.102280","url":null,"abstract":"<div><div>In cold regions, where soils are subjected to recurrent freeze–thaw cycles, frost heave and thaw-induced settlement are among the leading causes of ground deformation and infrastructure failure. This paper presents <span>frozen-ground-fem</span>, an open-source Python 3 package for modelling thermo-hydro-mechanical (THM) processes in frozen and thawing soils. The package enables one-dimensional large-strain finite element simulations that capture complex soil behaviours under freeze–thaw cycles, including temperature-dependent hydraulic conductivity, evolving void ratios, residual stresses, and settlement due to thaw consolidation. Designed with modularity and transparency in mind, <span>frozen-ground-fem</span> organizes code around reusable object-oriented classes for materials, elements, meshes, and boundary conditions. It supports thermal, consolidation, and coupled THM simulations using adaptive implicit time integration with iterative correction. The repository includes examples, unit tests, and detailed documentation following NumPy and PEP-8 conventions. Through benchmark scripts and interface design, this package provides a reproducible and extensible platform for researchers and engineers to simulate freeze-thaw soil deformation and assess the resilience of cold-region infrastructure under changing climatic conditions.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102280"},"PeriodicalIF":2.4,"publicationDate":"2025-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144694874","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
X-Balloon: A cloud-based platform for annotation and reinforced deep learning in digital pathology images X-Balloon:一个基于云的平台,用于数字病理图像的注释和强化深度学习
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-24 DOI: 10.1016/j.softx.2025.102287
Odysseas Tsakai , Andreas Miltiadous , Panagiotis N. Smyrlis , Alexandros T. Tzallas , Markos G. Tsipouras , Nikolaos Giannakeas
{"title":"X-Balloon: A cloud-based platform for annotation and reinforced deep learning in digital pathology images","authors":"Odysseas Tsakai ,&nbsp;Andreas Miltiadous ,&nbsp;Panagiotis N. Smyrlis ,&nbsp;Alexandros T. Tzallas ,&nbsp;Markos G. Tsipouras ,&nbsp;Nikolaos Giannakeas","doi":"10.1016/j.softx.2025.102287","DOIUrl":"10.1016/j.softx.2025.102287","url":null,"abstract":"<div><div>This paper introduces X-Balloon, a cloud-based platform designed to streamline annotation workflows and reinforce deep learning models specifically for biopsy or digital pathology image analysis. The platform integrates a modular architecture comprising a Backend, Annotation, and AI Processing module to address inefficiencies in traditional pathology workflows. By leveraging Mask R-CNN for automated segmentation, X-Balloon achieves high precision in identifying pathological features, thereby enhancing diagnostic accuracy. Its browser-based interface enables seamless collaboration among pathologists while reducing annotation effort through a combination of automation and manual refinement. X-Balloon’s open-source availability and customizable architecture make it a valuable tool for advancing the integration of AI into digital pathology.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102287"},"PeriodicalIF":2.4,"publicationDate":"2025-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144694873","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
PyBodyTrack: A python library for multi-algorithm motion quantification and tracking in videos PyBodyTrack:一个用于视频中多算法运动量化和跟踪的python库
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-24 DOI: 10.1016/j.softx.2025.102272
Angel Ruiz-Zafra , Janet Pigueiras-del-Real , Jose Heredia-Jimenez , Syed Taimoor Hussain Shah , Syed Adil Hussain Shah , Lionel C. Gontard
{"title":"PyBodyTrack: A python library for multi-algorithm motion quantification and tracking in videos","authors":"Angel Ruiz-Zafra ,&nbsp;Janet Pigueiras-del-Real ,&nbsp;Jose Heredia-Jimenez ,&nbsp;Syed Taimoor Hussain Shah ,&nbsp;Syed Adil Hussain Shah ,&nbsp;Lionel C. Gontard","doi":"10.1016/j.softx.2025.102272","DOIUrl":"10.1016/j.softx.2025.102272","url":null,"abstract":"<div><div>Human movement analysis, driven by computer vision and pose tracking technologies, is gaining acceptance in healthcare, rehabilitation, sports, and daily activity monitoring. While most approaches focus on qualitative analysis (e.g., pattern recognition), objective motion quantification can provide valuable insights for diagnosis, progress tracking, and performance assessment. This paper introduces <em>PyBodyTrack</em>, a Python library for motion quantification using mathematical methods in real-time and pre-recorded videos. It simplifies video management and integrates with position estimators like MediaPipe, YOLO, and OpenPose. <em>PyBodyTrack</em> enables seamless motion quantification through standardized metrics, facilitating its integration into various applications.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102272"},"PeriodicalIF":2.4,"publicationDate":"2025-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144694875","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
pyMDMA: Multimodal data metrics for auditing real and synthetic datasets pyMDMA:用于审计真实和合成数据集的多模态数据度量
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-23 DOI: 10.1016/j.softx.2025.102256
Ivo S. Façoco, Joana Rebelo, Pedro Matias, Nuno Bento, Ana C. Morgado, Ana Sampaio, Luís Rosado, Marília Barandas
{"title":"pyMDMA: Multimodal data metrics for auditing real and synthetic datasets","authors":"Ivo S. Façoco,&nbsp;Joana Rebelo,&nbsp;Pedro Matias,&nbsp;Nuno Bento,&nbsp;Ana C. Morgado,&nbsp;Ana Sampaio,&nbsp;Luís Rosado,&nbsp;Marília Barandas","doi":"10.1016/j.softx.2025.102256","DOIUrl":"10.1016/j.softx.2025.102256","url":null,"abstract":"<div><div>Data auditing plays a critical role in ensuring the reliability and robustness of machine learning models. Existing repositories often lack comprehensive validation across modalities and clear metric categorization. This inconsistency can lead to confusion and hinder effective dataset evaluation and model benchmarking. pyMDMA introduces an open-source library that unifies auditing metrics for time series, tabular, and image data, proposing a structured taxonomy to clarify their purpose. The library serves as a centralized resource for researchers and practitioners, promoting robust dataset assessment. This open-source initiative fosters community-driven contributions, advancing data auditing practices and making them more accessible to a wider audience. Currently, the library includes 48 metric implementations across the data modalities.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102256"},"PeriodicalIF":2.4,"publicationDate":"2025-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144686644","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
AIDDL: The AI Domain Definition Language for integrated AI systems AIDDL:用于集成AI系统的AI领域定义语言
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-23 DOI: 10.1016/j.softx.2025.102259
Uwe Köckemann
{"title":"AIDDL: The AI Domain Definition Language for integrated AI systems","authors":"Uwe Köckemann","doi":"10.1016/j.softx.2025.102259","DOIUrl":"10.1016/j.softx.2025.102259","url":null,"abstract":"<div><div>Practical applications of artificial intelligence frequently benefit from the strengths of multiple individual AI approaches. However, these approaches use different representations for data and models and thus are often difficult to combine. To address this gap we created the AI Domain Definition Language (AIDDL) language and framework. The language allows to express AI models, data, and problems, as well as intermediate representations tailored to specific applications. The framework, on the other hand, allows us to define translations between models and data and offers a variety of solver for AI problems. As a result, the AIDDL framework allows to build integrated AI systems tailored to complex problems and composed of well understood and studied AI algorithms.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102259"},"PeriodicalIF":2.4,"publicationDate":"2025-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144686646","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Streetscape morphometrics: Expanding momepy to analyze urban form from the street point of view 街景形态计量学:从街道的角度分析城市形态
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-23 DOI: 10.1016/j.softx.2025.102242
Alessandro Araldi , Martin Fleischmann , Giovanni Fusco , Marek Novotný
{"title":"Streetscape morphometrics: Expanding momepy to analyze urban form from the street point of view","authors":"Alessandro Araldi ,&nbsp;Martin Fleischmann ,&nbsp;Giovanni Fusco ,&nbsp;Marek Novotný","doi":"10.1016/j.softx.2025.102242","DOIUrl":"10.1016/j.softx.2025.102242","url":null,"abstract":"<div><div>In this paper, we present momepy.streetscape, a new module of the Python library widely used for morphometric analysis, specifically designed to study streetscapes from a pedestrian perspective. The module enables systematic, in-depth analysis of street-based morphology using vector datasets of the built environment. It quantifies features such as street width, façade continuity, and other compositional attributes that shape pedestrian experience and perception. By incorporating streetscape metrics, the expanded momepy functions support interdisciplinary research into how street-level configurations influence social interactions, walkability, and neighborhood vitality.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102242"},"PeriodicalIF":2.4,"publicationDate":"2025-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144686645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Itzamna: A multimodal artificial intelligence platform for comprehensive transversal skills assessment Itzamna:用于综合横向技能评估的多模式人工智能平台
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-22 DOI: 10.1016/j.softx.2025.102262
Jared D.T. Guerrero-Sosa , Francisco P. Romero , Víctor Hugo Menéndez-Domínguez , Jesus Serrano-Guerrero , Andres Montoro-Montarroso , Jose A. Olivas
{"title":"Itzamna: A multimodal artificial intelligence platform for comprehensive transversal skills assessment","authors":"Jared D.T. Guerrero-Sosa ,&nbsp;Francisco P. Romero ,&nbsp;Víctor Hugo Menéndez-Domínguez ,&nbsp;Jesus Serrano-Guerrero ,&nbsp;Andres Montoro-Montarroso ,&nbsp;Jose A. Olivas","doi":"10.1016/j.softx.2025.102262","DOIUrl":"10.1016/j.softx.2025.102262","url":null,"abstract":"<div><div>Transversal skills, such as decision-making, leadership, and creativity, are relevant in areas like education and recruitment. Traditional skill assessments often lack scalability and objectivity. This paper introduces a novel software tool for assessing transversal skills through multimodal video analysis using artificial intelligence. The tool extracts textual, audio, and visual cues to evaluate skills comprehensively. Fuzzy logic transforms quantitative data into meaningful linguistic labels for interpretability. The software includes a RESTful API with endpoints for video scoring and rule customisation, alongside user interfaces for uploading videos, receiving feedback, and defining rules. Results are provided in interpretable reports, offering a scalable solution for objective assessment.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102262"},"PeriodicalIF":2.4,"publicationDate":"2025-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144686759","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信