[HTML][HTML] Array programming with NumPy

CR Harris, KJ Millman, SJ Van Der Walt, R Gommers… - Nature, 2020 - nature.com
Array programming provides a powerful, compact and expressive syntax for accessing,
manipulating and operating on data in vectors, matrices and higher-dimensional arrays …

[HTML][HTML] SciPy 1.0: fundamental algorithms for scientific computing in Python

P Virtanen, R Gommers, TE Oliphant, M Haberland… - Nature …, 2020 - nature.com
SciPy is an open-source scientific computing library for the Python programming language.
Since its initial release in 2001, SciPy has become a de facto standard for leveraging …

[HTML][HTML] KBase: the United States department of energy systems biology knowledgebase

AP Arkin, RW Cottingham, CS Henry, NL Harris… - Nature …, 2018 - nature.com
Although similar integrative tools exist (Supplementary Note 2), no other open platform
shares all KBase's features, which include the following:(i) comprehensive support for data …

Relive: Bridging in-situ and ex-situ visual analytics for analyzing mixed reality user studies

S Hubenschmid, J Wieland, DI Fink, A Batch… - Proceedings of the …, 2022 - dl.acm.org
The nascent field of mixed reality is seeing an ever-increasing need for user studies and
field evaluation, which are particularly challenging given device heterogeneity, diversity of …

[HTML][HTML] Introducing BASE: the Biomes of Australian Soil Environments soil microbial diversity database

A Bissett, A Fitzgerald, T Meintjes, PM Mele, F Reith… - GigaScience, 2016 - Springer
Background Microbial inhabitants of soils are important to ecosystem and planetary
functions, yet there are large gaps in our knowledge of their diversity and ecology. The …

Tools and techniques for computational reproducibility

SR Piccolo, MB Frampton - Gigascience, 2016 - academic.oup.com
When reporting research findings, scientists document the steps they followed so that others
can verify and build upon the research. When those steps have been described in sufficient …

InsideInsights: Integrating data‐driven reporting in collaborative visual analytics

A Mathisen, T Horak, CN Klokmose… - Computer Graphics …, 2019 - Wiley Online Library
Analyzing complex data is a non‐linear process that alternates between identifying discrete
facts and developing overall assessments and conclusions. In addition, data analysis rarely …

Codestrates: Literate computing with webstrates

R Rädle, M Nouwens, K Antonsen, JR Eagan… - Proceedings of the 30th …, 2017 - dl.acm.org
We introduce Codestrates, a literate computing approach to developing interactive software.
Codestrates blurs the distinction between the use and development of applications. It builds …

Bridging the chasm: A survey of software engineering practice in scientific programming

T Storer - ACM Computing Surveys (CSUR), 2017 - dl.acm.org
The use of software is pervasive in all fields of science. Associated software development
efforts may be very large, long lived, and complex, requiring the commitment of significant …

[HTML][HTML] HESS Opinions: Participatory Digital eARth Twin Hydrology systems (DARTHs) for everyone–a blueprint for hydrologists

R Rigon, G Formetta, M Bancheri… - Hydrology and Earth …, 2022 - hess.copernicus.org
Abstract The “Digital Earth”(DE) metaphor is very useful for both end users and hydrological
modelers (ie, the coders). In this opinion paper, we analyze different categories of models …