Most scientific programmers are self-taught. Graduate programs in plasma physics often lack courses on scientific programming, which leaves students to learn these skills on their own. High pressure to get results prevents us from taking the time to learn practices from software engineering that can greatly improve the reliability, maintainability, and usability of software. Adopting such practices can make research more efficient and reliable, improve scientific reproducibility, and prevent future headaches. Writing readable code is particularly important because code is communication. I will discuss strategies for writing clean scientific code such as choosing meaningful variable names, refactoring code for readability in preference to co...
The mission of the PlasmaPy project is to foster the creation of a fully open source software ecosys...
<p>The fundamental difficulty with scientific software is that the existing languages are either<br>...
Thesis (B.S.) in Chemistry--University of Illinois at Urbana-Champaign, 1984.Bibliography: leaf 18.M...
This presentation reviews clean coding strategies for students and scientists who have learned to pr...
The research team will lead the development of PlasmaPy and affiliated packages to foster the creati...
The reproducibility crisis of modern science is the inability of scientists to reproduce roughly hal...
The research team will lead the development of PlasmaPy and affiliated packages to foster the creati...
This paper offers practical suggestions for how to make the best use of com-puters to model plasma b...
The reproducibility crisis of modern science is the inability of scientists to reproduce roughly hal...
The mission of the PlasmaPy project is to foster the creation of a fully open source Python ecosyste...
Many institutions are now developing large-scale, complex, coupled multiphysics computational simula...
Producing scientific software is a challenge. The high-performance modeling and simulation community...
The reproducibility crisis of modern science is the inability of scientists to reproduce a large fra...
Scientific software is in many disciplines crucial for understanding and reusing research data and a...
Functional, usable, and maintainable open-source software is increasingly essential to scientific re...
The mission of the PlasmaPy project is to foster the creation of a fully open source software ecosys...
<p>The fundamental difficulty with scientific software is that the existing languages are either<br>...
Thesis (B.S.) in Chemistry--University of Illinois at Urbana-Champaign, 1984.Bibliography: leaf 18.M...
This presentation reviews clean coding strategies for students and scientists who have learned to pr...
The research team will lead the development of PlasmaPy and affiliated packages to foster the creati...
The reproducibility crisis of modern science is the inability of scientists to reproduce roughly hal...
The research team will lead the development of PlasmaPy and affiliated packages to foster the creati...
This paper offers practical suggestions for how to make the best use of com-puters to model plasma b...
The reproducibility crisis of modern science is the inability of scientists to reproduce roughly hal...
The mission of the PlasmaPy project is to foster the creation of a fully open source Python ecosyste...
Many institutions are now developing large-scale, complex, coupled multiphysics computational simula...
Producing scientific software is a challenge. The high-performance modeling and simulation community...
The reproducibility crisis of modern science is the inability of scientists to reproduce a large fra...
Scientific software is in many disciplines crucial for understanding and reusing research data and a...
Functional, usable, and maintainable open-source software is increasingly essential to scientific re...
The mission of the PlasmaPy project is to foster the creation of a fully open source software ecosys...
<p>The fundamental difficulty with scientific software is that the existing languages are either<br>...
Thesis (B.S.) in Chemistry--University of Illinois at Urbana-Champaign, 1984.Bibliography: leaf 18.M...