SoftwareX最新文献

筛选
英文 中文
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
AlliGator: Open source fluorescence lifetime imaging analysis in G 短吻鳄:开源荧光寿命成像分析
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-22 DOI: 10.1016/j.softx.2025.102255
Xavier Michalet
{"title":"AlliGator: Open source fluorescence lifetime imaging analysis in G","authors":"Xavier Michalet","doi":"10.1016/j.softx.2025.102255","DOIUrl":"10.1016/j.softx.2025.102255","url":null,"abstract":"<div><div>Fluorescence Lifetime Imaging (FLI) is a technique recording the temporal decay of fluorescence emission at every pixel of an image. Analyzing the information embedded in FLI dataset requires either fitting the decay to a predefined model using nonlinear least-square fit or maximum likelihood estimation, or projecting the decay on an orthogonal basis of periodic functions as in phasor analysis. AlliGator is a Windows open source software (BSD license) implementing these approaches in a user-friendly graphical user interface (GUI) and offering numerous unique features such as Förster Resonant Energy Transfer (FRET) stoichiometry analysis, or the creation of maps of lifetime-derived quantities such as membrane potential. It leverages the unique ability of the LabVIEW graphical programming language (G) to design feature-rich GUI, and supports user-developed plugins written in python to extend its native capabilities.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102255"},"PeriodicalIF":2.4,"publicationDate":"2025-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144679547","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
Introspector: A general-purpose tool for visualizing and comparing runtime object structures on the Java platform Introspector:用于在Java平台上可视化和比较运行时对象结构的通用工具
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-07-21 DOI: 10.1016/j.softx.2025.102250
Francisco Ortin , Oscar Rodriguez-Prieto , Miguel Garcia
{"title":"Introspector: A general-purpose tool for visualizing and comparing runtime object structures on the Java platform","authors":"Francisco Ortin ,&nbsp;Oscar Rodriguez-Prieto ,&nbsp;Miguel Garcia","doi":"10.1016/j.softx.2025.102250","DOIUrl":"10.1016/j.softx.2025.102250","url":null,"abstract":"<div><div>Understanding the runtime behavior of complex software systems requires dynamic analysis beyond traditional static inspection techniques. Modern applications rely on intricate hierarchies of interconnected objects, making runtime structure analysis crucial for debugging and software comprehension. Traditional approaches such as debuggers, logging, and memory profilers often require significant manual effort to visualize and compare complex object data structures. To address these limitations, we implemented Introspector, a general-purpose tool that provides interactive visualization of any runtime object data structure for applications written in any language compiled to the Java platform. Unlike existing tools, Introspector does not require source code access, supports real-time visualization, and enables automated structural comparisons of object graphs at different execution points. Additionally, it allows for report generation in both text and HTML formats. Introspector is designed to be lightweight, integrating seamlessly into any Java application via its JAR file, not requiring entering debug mode with the corresponding runtime performance overhead of other JDPA-based approaches. Introspector has been successfully applied in multiple domains, including software development, education, and scientific research. It has enabled developers to compare evolving data structures during program execution, educators to visually demonstrate complex programming concepts, and researchers to inspect object data structures such as deep neural networks and biological data structures.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"31 ","pages":"Article 102250"},"PeriodicalIF":2.4,"publicationDate":"2025-07-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144672104","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学术官方微信