SoftwareX最新文献

筛选
英文 中文
LoDCalculator: A level of detail classification software for 3D models in the Blender environment
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-02-27 DOI: 10.1016/j.softx.2025.102107
Bruno Rodriguez-Garcia, Ines Miguel-Alonso, Henar Guillen-Sanz, Andres Bustillo
{"title":"LoDCalculator: A level of detail classification software for 3D models in the Blender environment","authors":"Bruno Rodriguez-Garcia,&nbsp;Ines Miguel-Alonso,&nbsp;Henar Guillen-Sanz,&nbsp;Andres Bustillo","doi":"10.1016/j.softx.2025.102107","DOIUrl":"10.1016/j.softx.2025.102107","url":null,"abstract":"<div><div>The use of Level of Detail (LoD), a crucial technique in the development of 3D models, implies lower cost graphics and resource economies. These savings are evident in contexts where technical resources are limited, such as immersive Virtual Reality and whenever LoD is critical for accurate representation, such as Cultural Heritage dissemination. Consequently, various systems are used to classify 3D models based on their LoD. However, those systems have several shortcomings that hinder their widespread use. In this research, LoDCalculator, an add-on for Blender open-source modelling software, is presented to address such shortcomings. LoDCalculator ensures unambiguous, universal, and accessible classification of 3D models. It was tested by classifying 12 3D models. The scores were then compared with the evaluations of a group of students and professional 3D modelers in a subjective evaluation. The results of the comparison were satisfactory, showing minimal significant differences between the software and the evaluation group classifications.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102107"},"PeriodicalIF":2.4,"publicationDate":"2025-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143510715","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Local Universal Rule-based eXplainer (LUX)
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-02-27 DOI: 10.1016/j.softx.2025.102102
Szymon Bobek, Grzegorz J. Nalepa
{"title":"Local Universal Rule-based eXplainer (LUX)","authors":"Szymon Bobek,&nbsp;Grzegorz J. Nalepa","doi":"10.1016/j.softx.2025.102102","DOIUrl":"10.1016/j.softx.2025.102102","url":null,"abstract":"<div><div>LUX (Local Universal Rule-Based Explainer) is an explainable artificial intelligence (XAI) method that produces explanations for any type of machine-learning model designed particularly for the tabular data. It generates local explanations and counterfactual explanations in a form of human-readable, visual, and executable rules. The main advantage of LUX over other solutions is that it uses a shared model to generate explanations and minimizes the usage of synthetic data with the novel SHAP-guided sampling method. This allows obtaining explanations that are representative, plausible and consistent. The software implementation was released as an open-source Python package under the MIT License. It is compliant with the scikit-learn API interface, allowing for seamless integration with machine learning pipelines.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102102"},"PeriodicalIF":2.4,"publicationDate":"2025-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143510714","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
MLNA – A Python package and app for MultiLingual Network Analysis
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-02-26 DOI: 10.1016/j.softx.2025.102104
Golnaz Sarkar Farshi
{"title":"MLNA – A Python package and app for MultiLingual Network Analysis","authors":"Golnaz Sarkar Farshi","doi":"10.1016/j.softx.2025.102104","DOIUrl":"10.1016/j.softx.2025.102104","url":null,"abstract":"<div><div>The Python package and associated app, MLNA (MultiLingual Network Analysis), make multilingual texts accessible to humanists, addressing the Eurocentrism in humanities research caused by scholars' limited knowledge of non-European languages. MLNA processes multilingual texts and visualizes networks of their entities. By manually assigning entities and adjusting graph features, users can gain an overview of the texts' contents. This enables researchers to narrow their multilingual text collection to texts with relevant entities or relationships, which can then be translated for close reading, saving a great amount of time. MLNA empowers scholars to engage with multilingual text documents, fostering a novel synthesis of close and distant reading, and contributing to greater inclusivity in text-based humanities research.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102104"},"PeriodicalIF":2.4,"publicationDate":"2025-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143487867","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Wave-DNA: A software tool for simulating nonlinear acoustic waves emitted by moving boundaries
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-02-26 DOI: 10.1016/j.softx.2025.102101
Sören Schenke , Fabian Sewerin , Berend van Wachem , Fabian Denner
{"title":"Wave-DNA: A software tool for simulating nonlinear acoustic waves emitted by moving boundaries","authors":"Sören Schenke ,&nbsp;Fabian Sewerin ,&nbsp;Berend van Wachem ,&nbsp;Fabian Denner","doi":"10.1016/j.softx.2025.102101","DOIUrl":"10.1016/j.softx.2025.102101","url":null,"abstract":"<div><div>The investigation of nonlinear acoustics requires sophisticated and tailored methods to advance the state of the art. Here we present the software tool Wave-DNA for the simulation of nonlinear acoustic waves emitted by stationary or moving boundaries in quiescent or moving fluids, assuming a one-dimensional or spherically-symmetric geometry. At its core, Wave-DNA is based on the convective Kuznetsov equation, a second-order nonlinear acoustic wave equation that accounts for the background flow and may be reduced to alternative wave equations by applying simplifying assumptions. A tailored finite-difference time-domain method with time-dependent coordinate transformation enables the accurate simulation of acoustic waves emitted by moving boundaries.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102101"},"PeriodicalIF":2.4,"publicationDate":"2025-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143487868","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Tidenergy: A MATLAB-based tool for global tidal energy computation and visualization using the FES2014b tide model
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-02-26 DOI: 10.1016/j.softx.2025.102103
Abdessalam Benharra , Ahmed Raissouni , Ayoub Belattmania , Abdelhaq Aangri , Taoufiq Chtioui , Lamiae Khali Issa , Lhoussaine Ed-Daoudy , Abdelkrim El Arrim , Mounir Hakkou
{"title":"Tidenergy: A MATLAB-based tool for global tidal energy computation and visualization using the FES2014b tide model","authors":"Abdessalam Benharra ,&nbsp;Ahmed Raissouni ,&nbsp;Ayoub Belattmania ,&nbsp;Abdelhaq Aangri ,&nbsp;Taoufiq Chtioui ,&nbsp;Lamiae Khali Issa ,&nbsp;Lhoussaine Ed-Daoudy ,&nbsp;Abdelkrim El Arrim ,&nbsp;Mounir Hakkou","doi":"10.1016/j.softx.2025.102103","DOIUrl":"10.1016/j.softx.2025.102103","url":null,"abstract":"<div><div>This paper presents a MATLAB-based set of functions tool designed to compute and visualize tidal energy potential in user-specified regions worldwide. Leveraging the high-resolution FES2014b tidal model and the t-tide package for harmonic analysis, the software accurately predicts key tidal constituents and calculates the corresponding tidal energy. The tool's integrated visualization module allows users to map the spatial distribution of tidal energy, providing critical insights for site selection and project planning. By offering a precise, user-friendly, and accessible platform, this software serves as a valuable resource for researchers, engineers, and policymakers in the marine renewable energy sector.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102103"},"PeriodicalIF":2.4,"publicationDate":"2025-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143487866","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
U-TRAFMAN: Unmanned traffic management simulator
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-02-25 DOI: 10.1016/j.softx.2025.102096
Jesús Jover, Rafael Casado, Aurelio Bermúdez
{"title":"U-TRAFMAN: Unmanned traffic management simulator","authors":"Jesús Jover,&nbsp;Rafael Casado,&nbsp;Aurelio Bermúdez","doi":"10.1016/j.softx.2025.102096","DOIUrl":"10.1016/j.softx.2025.102096","url":null,"abstract":"<div><div>U-TRAFMAN is a software platform created for simulating scenarios where unmanned traffic management (UTM) is needed, such as U-space. Specifically, the tool allows for the development and evaluation of future services for UTM, the design and verification of aircraft control software, and the collection of data and telemetry for subsequent analysis. The platform is built on the ROS ecosystem, integrating Gazebo and Matlab with the aim of providing a realistic environment with a wide and extensible variety of features and functionalities.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102096"},"PeriodicalIF":2.4,"publicationDate":"2025-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143479754","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
WaveConstLib: A java library for signal analysis and wavelet construction
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-02-22 DOI: 10.1016/j.softx.2025.102095
Çağla Sarvan Cibil , Nalan Özkurt
{"title":"WaveConstLib: A java library for signal analysis and wavelet construction","authors":"Çağla Sarvan Cibil ,&nbsp;Nalan Özkurt","doi":"10.1016/j.softx.2025.102095","DOIUrl":"10.1016/j.softx.2025.102095","url":null,"abstract":"<div><div>Wavelet theory (WT) is essential for analyzing non-stationary signals, particularly in real-world applications requiring time-frequency analysis. A key challenge is to identify the optimal wavelet function that matches signal characteristics, enabling efficient and precise analysis. This study presents WaveConstLib, an open-source Java library for wavelet analysis and construction. It provides tools to create wavelet functions tailored to specific signals while adhering to WT conditions. Unlike traditional methods, WaveConstLib employs multi-objective evolutionary algorithms (MOEAs) optimization to construct signal-specific wavelet functions, ensuring superior adaptability and performance. The library includes numerical implementations of first-generation wavelet construction techniques, along with signal processing tools, wavelet operations, and transformations applicable to diverse tasks. WaveConstLib simplifies the construction of wavelet functions that extract distinctive signal information and supports integration into external systems, making it a valuable resource for research and practical applications.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102095"},"PeriodicalIF":2.4,"publicationDate":"2025-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143464395","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ASF Shiny app: An interactive web application for exploring premovement active surveillance scenarios for early African Swine Fever detection
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-02-21 DOI: 10.1016/j.softx.2025.102105
Sasidhar Malladi , Peter J. Bonney , Sylvia Wanzala Martin , Amos Ssematimba , Kaitlyn M. St. Charles , Kathleen C. O'Hara , Marta D. Remmenga , Michelle Leonard , Holden C. Hutchinson , Cesar A. Corzo , Marie R. Culhane
{"title":"ASF Shiny app: An interactive web application for exploring premovement active surveillance scenarios for early African Swine Fever detection","authors":"Sasidhar Malladi ,&nbsp;Peter J. Bonney ,&nbsp;Sylvia Wanzala Martin ,&nbsp;Amos Ssematimba ,&nbsp;Kaitlyn M. St. Charles ,&nbsp;Kathleen C. O'Hara ,&nbsp;Marta D. Remmenga ,&nbsp;Michelle Leonard ,&nbsp;Holden C. Hutchinson ,&nbsp;Cesar A. Corzo ,&nbsp;Marie R. Culhane","doi":"10.1016/j.softx.2025.102105","DOIUrl":"10.1016/j.softx.2025.102105","url":null,"abstract":"<div><div>African Swine Fever (ASF) is a deadly, viral, swine disease with serious socio-economic impacts across the globe. Developing effective active surveillance strategies is critical, given the relatively long herd level incubation period for ASF. We developed an interactive web application that interfaces with a heterogeneous within-herd disease transmission model and enables rapid exploration of various ASF transmission scenarios and premovement surveillance options for finisher swine herds. The application demonstrates the effects of various surveillance design aspects and illustrates the benefit of an enhanced targeted biosecurity interval before movement. Developing such interactive tools can help translate complex mathematical models, and advance communication of ASF risk and surveillance strategies.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102105"},"PeriodicalIF":2.4,"publicationDate":"2025-02-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143454053","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CryoEvap: An open-source software to simulate the evaporation of cryogenic liquids in vertically orientated storage tanks
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-02-20 DOI: 10.1016/j.softx.2025.102099
Felipe Huerta , Velisa Vesovic
{"title":"CryoEvap: An open-source software to simulate the evaporation of cryogenic liquids in vertically orientated storage tanks","authors":"Felipe Huerta ,&nbsp;Velisa Vesovic","doi":"10.1016/j.softx.2025.102099","DOIUrl":"10.1016/j.softx.2025.102099","url":null,"abstract":"<div><div>The paper presents a new software tool, <span>CryoEvap</span>, based on a novel and validated modelling approach that simulates the isobaric evaporation of cryogenic liquids in storage tanks. <span>CryoEvap</span> provides time-dependent liquid volume, boil-off gas rates, boil-off gas temperature, average vapour temperature, vapour temperature profiles, different heat ingresses and estimates of transient time relevant to industrial applications in cryogenic energy storage. The software has been implemented in Python under an object-oriented programming paradigm. <span>CryoEvap</span> is designed to aid research in novel applications such as renewable energy storage and the optimal integration of the storage tanks into process simulators. In this paper we provide new research insights into the behaviour of cryogens when stored in two industry-relevant scenarios of large and medium scale storage. The results indicate that the transient period varies drastically between different sized storage tanks and that the inclusion of the vapour thermal expansion is an essential pre-requisite for good estimates of the boil-off gas rates.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102099"},"PeriodicalIF":2.4,"publicationDate":"2025-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143445082","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Agenet: Age of Information evaluation in wireless networks
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-02-20 DOI: 10.1016/j.softx.2025.102086
Chathuranga M. Wijerathna Basnayaka , Nuno Fachada
{"title":"Agenet: Age of Information evaluation in wireless networks","authors":"Chathuranga M. Wijerathna Basnayaka ,&nbsp;Nuno Fachada","doi":"10.1016/j.softx.2025.102086","DOIUrl":"10.1016/j.softx.2025.102086","url":null,"abstract":"<div><div>The Age of Information (AoI) has emerged as a critical performance metric for evaluating time-sensitive wireless communications systems, where maintaining freshness of information and transmission reliability is crucial. In modern ultra-reliable low-latency communication networks, short-packet transmissions are essential for energy efficiency and low latency. This paper introduces Agenet, an open-source Python package designed to estimate AoI in cooperative wireless networks. It implements a system model over Rayleigh fading channels, combining finite blocklength information theory and AoI analysis. The package offers tools to calculate signal-to-noise ratio, block error rate, and both theoretical and simulated AoI. By enabling analysis of AoI performance under various network configurations, Agenet supports research and development of efficient wireless systems for time-critical applications.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102086"},"PeriodicalIF":2.4,"publicationDate":"2025-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143445083","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","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学术文献互助群
群 号:481959085
Book学术官方微信