SoftwareX最新文献

筛选
英文 中文
IFC2BCM: A Tool for Generating IndoorGML and Building Configuration Model from IFC IFC2BCM:一个从IFC生成IndoorGML和构建配置模型的工具
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2024-12-01 DOI: 10.1016/j.softx.2024.101975
Zhuroan Jia , Pirouz Nourian , Peter Luscuere , Cor Wagenaar
{"title":"IFC2BCM: A Tool for Generating IndoorGML and Building Configuration Model from IFC","authors":"Zhuroan Jia ,&nbsp;Pirouz Nourian ,&nbsp;Peter Luscuere ,&nbsp;Cor Wagenaar","doi":"10.1016/j.softx.2024.101975","DOIUrl":"10.1016/j.softx.2024.101975","url":null,"abstract":"<div><div>IFC2BCM is a novel software tool designed to generate IndoorGML and Building Configuration Models (BCM) from IFC/BIM models. The primary motivation behind IFC2BCM is to develop a tool for generating BCM as the core foundation of a Spatial Design Support System that will evaluate layout designs of complex buildings such as hospitals regarding operational efficiency. The software addresses the need for detailed spatial network analysis and simulation modelling in complex environments, offering a semi-automatic process to convert IFC data into IndoorGML, and subsequently into a comprehensive BCM. The BCM generated by this tool consists of geometric, topological, semantic, and operational information, it supports applications such as space optimization, facility management, ensuring safety, and indoor navigation. More generally, the results are relevant to the study of complex buildings such as airports, transport hubs, public buildings, etc.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"29 ","pages":"Article 101975"},"PeriodicalIF":2.4,"publicationDate":"2024-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142757536","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
DigiFungi: An education software for button mushrooms DigiFungi:蘑菇教育软件
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2024-11-30 DOI: 10.1016/j.softx.2024.101993
William Hurst , Orestis Spyrou , Arend F. van Peer , Reda Simbelyte
{"title":"DigiFungi: An education software for button mushrooms","authors":"William Hurst ,&nbsp;Orestis Spyrou ,&nbsp;Arend F. van Peer ,&nbsp;Reda Simbelyte","doi":"10.1016/j.softx.2024.101993","DOIUrl":"10.1016/j.softx.2024.101993","url":null,"abstract":"<div><div>The DigiFungi serious game focuses on edutainment for button mushroom cultivation but with the extensibility to be adapted for digital twin applications. DigiFungi is designed to simulate intermediate processes and core activities related to growing button mushrooms species, namely spawn making, substrate preparation, inoculation of substrate with spawn and growth. The gamification of these stages represents an abstraction of a typically complex cultivation process, yet offers the potential to educate user about each of these stages. Gameplay generates a performance score that can be used for measured learning and demonstrative improvement under repetition.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"29 ","pages":"Article 101993"},"PeriodicalIF":2.4,"publicationDate":"2024-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142747922","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
Latent-dry: Solar drying with latent heat storage in Python, Fortran and TRNSYS 潜在干燥:在Python, Fortran和TRNSYS中使用潜热存储的太阳能干燥
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2024-11-29 DOI: 10.1016/j.softx.2024.101999
Franz Román, Oliver Hensel
{"title":"Latent-dry: Solar drying with latent heat storage in Python, Fortran and TRNSYS","authors":"Franz Román,&nbsp;Oliver Hensel","doi":"10.1016/j.softx.2024.101999","DOIUrl":"10.1016/j.softx.2024.101999","url":null,"abstract":"<div><div>Solar drying of agricultural products has been researched and practiced for several decades, especially in tropical and subtropical regions with and without energy storage. However, tests of such dryers have almost invariably been done as fixed-size units and under the local weather conditions, since doing otherwise is costly and impractical. Here we present the computer programs necessary to calculate the performance a solar air heater, a latent heat storage unit and a fixed bed dryer, which can be used independently or together to simulate a solar dryer with or without energy storage. The models are relatively detailed but easy to use and versions of them are available in Python 3, Fortran 90 and as TRNSYS Types.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"29 ","pages":"Article 101999"},"PeriodicalIF":2.4,"publicationDate":"2024-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142748013","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
Automatic grammatical tagger for a Spanish–Mixtec parallel corpus 西班牙语-米斯特克语平行语料库的自动语法标注器
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2024-11-29 DOI: 10.1016/j.softx.2024.101985
Hermilo Santiago-Benito , Diana-Margarita Córdova-Esparza , Noé-Alejandro Castro-Sánchez , Juan Terven , Julio-Alejandro Romero-González , Teresa García-Ramirez
{"title":"Automatic grammatical tagger for a Spanish–Mixtec parallel corpus","authors":"Hermilo Santiago-Benito ,&nbsp;Diana-Margarita Córdova-Esparza ,&nbsp;Noé-Alejandro Castro-Sánchez ,&nbsp;Juan Terven ,&nbsp;Julio-Alejandro Romero-González ,&nbsp;Teresa García-Ramirez","doi":"10.1016/j.softx.2024.101985","DOIUrl":"10.1016/j.softx.2024.101985","url":null,"abstract":"<div><div>In this work, we developed the first intelligent automatic grammatical tagger for a Spanish–Mixtec parallel corpus in Mexico. The proposed tagger consists of multiple phases. We started by collecting a Spanish–Mixtec parallel corpus of 12,300 sentences. Then, we tokenized the corpus at the word level, removing empty lines, duplicate sentences, and empty terms from the texts, followed by identifying word units, such as multiword and compound words, and defined word classes, specifying mandatory, recommended, and optional characteristics according to the EAGLES group. We established a standard for annotating words based on EAGLES, considering three elements: attribute, value, and code. Finally, we proposed a synthetic Mixtec tag using GPT-4, GPT-4o, and a manual tag using alignment, conditional random fields (CRF) and BERT models. We manually annotated 600 sentences for a total of 2800 words and semi-automatically annotated 3000 more sentences using GPT-4o with few-shot prompting. We trained multiple models for automatic grammatical tagging, achieving a precision of 0.74 and a recall of 0.80.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"29 ","pages":"Article 101985"},"PeriodicalIF":2.4,"publicationDate":"2024-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142748014","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
MatGeom: A toolbox for geometry processing with MATLAB MatGeom:使用 MATLAB 进行几何处理的工具箱
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2024-11-26 DOI: 10.1016/j.softx.2024.101984
David Legland
{"title":"MatGeom: A toolbox for geometry processing with MATLAB","authors":"David Legland","doi":"10.1016/j.softx.2024.101984","DOIUrl":"10.1016/j.softx.2024.101984","url":null,"abstract":"<div><div>MatGeom (for “MATLAB Geometry”) is a pure MATLAB library for geometry processing in two and three dimensions, that aims at facilitating the processing and analysis of scientific data. It provides a collection of functions for the manipulation of common 2D and 3D geometries such as points, lines, ellipses, polygons, or polygon meshes. Functions allow for combining together geometries (intersections, mutual distances, projections, fitting to a set of points), evaluating quantitative features (area, volume, curvatures, orientations), or drawing with various options. The library is fully documented: user manual, code comments, function headers, and demonstration scripts.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"29 ","pages":"Article 101984"},"PeriodicalIF":2.4,"publicationDate":"2024-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142720311","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
NAVI Assistant: A tool to integrate chatbots into EUD Solutions NAVI 助手:将聊天机器人集成到 EUD 解决方案中的工具
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2024-11-26 DOI: 10.1016/j.softx.2024.101972
Rubén Baena-Pérez, Iván Ruiz-Rube, José Miguel Mota, Juan Manuel Dodero
{"title":"NAVI Assistant: A tool to integrate chatbots into EUD Solutions","authors":"Rubén Baena-Pérez,&nbsp;Iván Ruiz-Rube,&nbsp;José Miguel Mota,&nbsp;Juan Manuel Dodero","doi":"10.1016/j.softx.2024.101972","DOIUrl":"10.1016/j.softx.2024.101972","url":null,"abstract":"<div><div>This paper introduces NAVI Assistant, a tool designed to enhance learning in an End-User Development (EUD) environment. NAVI Assistant integrates a chatbot that uses natural language understanding (NLU) and machine learning (ML) technologies for intent recognition and context management. The tool comprises components within both a browser extension and a server, ensuring efficient and secure communication. This modular architecture supports the seamless integration of various functionalities, providing users with a smooth and efficient experience. The software discussed in this work is specifically implemented for App Inventor (AI2), an environment tailored for creating mobile applications.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"29 ","pages":"Article 101972"},"PeriodicalIF":2.4,"publicationDate":"2024-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142720322","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
DangerDet: A mobile application-based danger detection platform for women and children using deep learning DangerDet:利用深度学习为妇女和儿童提供基于移动应用的危险检测平台
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2024-11-26 DOI: 10.1016/j.softx.2024.101983
Md. Ashikuzzaman, Abdul Aziz, Awal Ahmed Fime
{"title":"DangerDet: A mobile application-based danger detection platform for women and children using deep learning","authors":"Md. Ashikuzzaman,&nbsp;Abdul Aziz,&nbsp;Awal Ahmed Fime","doi":"10.1016/j.softx.2024.101983","DOIUrl":"10.1016/j.softx.2024.101983","url":null,"abstract":"<div><div>The use of mobile technology has grown dramatically on a global scale in recent years. As a result, people have difficulties when attempting to apply danger detection features efficiently. Thus, the purpose of this research is to create an Android mobile application that will facilitate the detection of danger for women and children. The application records the surroundings of the users and classifies the audio using deep-learning models to detect the voice, whether it is a normal, or frightened voice. When an adverse incident is identified, the Android application additionally initiates the proper steps to avoid further deprivation. Users of Android devices can use this application for free, opening the door to ensuring women’s and children’s safety.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"29 ","pages":"Article 101983"},"PeriodicalIF":2.4,"publicationDate":"2024-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142702292","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
pyLAIS: A Python package for Layered Adaptive Importance Sampling pyLAIS:分层自适应重要度抽样的 Python 软件包
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2024-11-25 DOI: 10.1016/j.softx.2024.101976
Ernesto Curbelo , Luca Martino , David Delgado-Gómez
{"title":"pyLAIS: A Python package for Layered Adaptive Importance Sampling","authors":"Ernesto Curbelo ,&nbsp;Luca Martino ,&nbsp;David Delgado-Gómez","doi":"10.1016/j.softx.2024.101976","DOIUrl":"10.1016/j.softx.2024.101976","url":null,"abstract":"<div><div>Monte Carlo (MC) techniques are widely used to draw from complex distributions and/or for the calculation of related integrals. The most famous families of MC methods are Markov Chain Monte Carlo (MCMC) and importance sampling (IS). There are many separate implementations and packages, available online regarding MCMC or IS methods. Moreover, both techniques present different drawbacks and advantages. In this paper, we introduce a flexible Python implementation of the so-called layered adaptive importance sampling (LAIS) algorithm. LAIS combines the benefits of MCMC and IS schemes: the exploration of the state space by Markov chains and the low variance estimations provides by advanced and modern IS schemes. More precisely, LAIS allows the sampling of complex distributions and/or approximation of integrals involving complex distributions, through the combination of – possibly sophisticated – MCMC schemes and multiple importance sampling (MIS) techniques. In addition, the modular nature of the algorithm itself provides a great flexibility in choosing the desired MCMC techniques, invariant distributions, proposal densities and MIS approaches.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"29 ","pages":"Article 101976"},"PeriodicalIF":2.4,"publicationDate":"2024-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142702291","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
GraphXplore: Visual exploration and accessible preprocessing of medical data GraphXplore:对医学数据进行可视化探索和无障碍预处理
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2024-11-23 DOI: 10.1016/j.softx.2024.101978
Louis Bellmann , Karl Gottfried , Philipp Breitfeld , Frank Ückert
{"title":"GraphXplore: Visual exploration and accessible preprocessing of medical data","authors":"Louis Bellmann ,&nbsp;Karl Gottfried ,&nbsp;Philipp Breitfeld ,&nbsp;Frank Ückert","doi":"10.1016/j.softx.2024.101978","DOIUrl":"10.1016/j.softx.2024.101978","url":null,"abstract":"<div><div>Data-driven medical research requires explainable, robust models that can handle the noisy, high-dimensional nature of electronic healthcare data while adequately communicating the results to physicians. Additionally, metadata sharing, and reproducible dataset preparation are needed to increase data quality and interoperability of privacy-sensitive patient data. In this work, we present GraphXplore, a tool for visual data exploration, automatic metadata extraction and data transformation. It enables explainable, easy-to-use exploratory data analysis paired with dataset preparation and metadata annotation accessible for physicians. The tool is implemented as a Python package and graphical user interface application tailored to the needs of medical researchers and modularly integrable into hospital data warehouse infrastructures.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"29 ","pages":"Article 101978"},"PeriodicalIF":2.4,"publicationDate":"2024-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142701663","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
ShopiRound: An Android application-based e-commerce system to find products nearby using travelling salesman problem ShopiRound:基于 Android 应用程序的电子商务系统,利用旅行推销员问题查找附近商品
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2024-11-23 DOI: 10.1016/j.softx.2024.101973
Akik Ashraf Rafi, Md. Mubtashim Abrar Nihal, Abdul Aziz
{"title":"ShopiRound: An Android application-based e-commerce system to find products nearby using travelling salesman problem","authors":"Akik Ashraf Rafi,&nbsp;Md. Mubtashim Abrar Nihal,&nbsp;Abdul Aziz","doi":"10.1016/j.softx.2024.101973","DOIUrl":"10.1016/j.softx.2024.101973","url":null,"abstract":"<div><div>In contemporary lifestyles, a common challenge is the urgent requirement to purchase a specific item without knowing its location, often due to time constraints. While online ordering is an alternative, the associated waiting period poses a drawback. To address this, a purpose-built application has been developed to efficiently locate products in nearby retail shops. By swiftly presenting available items in the vicinity along with their distances, the app eliminates the need for exhaustive inquiries at multiple shops. The central aim is to enhance user convenience by saving time and energy. Beyond aiding buyers, the application offers benefits to sellers by increasing visibility, potentially attracting more customers, and fostering recognition. The platform seeks to simplify the product search and purchase process, benefiting both consumers and retailers.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"29 ","pages":"Article 101973"},"PeriodicalIF":2.4,"publicationDate":"2024-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142701662","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学术官方微信