{"title":"Smurf: System for Modelling with Uncertainty Reduction, and Forecasting","authors":"I. Mirouze, S. Ricci","doi":"10.5334/JORS.312","DOIUrl":"https://doi.org/10.5334/JORS.312","url":null,"abstract":"Smurf is an open source modular system developed in Python for running and cycling data assimilation (DA) systems. It is organised around three super classes for numerical model management, assimilation schemes and observation instruments. Any new item can be easily plugged in by defining a child class that will override as many methods as necessary. Non intrusive, Smurf can be used in any applicative domain for numerical models written in any language. CORRESPONDING AUTHOR: Isabelle Mirouze","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43296565","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}
{"title":"Go Listen: An End-to-End Online Listening Test Platform","authors":"Dan-Joe Barry, Qijian Zhang, P. Sun, Andrew Hines","doi":"10.5334/jors.361","DOIUrl":"https://doi.org/10.5334/jors.361","url":null,"abstract":"","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70681259","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}
{"title":"CSVDataMerge: A Simple and Free Program for Concatenating Experimental Data Files","authors":"James R. Schmidt","doi":"10.5334/jors.368","DOIUrl":"https://doi.org/10.5334/jors.368","url":null,"abstract":"","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70681467","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}
{"title":"bayesint: A Python Package for Calculating Bayesian Credible Intervals of Ratios of Beta Distributions","authors":"M. Bekker-Nielsen Dunbar, T. Finnie","doi":"10.5334/jors.283","DOIUrl":"https://doi.org/10.5334/jors.283","url":null,"abstract":"","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"51 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70681581","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}
{"title":"oflibnumpy & oflibpytorch: Optical Flow Handling and Manipulation in Python","authors":"Claudio S. Ravasio, L. da Cruz, C. Bergeles","doi":"10.5334/jors.380","DOIUrl":"https://doi.org/10.5334/jors.380","url":null,"abstract":"","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70681926","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}
Eugenio Piasini, Alexandre L S Filipowicz, Jonathan Levine, Joshua I Gold
{"title":"Embo: a Python package for empirical data analysis using the Information Bottleneck.","authors":"Eugenio Piasini, Alexandre L S Filipowicz, Jonathan Levine, Joshua I Gold","doi":"10.5334/jors.322","DOIUrl":"10.5334/jors.322","url":null,"abstract":"<p><p>We present <i>embo</i>, a Python package to analyze empirical data using the Information Bottleneck (IB) method and its variants, such as the Deterministic Information Bottleneck (DIB). Given two random variables <i>X</i> and <i>Y</i>, the IB finds the stochastic mapping <i>M</i> of <i>X</i> that encodes the most information about <i>Y</i>, subject to a constraint on the information that <i>M</i> is allowed to retain about <i>X</i>. Despite the popularity of the IB, an accessible implementation of the reference algorithm oriented towards ease of use on empirical data was missing. Embo is optimized for the common case of discrete, low-dimensional data. Embo is fast, provides a standard data-processing pipeline, offers a parallel implementation of key computational steps, and includes reasonable defaults for the method parameters. Embo is broadly applicable to different problem domains, as it can be employed with any dataset consisting in joint observations of two discrete variables. It is available from the Python Package Index (PyPI), Zenodo and GitLab.</p>","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"9 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10162586/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"9492996","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Python Package for Heart Rate Variability Analysis and Signal Preprocessing","authors":"Robin Champseix, L. Ribiere, Clément Le Couedic","doi":"10.5334/jors.305","DOIUrl":"https://doi.org/10.5334/jors.305","url":null,"abstract":"","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70681297","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}
{"title":"<i>%svy_freqs:</i> A Generic SAS Macro for Creating Publication-Quality Three-Way Cross-Tabulations.","authors":"Jacques Muthusi, Peter W Young, Samuel Mwalili","doi":"10.5334/jors.318","DOIUrl":"https://doi.org/10.5334/jors.318","url":null,"abstract":"<p><p>Cross-tabulations are a simple but important tool for understanding the distribution of socio-demographic characteristics among participants in epidemiological studies. We developed a generic SAS macro, <b><i>%svy_freqs,</i></b> to create publication-quality tables from cross-tabulations between a factor and a by-group variable given a third variable using survey or non-survey data. The macro also performs two-way cross-tabulations and provides extra features not available in existing procedures such as ability to incorporate parameters for survey design and replication-based variance estimation methods, performing validation checks for input parameters, transparently formatting variable values from character into numeric and allowing for generalizability. We demonstrate the macro using the 2013-2014 National Health and Nutrition Examination Survey (NHANES), a complex survey designed to assess the health and nutritional status of adults and children in the United States.</p>","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"9 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10174182/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"9468218","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Register Transfer Level Disparity generator with Stereo Vision","authors":"Aruna Jayasena","doi":"10.5334/jors.339","DOIUrl":"https://doi.org/10.5334/jors.339","url":null,"abstract":"","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70681449","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}
{"title":"Palabos-npFEM: Software for the Simulation of Cellular Blood Flow (Digital Blood)","authors":"Christos Kotsalos, J. Latt, B. Chopard","doi":"10.5334/jors.343","DOIUrl":"https://doi.org/10.5334/jors.343","url":null,"abstract":"Palabos-npFEM is a computational framework for the simulation of blood flow with fully resolved constituents. The software resolves the trajectories and deformed state of blood cells, such as red blood cells and platelets, and the complex interaction between them. The tool combines the lattice Boltzmann solver Palabos for the simulation of blood plasma (fluid phase), a finite element method (FEM) solver for the resolution of blood cells (solid phase), and an immersed boundary method (IBM) for the coupling of the two phases. Palabos-npFEM provides, on top of a CPU-only version, the option to simulate the deformable bodies on GPUs, thus the code is tailored for the fastest supercomputers. The software is integrated in the Palabos core library, and is available on the Git repository this https URL. It offers the possibility to simulate various setups, e.g. several geometries and blood parameters, and due to its modular design, it allows external solvers to readily replace the provided ones.","PeriodicalId":37323,"journal":{"name":"Journal of Open Research Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46026510","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}