Our path to better science in less time using open data science tools
Reproducibility has long been a tenet of science but has been challenging to achieve—we
learned this the hard way when our old approaches proved inadequate to efficiently …
learned this the hard way when our old approaches proved inadequate to efficiently …
Software engineering for computational science: Past, present, future
Despite the increasing importance of in silico experiments to the scientific discovery process,
state-of-the-art software engineering practices are rarely adopted in computational science …
state-of-the-art software engineering practices are rarely adopted in computational science …
PyNN: a common interface for neuronal network simulators
AP Davison, D Brüderle, JM Eppler… - Frontiers in …, 2009 - frontiersin.org
Computational neuroscience has produced a diversity of software for simulations of
networks of spiking neurons, with both negative and positive consequences. On the one …
networks of spiking neurons, with both negative and positive consequences. On the one …
Chaste: an open source C++ library for computational physiology and biology
Chaste—C ancer, H eart A nd S oft T issue E nvironment—is an open source C++ library for
the computational simulation of mathematical models developed for physiology and biology …
the computational simulation of mathematical models developed for physiology and biology …
F2PY: a tool for connecting Fortran and Python programs
P Peterson - International Journal of Computational Science …, 2009 - inderscienceonline.com
In this paper we tackle the problem of connecting low-level Fortran programs to high-level
Python programs. The difficulties of mixed language programming between Fortran and C …
Python programs. The difficulties of mixed language programming between Fortran and C …
Troubling trends in scientific software use
Software pervades every domain of science (–), perhaps nowhere more decisively than in
modeling. In key scientific areas of great societal importance, models and the software that …
modeling. In key scientific areas of great societal importance, models and the software that …
Software Carpentry: lessons learned
G Wilson - F1000Research, 2016 - pmc.ncbi.nlm.nih.gov
Since its start in 1998, Software Carpentry has evolved from a week-long training course at
the US national laboratories into a worldwide volunteer effort to improve researchers' …
the US national laboratories into a worldwide volunteer effort to improve researchers' …
Shining light into black boxes
The publication and open exchange of knowledge and material form the backbone of
scientific progress and reproducibility and are obligatory for publicly funded research …
scientific progress and reproducibility and are obligatory for publicly funded research …
Engineering the software for understanding climate change
SM Easterbrook, TC Johns - Computing in science & …, 2009 - ieeexplore.ieee.org
Climate scientists build large, complex simulations with little or no software engineering
training—and don't readily adopt the latest software engineering tools and techniques. This …
training—and don't readily adopt the latest software engineering tools and techniques. This …
A software chasm: Software engineering and scientific computing
DF Kelly - IEEE software, 2007 - ieeexplore.ieee.org
Some time ago, a chasm opened between the scientific-computing community and the
software engineering community. Originally, computing meant scientific computing. Today …
software engineering community. Originally, computing meant scientific computing. Today …