首页 > 最新文献

Journal of Open Research Software最新文献

英文 中文
WEARDA: Recording Wearable Sensor Data for Human Activity Monitoring WEARDA:记录用于人类活动监测的可穿戴传感器数据
Q1 Social Sciences Pub Date : 2023-01-01 DOI: 10.5334/jors.454
Richard M. K. van Dijk, Daniela Gawehns, Matthijs van Leeuwen
We present WEARDA,1 the open source WEARable sensor Data Acquisition software package. WEARDA facilitates the acquisition of human activity data with smartwatches and is primarily aimed at researchers who require transparency, full control, and access to raw sensor data. It provides functionality to simultaneously record raw data from four sensors—tri-axis accelerometer, tri-axis gyroscope, barometer, and GPS—which should enable researchers to, for example, estimate energy expenditure and mine movement trajectories. A Samsung smartwatch running the Tizen OS was chosen because of 1) the required functionalities of the smartwatch software API, 2) the availability of software development tools and accessible documentation, 3) having the required sensors, and 4) the requirements on case design for acceptance by the target user group. WEARDA addresses five practical challenges concerning preparation, measurement, logistics, privacy preservation, and reproducibility to ensure efficient and errorless data collection. The software package was initially created for the project “Dementia back at the heart of the community”,2 and has been successfully used in that context.
我们提出WEARDA,1开源可穿戴传感器数据采集软件包。WEARDA有助于通过智能手表获取人类活动数据,主要针对需要透明度、完全控制和访问原始传感器数据的研究人员。它提供了同时记录来自四个传感器(三轴加速度计、三轴陀螺仪、气压计和gps)的原始数据的功能,这应该使研究人员能够,例如,估计能量消耗和地雷运动轨迹。选择运行Tizen操作系统的三星智能手表是因为1)智能手表软件API所需的功能,2)软件开发工具的可用性和可访问的文档,3)具有所需的传感器,以及4)对外壳设计的要求,以供目标用户群体接受。WEARDA解决了有关准备、测量、物流、隐私保护和再现性的五个实际挑战,以确保有效和准确的数据收集。该软件包最初是为社区中心的“痴呆症”项目创建的2,并已成功地在该环境中使用。
{"title":"WEARDA: Recording Wearable Sensor Data for Human Activity Monitoring","authors":"Richard M. K. van Dijk, Daniela Gawehns, Matthijs van Leeuwen","doi":"10.5334/jors.454","DOIUrl":"https://doi.org/10.5334/jors.454","url":null,"abstract":"We present WEARDA,1 the open source WEARable sensor Data Acquisition software package. WEARDA facilitates the acquisition of human activity data with smartwatches and is primarily aimed at researchers who require transparency, full control, and access to raw sensor data. It provides functionality to simultaneously record raw data from four sensors—tri-axis accelerometer, tri-axis gyroscope, barometer, and GPS—which should enable researchers to, for example, estimate energy expenditure and mine movement trajectories. A Samsung smartwatch running the Tizen OS was chosen because of 1) the required functionalities of the smartwatch software API, 2) the availability of software development tools and accessible documentation, 3) having the required sensors, and 4) the requirements on case design for acceptance by the target user group. WEARDA addresses five practical challenges concerning preparation, measurement, logistics, privacy preservation, and reproducibility to ensure efficient and errorless data collection. The software package was initially created for the project “Dementia back at the heart of the community”,2 and has been successfully used in that context.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135210955","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CastorEDC API: A Python Package for Managing Real World Data in Castor Electronic Data Capture CastorEDC API:在Castor电子数据捕获中管理真实世界数据的Python包
Q1 Social Sciences Pub Date : 2023-01-01 DOI: 10.5334/jors.436
Reinier Cornelis Anthonius van Linschoten, Sebastiaan Laurens Knijnenburg, Rachel Louise West, Desirée van Noord
Real world data is being used increasingly in medical research. Castor Electronic Data Capture is a secure and user-friendly platform for managing study data. Integrating data from several databases into a single Castor database is complex. We developed CastorEDC API, a free and open source Python package which can be used to interact with the API of Castor, and through which data can be imported from multiple sources into a Castor database. The importer reads, cleans, validates and imports data while accounting for differences in column structure and variable coding between databases. https://github.com/reiniervlinschoten/castoredc_api.
真实世界的数据越来越多地用于医学研究。Castor电子数据捕获是一个安全和用户友好的平台,用于管理研究数据。将来自多个数据库的数据集成到单个Castor数据库中是很复杂的。我们开发了CastorEDC API,这是一个免费的开源Python包,可以用来与Castor的API交互,通过它可以将数据从多个来源导入到Castor数据库中。导入器读取、清理、验证和导入数据,同时考虑数据库之间列结构和变量编码的差异。https://github.com/reiniervlinschoten/castoredc_api。
{"title":"CastorEDC API: A Python Package for Managing Real World Data in Castor Electronic Data Capture","authors":"Reinier Cornelis Anthonius van Linschoten, Sebastiaan Laurens Knijnenburg, Rachel Louise West, Desirée van Noord","doi":"10.5334/jors.436","DOIUrl":"https://doi.org/10.5334/jors.436","url":null,"abstract":"Real world data is being used increasingly in medical research. Castor Electronic Data Capture is a secure and user-friendly platform for managing study data. Integrating data from several databases into a single Castor database is complex. We developed CastorEDC API, a free and open source Python package which can be used to interact with the API of Castor, and through which data can be imported from multiple sources into a Castor database. The importer reads, cleans, validates and imports data while accounting for differences in column structure and variable coding between databases. https://github.com/reiniervlinschoten/castoredc_api.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135059394","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
GTdownloader: A Python Package to Download, Visualize, and Export Georeferenced Tweets From the Twitter API GTdownloader:一个Python包,用于从Twitter API下载、可视化和导出地理参考推文
Q1 Social Sciences Pub Date : 2023-01-01 DOI: 10.5334/jors.443
Juan Acosta-Sequeda, S. Derrible
This article describes GTdowloader, a Python package that serves as both an API wrapper and as a geographic information pre-processing helper to facilitate the download of Twitter data from the Twitter API. Specifically, the package offers functions that enable the download of Twitter data through single functions that integrate access to the API call parameters in the form of familiar Python functions syntax. In addition, the data is available for download in common formats for further analysis
本文描述了gtdownloader,这是一个Python包,既可以作为API包装器,也可以作为地理信息预处理助手,以方便从Twitter API下载Twitter数据。具体来说,该包提供的函数支持通过单个函数下载Twitter数据,这些函数以熟悉的Python函数语法的形式集成了对API调用参数的访问。此外,还提供通用格式的数据供下载,以作进一步分析
{"title":"GTdownloader: A Python Package to Download, Visualize, and Export Georeferenced Tweets From the Twitter API","authors":"Juan Acosta-Sequeda, S. Derrible","doi":"10.5334/jors.443","DOIUrl":"https://doi.org/10.5334/jors.443","url":null,"abstract":"This article describes GTdowloader, a Python package that serves as both an API wrapper and as a geographic information pre-processing helper to facilitate the download of Twitter data from the Twitter API. Specifically, the package offers functions that enable the download of Twitter data through single functions that integrate access to the API call parameters in the form of familiar Python functions syntax. In addition, the data is available for download in common formats for further analysis","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70682487","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Plots.jl – A User Extendable Plotting API for the Julia Programming Language 情节。Julia编程语言的用户可扩展绘图API
Q1 Social Sciences Pub Date : 2023-01-01 DOI: 10.5334/jors.431
Simon Christ, Daniel Schwabeneder, Christopher Rackauckas, Michael Krabbe Borregaard, Thomas Breloff
There are many excellent plotting libraries. Each excels at a specific use case: one is particularly suited for creating printable 2D figures for publication, another for generating interactive 3D graphics, while a third may have excellent LATEX integration or be ideal for creating dashboards on the web. The aim of Plots.jl is to enable the user to use the same syntax to interact with a range of different plotting libraries, making it possible to change the library that does the actual plotting (the backend) without needing to touch the code that creates the content – and without having to learn multiple application programming interfaces (API). This is achieved by separating the specification of the plot from the implementation of the graphical backend. This plot specification is extendable by a recipe system that allows package authors and users to create new types of plots, as well as to specify how to plot any type of object (e.g. a statistical model, a map, a phylogenetic tree or the solution to a system of differential equations) without depending on the Plots.jl package. This design supports a modular ecosystem structure for plotting and yields a high code reuse potential across the entire Julia package ecosystem. Plots.jl is publicly available at https://github.com/JuliaPlots/Plots.jl.
有许多优秀的绘图库。每一个都擅长于特定的用例:一个特别适合于创建用于发布的可打印2D图形,另一个用于生成交互式3D图形,而第三个可能具有出色的LATEX集成,或者是在web上创建仪表板的理想选择。情节的目的。jl的目的是使用户能够使用相同的语法与一系列不同的绘图库进行交互,从而可以更改执行实际绘图的库(后端),而无需修改创建内容的代码,也无需学习多个应用程序编程接口(API)。这是通过将绘图规范与图形后端实现分离来实现的。该绘图规范可通过配方系统进行扩展,该系统允许软件包作者和用户创建新类型的绘图,以及指定如何绘制任何类型的对象(例如统计模型,地图,系统发育树或微分方程系统的解),而不依赖于绘图。杰包。这种设计支持用于绘图的模块化生态系统结构,并在整个Julia包生态系统中产生了很高的代码重用潜力。情节。jl可在https://github.com/JuliaPlots/Plots.jl公开获取。
{"title":"Plots.jl – A User Extendable Plotting API for the Julia Programming Language","authors":"Simon Christ, Daniel Schwabeneder, Christopher Rackauckas, Michael Krabbe Borregaard, Thomas Breloff","doi":"10.5334/jors.431","DOIUrl":"https://doi.org/10.5334/jors.431","url":null,"abstract":"There are many excellent plotting libraries. Each excels at a specific use case: one is particularly suited for creating printable 2D figures for publication, another for generating interactive 3D graphics, while a third may have excellent L<small>A</small>T<small>E</small>X integration or be ideal for creating dashboards on the web. The aim of <tt>Plots.jl</tt> is to enable the user to use the same syntax to interact with a range of different plotting libraries, making it possible to change the library that does the actual plotting (the <em>backend</em>) without needing to touch the code that creates the content – and without having to learn multiple application programming interfaces (API). This is achieved by separating the specification of the plot from the implementation of the graphical backend. This plot specification is extendable by a <em>recipe</em> system that allows package authors and users to create new types of plots, as well as to specify how to plot any type of object (e.g. a statistical model, a map, a phylogenetic tree or the solution to a system of differential equations) without depending on the <tt>Plots.jl</tt> package. This design supports a modular ecosystem structure for plotting and yields a high code reuse potential across the entire Julia package ecosystem. <tt>Plots.jl</tt> is publicly available at <a href=\"https://github.com/JuliaPlots/Plots.jl\" target=\"_blank\">https://github.com/JuliaPlots/Plots.jl</a>.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135959476","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Automated Discovery of Container Executables 自动发现容器可执行文件
Q1 Social Sciences Pub Date : 2023-01-01 DOI: 10.5334/jors.451
V. Sochat, Matthieu Muffato, Audrey Stott, Marco De La Pierre, Georgia K. Stuart
Linux container technologies such as Docker and Singularity offer encapsulated environments for easy execution of software. In high performance computing, this is especially important for evolving and complex software stacks with conflicting dependencies that must co-exist. Singularity Registry HPC (“shpc”) was created as an effort to install containers in this environment as modules, seamlessly allowing for typically hidden executables inside containers to be presented to the user as commands, and as such significantly simplifying the user experience. A remaining challenge, however, is deriving the list of important executables in the container. In this work, we present a new modular methodology that allows for discovering new containers in large community sets, deriving container entries with relevant executables therein, and fully automating both recipe generation and updates over time. As an exemplar outcome, we have employed this methodology to add to the Registry over 8,000 containers from the BioContainers community that can be maintained and updated by the software automation. All software is publicly available on the GitHub platform, and can be beneficial to container registries and infrastructure providers for automatically generating container modules, thus lowering the usage entry barrier and improving user experience.
Linux容器技术(如Docker和Singularity)提供了易于执行软件的封装环境。在高性能计算中,这对于具有必须共存的冲突依赖关系的不断发展和复杂的软件堆栈尤其重要。Singularity Registry HPC(“shpc”)是为了在这个环境中以模块的形式安装容器而创建的,无缝地允许容器中通常隐藏的可执行文件以命令的形式呈现给用户,从而大大简化了用户体验。然而,剩下的挑战是导出容器中重要可执行文件的列表。在这项工作中,我们提出了一种新的模块化方法,它允许在大型社区集中发现新的容器,在其中派生具有相关可执行文件的容器条目,并随着时间的推移完全自动化配方生成和更新。作为一个示例结果,我们已经使用这种方法将来自BioContainers社区的8000多个容器添加到Registry中,这些容器可以通过软件自动化进行维护和更新。所有软件在GitHub平台上都是公开可用的,并且对于容器注册表和基础设施提供商自动生成容器模块是有益的,从而降低了使用门槛并改善了用户体验。
{"title":"Automated Discovery of Container Executables","authors":"V. Sochat, Matthieu Muffato, Audrey Stott, Marco De La Pierre, Georgia K. Stuart","doi":"10.5334/jors.451","DOIUrl":"https://doi.org/10.5334/jors.451","url":null,"abstract":"Linux container technologies such as Docker and Singularity offer encapsulated environments for easy execution of software. In high performance computing, this is especially important for evolving and complex software stacks with conflicting dependencies that must co-exist. Singularity Registry HPC (“shpc”) was created as an effort to install containers in this environment as modules, seamlessly allowing for typically hidden executables inside containers to be presented to the user as commands, and as such significantly simplifying the user experience. A remaining challenge, however, is deriving the list of important executables in the container. In this work, we present a new modular methodology that allows for discovering new containers in large community sets, deriving container entries with relevant executables therein, and fully automating both recipe generation and updates over time. As an exemplar outcome, we have employed this methodology to add to the Registry over 8,000 containers from the BioContainers community that can be maintained and updated by the software automation. All software is publicly available on the GitHub platform, and can be beneficial to container registries and infrastructure providers for automatically generating container modules, thus lowering the usage entry barrier and improving user experience.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"30 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70682496","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Taskfarm: A Client/Server Framework for Supporting Massive Embarrassingly Parallel Workloads Taskfarm:一个支持大量并行工作负载的客户端/服务器框架
Q1 Social Sciences Pub Date : 2023-01-01 DOI: 10.5334/jors.393
M. Hagdorn, N. Gourmelen
{"title":"Taskfarm: A Client/Server Framework for Supporting Massive Embarrassingly Parallel Workloads","authors":"M. Hagdorn, N. Gourmelen","doi":"10.5334/jors.393","DOIUrl":"https://doi.org/10.5334/jors.393","url":null,"abstract":"","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70682099","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Fan-Slicer: A Pycuda Package for Fast Reslicing of Ultrasound Shaped Planes 风扇切片机:一个Pycuda包快速切割超声形状的平面
Q1 Social Sciences Pub Date : 2023-01-01 DOI: 10.5334/jors.422
João Ramalhinho, T. Dowrick, E. Bonmati, M. Clarkson
Fan-Slicer (https://github.com/UCL/fan-slicer) is a Python package that enables the fast sampling (slicing) of 2D ultrasound-shaped images from a 3D volume. To increase sampling speed, CUDA kernel functions are used in conjunction with the Pycuda package. The main features include functions to generate images from both 3D surface models and 3D volumes. Additionally, the package also allows for the sampling of images from curvilinear (fan shaped planes) and linear (rectangle shaped planes) ultrasound transducers. Potential uses of Fan-slicer include the generation of large datasets of 2D images from 3D volumes and the simulation of intra-operative data among others
Fan-Slicer (https://github.com/UCL/fan-slicer)是一个Python包,可以从3D体积中快速采样(切片)2D超声形状的图像。为了提高采样速度,CUDA内核函数与Pycuda包一起使用。主要功能包括从3D表面模型和3D体生成图像的功能。此外,该封装还允许从曲线(扇形平面)和线性(矩形平面)超声换能器中采样图像。Fan-slicer的潜在用途包括从3D体积生成大型2D图像数据集,以及模拟术中数据等
{"title":"Fan-Slicer: A Pycuda Package for Fast Reslicing of Ultrasound Shaped Planes","authors":"João Ramalhinho, T. Dowrick, E. Bonmati, M. Clarkson","doi":"10.5334/jors.422","DOIUrl":"https://doi.org/10.5334/jors.422","url":null,"abstract":"Fan-Slicer (https://github.com/UCL/fan-slicer) is a Python package that enables the fast sampling (slicing) of 2D ultrasound-shaped images from a 3D volume. To increase sampling speed, CUDA kernel functions are used in conjunction with the Pycuda package. The main features include functions to generate images from both 3D surface models and 3D volumes. Additionally, the package also allows for the sampling of images from curvilinear (fan shaped planes) and linear (rectangle shaped planes) ultrasound transducers. Potential uses of Fan-slicer include the generation of large datasets of 2D images from 3D volumes and the simulation of intra-operative data among others","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70682609","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
MARIO: A Versatile and User-Friendly Software for Building Input-Output Models 马里奥:一个多功能和用户友好的软件,用于建立输入输出模型
Q1 Social Sciences Pub Date : 2023-01-01 DOI: 10.5334/jors.473
Mohammad Amin Tahavori, Nicolò Golinucci, Lorenzo Rinaldi, Matteo Vincenzo Rocco, Emanuela Colombo
MARIO (Multi-Regional Analysis of Regions through Input-Output) is a Python-based framework for building input-output models. It automates the parsing of well-known databases (e.g. EXIOBASE, EORA, Eurostat) and of customized tables. With respect to similar tools, like pymrio, it broadens the scope of application to supply-use tables and handles both monetary and physical units. Employing an intuitive Excel-based API, it facilitates advanced table manipulations and allows for modelling additional supply chains through a hybrid LCA approach. It provides built-in functions for footprinting and scenario analyses as well as for visualizations of model outcomes. Results are exportable into various formats, possibly supplemented by a metadata file tracking the full history of applied changes. MARIO comes with extensive documentation and is available on Zenodo, GitHub, or installable via PyPI.
MARIO (Multi-Regional Analysis of Regions through Input-Output)是一个基于python的框架,用于构建投入-产出模型。它可以自动解析知名数据库(例如EXIOBASE, EORA, Eurostat)和定制表。相对于类似的工具,如pymrio,它将应用范围扩大到供应-使用表,并处理货币和物理单位。它采用直观的基于excel的API,便于高级表操作,并允许通过混合LCA方法建模额外的供应链。它为足迹和场景分析以及模型结果的可视化提供了内置功能。结果可以导出为各种格式,还可以通过跟踪应用更改的完整历史记录的元数据文件进行补充。马里奥带有广泛的文档,可在Zenodo, GitHub上使用,或通过PyPI安装。
{"title":"MARIO: A Versatile and User-Friendly Software for Building Input-Output Models","authors":"Mohammad Amin Tahavori, Nicolò Golinucci, Lorenzo Rinaldi, Matteo Vincenzo Rocco, Emanuela Colombo","doi":"10.5334/jors.473","DOIUrl":"https://doi.org/10.5334/jors.473","url":null,"abstract":"MARIO (Multi-Regional Analysis of Regions through Input-Output) is a Python-based framework for building input-output models. It automates the parsing of well-known databases (e.g. EXIOBASE, EORA, Eurostat) and of customized tables. With respect to similar tools, like pymrio, it broadens the scope of application to supply-use tables and handles both monetary and physical units. Employing an intuitive Excel-based API, it facilitates advanced table manipulations and allows for modelling additional supply chains through a hybrid LCA approach. It provides built-in functions for footprinting and scenario analyses as well as for visualizations of model outcomes. Results are exportable into various formats, possibly supplemented by a metadata file tracking the full history of applied changes. MARIO comes with extensive documentation and is available on Zenodo, GitHub, or installable via PyPI.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135214705","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The Green Paths Route Planning Software for Exposure-Optimised Active Travel 面向暴露优化主动出行的绿色路径路径规划软件
Q1 Social Sciences Pub Date : 2023-01-01 DOI: 10.5334/jors.400
Joose Helle, Age Poom, Elias Willberg, Tuuli Toivonen
Green Paths is a prototype of route planning software for finding exposure-optimised routes for active travel. It incorporates external data on environmental exposures, including traffic noise levels, air quality, and street-level greenery into the street and paths network produced by the OpenStreetMap project. Written in the Python programming language, the software applies a novel environmental impedance function in the least cost path routing to find exposure-optimised routes. Routes for externally defined origin-destination pairs can be queried via a RESTful API. The API returns alternative routes equipped with rich exposure data. The published version of the software has been applied in population level environmental exposure assessment and in an end-user-oriented web-based route planner application designed for use in the Helsinki Metropolitan Area.
Green Paths是一个路线规划软件的原型,用于为主动旅行寻找暴露优化路线。它将环境暴露的外部数据(包括交通噪音水平、空气质量和街道绿化)整合到OpenStreetMap项目生成的街道和路径网络中。该软件用Python编程语言编写,在成本最低的路径路由中应用了一种新的环境阻抗函数,以找到暴露优化的路径。外部定义的始发目的地对的路由可以通过RESTful API查询。该API返回带有丰富暴露数据的替代路由。已出版的软件版本已应用于人口水平的环境暴露评估,并应用于设计用于赫尔辛基都市地区的面向最终用户的网络路线规划应用程序。
{"title":"The Green Paths Route Planning Software for Exposure-Optimised Active Travel","authors":"Joose Helle, Age Poom, Elias Willberg, Tuuli Toivonen","doi":"10.5334/jors.400","DOIUrl":"https://doi.org/10.5334/jors.400","url":null,"abstract":"Green Paths is a prototype of route planning software for finding exposure-optimised routes for active travel. It incorporates external data on environmental exposures, including traffic noise levels, air quality, and street-level greenery into the street and paths network produced by the OpenStreetMap project. Written in the Python programming language, the software applies a novel environmental impedance function in the least cost path routing to find exposure-optimised routes. Routes for externally defined origin-destination pairs can be queried via a RESTful API. The API returns alternative routes equipped with rich exposure data. The published version of the software has been applied in population level environmental exposure assessment and in an end-user-oriented web-based route planner application designed for use in the Helsinki Metropolitan Area.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136305078","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
WRaINfo: An Open Source Library for Weather Radar INformation for FURUNO Weather Radars Based on Wradlib WRaINfo:基于Wradlib的fuuno天气雷达天气信息开源库
Q1 Social Sciences Pub Date : 2023-01-01 DOI: 10.5334/jors.453
Alice Künzel, Kai Mühlbauer, Julia Neelmeijer, Daniel Spengler
WRaINfo is a software for real-time weather radar data processing developed by the Helmholtz Innovation Lab FERN.Lab, a technology and innovation platform of the German Research Centre for Geosciences Potsdam (GFZ). WRaINfo is specifically designed for processing X-band weather radar data of FURUNO devices. The modules of the package allow to read and process raw data of the WR2120 and WR2100. For this purpose, many functions of the library wradlib are used and adapted. The processing is controlled by a configuration file, main functionalities include formatting, attenuation correction, clutter detection, georeferencing and gridding of the data. This allows the construction of reproducible, automatic data processing chains. The package is written in the Python programming language. The source code is publicly available on GitLab. Compiled versions are also available on PyPi. The package is distributed under the Apache 2.0 license.
WRaINfo是亥姆霍兹创新实验室开发的实时气象雷达数据处理软件。实验室,德国波茨坦地球科学研究中心(GFZ)的技术和创新平台。WRaINfo是专门为处理FURUNO设备的x波段天气雷达数据而设计的。包的模块允许读取和处理WR2120和WR2100的原始数据。为此,使用和调整了库wradlib的许多函数。处理过程由配置文件控制,主要功能包括数据的格式化、衰减校正、杂波检测、地理参考和网格化。这允许构建可重复的自动数据处理链。该包是用Python编程语言编写的。源代码在GitLab上是公开的。编译后的版本也可以在PyPi上获得。该包在Apache 2.0许可下发布。
{"title":"WRaINfo: An Open Source Library for Weather Radar INformation for FURUNO Weather Radars Based on Wradlib","authors":"Alice Künzel, Kai Mühlbauer, Julia Neelmeijer, Daniel Spengler","doi":"10.5334/jors.453","DOIUrl":"https://doi.org/10.5334/jors.453","url":null,"abstract":"WRaINfo is a software for real-time weather radar data processing developed by the Helmholtz Innovation Lab FERN.Lab, a technology and innovation platform of the German Research Centre for Geosciences Potsdam (GFZ). WRaINfo is specifically designed for processing X-band weather radar data of FURUNO devices. The modules of the package allow to read and process raw data of the WR2120 and WR2100. For this purpose, many functions of the library wradlib are used and adapted. The processing is controlled by a configuration file, main functionalities include formatting, attenuation correction, clutter detection, georeferencing and gridding of the data. This allows the construction of reproducible, automatic data processing chains. The package is written in the Python programming language. The source code is publicly available on GitLab. Compiled versions are also available on PyPi. The package is distributed under the Apache 2.0 license.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136303793","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Journal of Open Research Software
全部 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