首页 > 最新文献

SoftwareX最新文献

英文 中文
RosenPy: An open source Python framework for complex-valued neural networks RosenPy:用于复值神经网络的开源 Python 框架
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-18 DOI: 10.1016/j.softx.2024.101925
Ariadne A. Cruz, Kayol S. Mayer, Dalton S. Arantes
Deep learning is an essential artificial intelligence tool broadly used in engineering, physics, data science, biology, healthcare, agribusiness, finance, and many other areas. Current Python frameworks for deep learning, such as TensorFlow, Keras, PyTorch, and scikit-learn, only solve real-domain problems, representing a considerable part of real-world applications but not all. For instance, complex-valued signals are essential for current and future technologies in telecommunications. Thus far, numerous works employing real-valued neural networks adapted to complex-domain processing, end up generating sub-optimal results. To fulfill this demand, this article presents RosenPy, an open-source framework in Python for complex-valued neural networks.
深度学习是一种重要的人工智能工具,广泛应用于工程、物理、数据科学、生物、医疗保健、农业综合企业、金融和其他许多领域。目前用于深度学习的 Python 框架,如 TensorFlow、Keras、PyTorch 和 scikit-learn 等,只能解决实际领域的问题,代表了现实世界应用的相当一部分,但不是全部。例如,复值信号对于当前和未来的电信技术至关重要。迄今为止,许多采用实值神经网络进行复域处理的研究,最终都产生了次优结果。为了满足这一需求,本文介绍了用于复值神经网络的 Python 开源框架 RosenPy。
{"title":"RosenPy: An open source Python framework for complex-valued neural networks","authors":"Ariadne A. Cruz,&nbsp;Kayol S. Mayer,&nbsp;Dalton S. Arantes","doi":"10.1016/j.softx.2024.101925","DOIUrl":"10.1016/j.softx.2024.101925","url":null,"abstract":"<div><div>Deep learning is an essential artificial intelligence tool broadly used in engineering, physics, data science, biology, healthcare, agribusiness, finance, and many other areas. Current Python frameworks for deep learning, such as TensorFlow, Keras, PyTorch, and scikit-learn, only solve real-domain problems, representing a considerable part of real-world applications but not all. For instance, complex-valued signals are essential for current and future technologies in telecommunications. Thus far, numerous works employing real-valued neural networks adapted to complex-domain processing, end up generating sub-optimal results. To fulfill this demand, this article presents RosenPy, an open-source framework in Python for complex-valued neural networks.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"28 ","pages":"Article 101925"},"PeriodicalIF":2.4,"publicationDate":"2024-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142532526","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
Version [1.0]- [SAMbA-RaP is music to scientists’ ears: Adding provenance support to spark-based scientific workflows] 版本[1.0]- [SAMbA-RaP是科学家们耳熟能详的音乐:为基于火花的科学工作流添加出处支持]
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-17 DOI: 10.1016/j.softx.2024.101927
Thaylon Guedes , Marta Mattoso , Marcos Bedo , Daniel de Oliveira
While researchers benefit from Apache Spark for executing scientific workflows at scale, they often lack provenance support due to the framework’s design limitations. This paper presents SAMbA-RaP, a provenance extension for Apache Spark. It focuses on: (i) Executing external, black-box applications with intensive I/O operations within the workflow while leveraging Spark’s in-memory data structures, (ii) Extracting domain-specific data from in-memory data structures and (iii) Implementing data versioning and capturing the provenance graph in a workflow execution. SAMbA-RaP also provides real-time reports via a web interface, enabling scientists to explore dataflow transformations and content evolution as they run workflows.
虽然研究人员可以利用 Apache Spark 大规模执行科学工作流,但由于框架设计的局限性,他们往往缺乏出处支持。本文介绍了 Apache Spark 的出处扩展 SAMbA-RaP。其重点在于(i) 在工作流中执行具有密集 I/O 操作的外部黑盒应用程序,同时利用 Spark 的内存数据结构;(ii) 从内存数据结构中提取特定领域的数据;(iii) 在工作流执行中实施数据版本管理并捕获出处图。SAMbA-RaP 还通过网络接口提供实时报告,使科学家能够在运行工作流时探索数据流转换和内容演变。
{"title":"Version [1.0]- [SAMbA-RaP is music to scientists’ ears: Adding provenance support to spark-based scientific workflows]","authors":"Thaylon Guedes ,&nbsp;Marta Mattoso ,&nbsp;Marcos Bedo ,&nbsp;Daniel de Oliveira","doi":"10.1016/j.softx.2024.101927","DOIUrl":"10.1016/j.softx.2024.101927","url":null,"abstract":"<div><div>While researchers benefit from Apache Spark for executing scientific workflows at scale, they often lack provenance support due to the framework’s design limitations. This paper presents <span>SAMbA-RaP</span>, a provenance extension for Apache Spark. It focuses on: <em>(i)</em> Executing external, black-box applications with intensive I/O operations within the workflow while leveraging Spark’s in-memory data structures, <em>(ii)</em> Extracting domain-specific data from in-memory data structures and <em>(iii)</em> Implementing data versioning and capturing the provenance graph in a workflow execution. <span>SAMbA-RaP</span> also provides real-time reports via a web interface, enabling scientists to explore dataflow transformations and content evolution as they run workflows.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"28 ","pages":"Article 101927"},"PeriodicalIF":2.4,"publicationDate":"2024-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142445211","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
GWAI: Artificial intelligence platform for enhanced gravitational wave data analysis GWAI:用于增强引力波数据分析的人工智能平台
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-17 DOI: 10.1016/j.softx.2024.101930
Tianyu Zhao , Yue Zhou , Ruijun Shi , Zhoujian Cao , Zhixiang Ren
Gravitational wave (GW) astronomy has opened new frontiers in understanding the cosmos, while the integration of artificial intelligence (AI) in science promises to revolutionize data analysis methodologies. However, a significant gap exists, as there is currently no dedicated platform that enables scientists to develop, test, and evaluate AI algorithms efficiently for GW data analysis. To address this gap, we introduce GWAI, a pioneering AI-centered software platform designed for GW data analysis. GWAI contains a three-layered architecture that emphasizes simplicity, modularity, and flexibility, covering the entire analysis pipeline. GWAI aims to accelerate scientific discoveries, bridging the gap between advanced AI techniques and astrophysical research.
引力波(GW)天文学为了解宇宙开辟了新领域,而人工智能(AI)与科学的结合有望彻底改变数据分析方法。然而,由于目前还没有一个专门的平台能让科学家高效地开发、测试和评估用于 GW 数据分析的人工智能算法,因此存在着巨大的差距。为了填补这一空白,我们推出了 GWAI,这是一个以人工智能为中心、专为 GW 数据分析设计的开创性软件平台。GWAI 包含一个三层架构,强调简洁性、模块化和灵活性,涵盖整个分析流水线。GWAI 旨在加速科学发现,弥合先进人工智能技术与天体物理研究之间的差距。
{"title":"GWAI: Artificial intelligence platform for enhanced gravitational wave data analysis","authors":"Tianyu Zhao ,&nbsp;Yue Zhou ,&nbsp;Ruijun Shi ,&nbsp;Zhoujian Cao ,&nbsp;Zhixiang Ren","doi":"10.1016/j.softx.2024.101930","DOIUrl":"10.1016/j.softx.2024.101930","url":null,"abstract":"<div><div>Gravitational wave (GW) astronomy has opened new frontiers in understanding the cosmos, while the integration of artificial intelligence (AI) in science promises to revolutionize data analysis methodologies. However, a significant gap exists, as there is currently no dedicated platform that enables scientists to develop, test, and evaluate AI algorithms efficiently for GW data analysis. To address this gap, we introduce GWAI, a pioneering AI-centered software platform designed for GW data analysis. GWAI contains a three-layered architecture that emphasizes simplicity, modularity, and flexibility, covering the entire analysis pipeline. GWAI aims to accelerate scientific discoveries, bridging the gap between advanced AI techniques and astrophysical research.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"28 ","pages":"Article 101930"},"PeriodicalIF":2.4,"publicationDate":"2024-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142445210","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
clusEvol: An R package for Cluster Evolution Analytics clusEvol:用于集群演化分析的 R 软件包
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-17 DOI: 10.1016/j.softx.2024.101921
Víctor Morales-Oñate , Bolívar Morales-Oñate
The paper proposes a new R package, named clusEvol, that introduces Cluster Evolution Analytics (CEA), a framework for advanced Exploratory Data Analysis and Unsupervised Learning. CEA studies the evolution of an object and its neighbors, identified via clustering algorithms, over time. It combines leave-one-out and plug-in principles, enabling “what if” scenarios by integrating current data into past datasets to explore temporal changes. The framework is demonstrated with a real dataset employing various clustering algorithms.
本文提出了一个新的 R 软件包,名为 clusEvol,其中介绍了聚类演化分析(CEA),这是一个用于高级探索性数据分析和无监督学习的框架。CEA 研究对象及其邻域(通过聚类算法识别)随时间的演变。它结合了 "遗漏 "和 "插入 "原则,通过将当前数据整合到过去的数据集来探索时间变化,从而实现 "假设 "场景。该框架通过采用各种聚类算法的真实数据集进行了演示。
{"title":"clusEvol: An R package for Cluster Evolution Analytics","authors":"Víctor Morales-Oñate ,&nbsp;Bolívar Morales-Oñate","doi":"10.1016/j.softx.2024.101921","DOIUrl":"10.1016/j.softx.2024.101921","url":null,"abstract":"<div><div>The paper proposes a new R package, named <em>clusEvol</em>, that introduces Cluster Evolution Analytics (CEA), a framework for advanced Exploratory Data Analysis and Unsupervised Learning. CEA studies the evolution of an object and its neighbors, identified via clustering algorithms, over time. It combines leave-one-out and plug-in principles, enabling “what if” scenarios by integrating current data into past datasets to explore temporal changes. The framework is demonstrated with a real dataset employing various clustering algorithms.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"28 ","pages":"Article 101921"},"PeriodicalIF":2.4,"publicationDate":"2024-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142445212","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
Wordless: An integrated corpus tool with multilingual support for the study of language, literature, and translation 无字:为语言、文学和翻译研究提供多语种支持的综合语料库工具
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-15 DOI: 10.1016/j.softx.2024.101931
Lei Ye
This paper presents Wordless, an integrated corpus tool with multilingual support for the study of language, literature, and translation. It is a free, cross-platform, and open-source desktop application with a user-friendly graphical interface which is specially designed to cater the needs of non-technical users. Its ultimate goal is to remove all unnecessary technological barriers to the utilization of cutting-edge technologies by researchers in the field of corpus-based studies.
本文介绍的 Wordless 是一款支持多语种的集成语料库工具,用于语言、文学和翻译研究。它是一个免费、跨平台、开源的桌面应用程序,具有用户友好的图形界面,专门为满足非技术用户的需求而设计。它的最终目标是为语料库研究领域的研究人员利用尖端技术扫除一切不必要的技术障碍。
{"title":"Wordless: An integrated corpus tool with multilingual support for the study of language, literature, and translation","authors":"Lei Ye","doi":"10.1016/j.softx.2024.101931","DOIUrl":"10.1016/j.softx.2024.101931","url":null,"abstract":"<div><div>This paper presents <em>Wordless</em>, an integrated corpus tool with multilingual support for the study of language, literature, and translation. It is a free, cross-platform, and open-source desktop application with a user-friendly graphical interface which is specially designed to cater the needs of non-technical users. Its ultimate goal is to remove all unnecessary technological barriers to the utilization of cutting-edge technologies by researchers in the field of corpus-based studies.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"28 ","pages":"Article 101931"},"PeriodicalIF":2.4,"publicationDate":"2024-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142437855","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
eCOALIA: Neocortical neural mass model for simulating electroencephalographic signals eCOALIA:模拟脑电信号的新皮质神经块模型
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-14 DOI: 10.1016/j.softx.2024.101924
Elif Köksal-Ersöz , Maxime Yochum , Pascal Benquet, Fabrice Wendling
This paper introduces eCOALIA, a Python-based environment for simulating intracranial local field potentials and scalp electroencephalography (EEG) signals with neural mass models. The source activity is modeled by a novel neural mass model respecting the layered structure of the neocortex. The whole-brain model is composed of coupled neural masses, each representing a brain region at the mesoscale and connected through the human connectome matrix. The forward solution on the electrode contracts is computed using biophysical modeling. eCOALIA allows parameter evolution during a simulation time course and visualizes the local field potential at the level of cortex and EEG electrodes. Advantaged with the neurophysiological modeling, eCOALIA advances the in silico modeling of physiological and pathological brain activity.
本文介绍了 eCOALIA,这是一种基于 Python 的环境,可利用神经块模型模拟颅内局部场电位和头皮脑电图(EEG)信号。源活动由一个尊重新皮质分层结构的新型神经块模型建模。全脑模型由耦合神经块组成,每个神经块代表中尺度的一个脑区,并通过人类连接矩阵相连。eCOALIA 允许在模拟时间过程中进行参数演化,并可视化皮层和脑电图电极水平的局部场势。借助神经生理学建模,eCOALIA 推进了生理和病理大脑活动的硅建模。
{"title":"eCOALIA: Neocortical neural mass model for simulating electroencephalographic signals","authors":"Elif Köksal-Ersöz ,&nbsp;Maxime Yochum ,&nbsp;Pascal Benquet,&nbsp;Fabrice Wendling","doi":"10.1016/j.softx.2024.101924","DOIUrl":"10.1016/j.softx.2024.101924","url":null,"abstract":"<div><div>This paper introduces eCOALIA, a Python-based environment for simulating intracranial local field potentials and scalp electroencephalography (EEG) signals with neural mass models. The source activity is modeled by a novel neural mass model respecting the layered structure of the neocortex. The whole-brain model is composed of coupled neural masses, each representing a brain region at the mesoscale and connected through the human connectome matrix. The forward solution on the electrode contracts is computed using biophysical modeling. eCOALIA allows parameter evolution during a simulation time course and visualizes the local field potential at the level of cortex and EEG electrodes. Advantaged with the neurophysiological modeling, eCOALIA advances the <em>in silico</em> modeling of physiological and pathological brain activity.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"28 ","pages":"Article 101924"},"PeriodicalIF":2.4,"publicationDate":"2024-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142432625","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
AdDownloader: Automating the retrieval of advertisements and their media content from the Meta Online Ad Library AdDownloader:从 Meta 在线广告库自动检索广告及其媒体内容
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-13 DOI: 10.1016/j.softx.2024.101919
Paula-Alexandra Gitu , Roberto Cerina , Stefanie Vandevijvere , Roselinde Kessels
AdDownloader is a Python package for downloading advertisements and their media content from the Meta Online Ad Library. With a valid Meta developer access token, AdDownloader automates the process of downloading relevant ads data and storing it in a user-friendly format. Additionally, AdDownloader uses individual ad links from the downloaded data to access each ad's media content (i.e. images and videos) and stores it locally. The package also offers various analytical functionalities, such as topic modelling of ad text and image captioning using AI, embedded in a Dashboard. AdDownloader can be run as a Command-Line Interface or imported as a Python package, providing a flexible and intuitive user experience. Applications range from understanding the effectiveness and transparency of online political campaigns to monitoring the exposure of different population groups to the marketing of harmful substances.
AdDownloader 是一个 Python 软件包,用于从 Meta 在线广告库下载广告及其媒体内容。有了有效的 Meta 开发人员访问令牌,AdDownloader 就能自动下载相关广告数据,并以用户友好的格式进行存储。此外,AdDownloader 还使用下载数据中的单个广告链接来访问每个广告的媒体内容(如图片和视频),并将其存储在本地。该软件包还提供各种分析功能,例如使用人工智能对广告文本和图片标题进行主题建模,并将其嵌入仪表板中。AdDownloader 可作为命令行界面运行,也可作为 Python 软件包导入,提供灵活直观的用户体验。应用范围从了解在线政治活动的有效性和透明度,到监控不同人群接触有害物质营销的情况。
{"title":"AdDownloader: Automating the retrieval of advertisements and their media content from the Meta Online Ad Library","authors":"Paula-Alexandra Gitu ,&nbsp;Roberto Cerina ,&nbsp;Stefanie Vandevijvere ,&nbsp;Roselinde Kessels","doi":"10.1016/j.softx.2024.101919","DOIUrl":"10.1016/j.softx.2024.101919","url":null,"abstract":"<div><div>AdDownloader is a Python package for downloading advertisements and their media content from the Meta Online Ad Library. With a valid Meta developer access token, AdDownloader automates the process of downloading relevant ads data and storing it in a user-friendly format. Additionally, AdDownloader uses individual ad links from the downloaded data to access each ad's media content (i.e. images and videos) and stores it locally. The package also offers various analytical functionalities, such as topic modelling of ad text and image captioning using AI, embedded in a Dashboard. AdDownloader can be run as a Command-Line Interface or imported as a Python package, providing a flexible and intuitive user experience. Applications range from understanding the effectiveness and transparency of online political campaigns to monitoring the exposure of different population groups to the marketing of harmful substances.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"28 ","pages":""},"PeriodicalIF":2.4,"publicationDate":"2024-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142418723","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
PV2DOC: Converting the presentation video into the summarized document PV2DOC:将演示视频转换为摘要文档
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-11 DOI: 10.1016/j.softx.2024.101922
Won-Ryeol Jeong , Seung-Kyu Hong , Hyuk-Yoon Kwon
The presentation video is an effective way to convey information, but it has the disadvantage of requiring a lot of time and effort to consume, as one needs to grasp both the visual and auditory information in the video to understand it. In this study, we propose PV2DOC, which transforms presentation videos into a document using the visual and audio data from the presentation video. PV2DOC utilizes both visual and auditory information to enable viewers to understand the presentation video effectively. This software simplifies data storage and facilitates data analysis for presentation videos by transforming unstructured data into a structured format, thus offering significant potential from the perspectives of information accessibility and data management. It provides a foundation for more efficient utilization of presentation videos.
演示视频是一种有效的信息传递方式,但它的缺点是需要花费大量的时间和精力,因为人们需要同时掌握视频中的视觉和听觉信息才能理解它。在本研究中,我们提出了 PV2DOC,它利用演示视频中的视觉和听觉数据将演示视频转换成文档。PV2DOC 利用视觉和听觉信息,使观众能够有效地理解演示视频。该软件通过将非结构化数据转化为结构化格式,简化了演示视频的数据存储并促进了数据分析,因此从信息可访问性和数据管理的角度来看具有巨大的潜力。它为更有效地利用演示视频奠定了基础。
{"title":"PV2DOC: Converting the presentation video into the summarized document","authors":"Won-Ryeol Jeong ,&nbsp;Seung-Kyu Hong ,&nbsp;Hyuk-Yoon Kwon","doi":"10.1016/j.softx.2024.101922","DOIUrl":"10.1016/j.softx.2024.101922","url":null,"abstract":"<div><div>The presentation video is an effective way to convey information, but it has the disadvantage of requiring a lot of time and effort to consume, as one needs to grasp both the visual and auditory information in the video to understand it. In this study, we propose PV2DOC, which transforms presentation videos into a document using the visual and audio data from the presentation video. PV2DOC utilizes both visual and auditory information to enable viewers to understand the presentation video effectively. This software simplifies data storage and facilitates data analysis for presentation videos by transforming unstructured data into a structured format, thus offering significant potential from the perspectives of information accessibility and data management. It provides a foundation for more efficient utilization of presentation videos.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"28 ","pages":"Article 101922"},"PeriodicalIF":2.4,"publicationDate":"2024-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142418724","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
vegspec: A compilation of spectral vegetation indices and transformations in Python vegspec:用 Python 编写的光谱植被指数和转换汇编
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-09 DOI: 10.1016/j.softx.2024.101928
Kelly R. Thorp
The vegspec software package is a Python-based compilation of 1) more than 145 spectral vegetation indices from refereed literature over the past half century and 2) algorithms for several common spectral transformations, including first and second derivatives of reflectance, the logarithm of inverse reflectance and its derivatives, and continuum removal. The software was developed to support analyses of spectral reflectance data from field spectroradiometers and hyperspectral imagers. The outputs are useful for data mining or machine learning studies that relate plant biophysical variables (e.g., leaf chlorophyll content) with vegetative spectral properties.
vegspec 软件包是一个基于 Python 的汇编,其中包括:1)过去半个世纪以来参考文献中超过 145 种光谱植被指数;2)几种常见光谱变换的算法,包括反射率的一阶和二阶导数、反向反射率的对数及其导数,以及连续体去除。开发该软件是为了支持对野外光谱辐射计和高光谱成像仪的光谱反射率数据进行分析。其输出结果可用于将植物生物物理变量(如叶片叶绿素含量)与植被光谱特性联系起来的数据挖掘或机器学习研究。
{"title":"vegspec: A compilation of spectral vegetation indices and transformations in Python","authors":"Kelly R. Thorp","doi":"10.1016/j.softx.2024.101928","DOIUrl":"10.1016/j.softx.2024.101928","url":null,"abstract":"<div><div>The vegspec software package is a Python-based compilation of 1) more than 145 spectral vegetation indices from refereed literature over the past half century and 2) algorithms for several common spectral transformations, including first and second derivatives of reflectance, the logarithm of inverse reflectance and its derivatives, and continuum removal. The software was developed to support analyses of spectral reflectance data from field spectroradiometers and hyperspectral imagers. The outputs are useful for data mining or machine learning studies that relate plant biophysical variables (e.g., leaf chlorophyll content) with vegetative spectral properties.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"28 ","pages":"Article 101928"},"PeriodicalIF":2.4,"publicationDate":"2024-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142418722","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
PyDEMATEL: A Python-based tool implementing DEMATEL and fuzzy DEMATEL methods for improved decision making PyDEMATEL:基于 Python 的工具,用于实施 DEMATEL 和模糊 DEMATEL 方法以改进决策制定
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-09 DOI: 10.1016/j.softx.2024.101889
Abderrahman Chekry , Jamal Bakkas , Mohamed Hanine , Elizabeth Caro Montero , Mirtha Silvana Garat de Marin , Imran Ashraf
In the context of decision-making, the DEMATEL (Decision Making Trial and Evaluation Laboratory) method stands out for its systematic approach to complex systems. By incorporating fuzzy logic, the DEMATEL fuzzy method takes traditional techniques a step further, effectively managing the uncertainties and imprecision inherent in expert assessments. This hybrid method has proved useful in a variety of fields, including business, engineering, healthcare, environmental management, and education. Its ability to refine subjective judgments into actionable information enables decision-makers to improve organizational performance, optimize resource allocation, and achieve more accurate results. The development of software tools for these methods makes them more accessible and practical, enabling more effective analysis and application. In this paper, we propose a flexible implementation that integrates seamlessly into Python-based applications, offering full access to all parameters, matrices, and intermediary calculations of the method. Additionally, the tool also provides a user-friendly graphical interface.
在决策方面,DEMATEL(决策试验和评估实验室)方法因其针对复杂系统的系统方法而脱颖而出。通过结合模糊逻辑,DEMATEL 模糊法将传统技术向前推进了一步,有效地管理了专家评估中固有的不确定性和不精确性。事实证明,这种混合方法在商业、工程、医疗保健、环境管理和教育等多个领域都非常有用。它能够将主观判断细化为可操作的信息,使决策者能够提高组织绩效、优化资源配置并取得更准确的结果。这些方法的软件工具的开发使其更易于使用和实用,从而实现更有效的分析和应用。在本文中,我们提出了一种灵活的实现方法,可无缝集成到基于 Python 的应用程序中,提供对该方法所有参数、矩阵和中间计算的完全访问。此外,该工具还提供了友好的图形界面。
{"title":"PyDEMATEL: A Python-based tool implementing DEMATEL and fuzzy DEMATEL methods for improved decision making","authors":"Abderrahman Chekry ,&nbsp;Jamal Bakkas ,&nbsp;Mohamed Hanine ,&nbsp;Elizabeth Caro Montero ,&nbsp;Mirtha Silvana Garat de Marin ,&nbsp;Imran Ashraf","doi":"10.1016/j.softx.2024.101889","DOIUrl":"10.1016/j.softx.2024.101889","url":null,"abstract":"<div><div>In the context of decision-making, the DEMATEL (Decision Making Trial and Evaluation Laboratory) method stands out for its systematic approach to complex systems. By incorporating fuzzy logic, the DEMATEL fuzzy method takes traditional techniques a step further, effectively managing the uncertainties and imprecision inherent in expert assessments. This hybrid method has proved useful in a variety of fields, including business, engineering, healthcare, environmental management, and education. Its ability to refine subjective judgments into actionable information enables decision-makers to improve organizational performance, optimize resource allocation, and achieve more accurate results. The development of software tools for these methods makes them more accessible and practical, enabling more effective analysis and application. In this paper, we propose a flexible implementation that integrates seamlessly into Python-based applications, offering full access to all parameters, matrices, and intermediary calculations of the method. Additionally, the tool also provides a user-friendly graphical interface.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"28 ","pages":"Article 101889"},"PeriodicalIF":2.4,"publicationDate":"2024-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142418721","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
期刊
SoftwareX
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1