Welcome to plutopy, a community that teaches and promotes open source planetary science!
The goal of this repository is to help scientists learn to use open source tools to improve the quality and reproducability of their research.
Broadly, open source describes anything publicly available that people can modify and share. There has been a recent surge in open practices being adopted in industry and academia and plutopy will help you leverage these practices for your own research. To read more about open source, see the links below:
Plutopy participation is open to everyone! To get acquainted with this repository and the basics of plutopy, you will need:
git --version
in a terminal. No luck? See install guide here)Plutopy is open to anyone who is:
Currently, plutopy is focused on teaching the following skills:
Great! We are looking for experienced scientists who use open source tools on a day-to-day basis to help make plutopy more accessible to beginners and help us make open source practices the norm in academia.
That's ok! This repository is organized as a planetary image analysis package to serve as an example, but the open source tools taught here are broadly applicable to basic research in all academic disciplines.
Learning with Plutopy is entirely self-paced. You will start here with a basic introduction to Git, GitHub and the Plutopy repository. From there, you will be ready to start new tutorials, contribute your insights or improvements to the main repository, or use Plutopy as an example to open-source your own code. You receive feedback on your contributions as you progress in your learning. Over time, Plutopy will grow with member contributions to become a better resource for learning open-source science.
Plutopy is intended to be used as an example repository for academics interested in releasing an open-source code repository. All examples you find in plutopy are open-source (see our License) and can be edited or adapted for use in your own work, as long as plutopy is cited in any abstracts or publications that it supports (see citable DOI).
Plutopy is made possible by its contributors. By completing the first tutorial, you will learn the basics of open-source collaboration by becoming a Plutopy contributor! If you already know the basics of Git and GitHub, but would like to contribute, you can first read CONTRIBUTING.md and then head over to the issue tracker to see what issues are open. All are welcome!
This repository is governed by a code of conduct. See CODE_OF_CONDUCT.md for more details.
This repository is released under the MIT license for open and warranty-free use and reproduction. See the LICENSE for more details. To learn more about the importance of an open-source license, see this explanation. To learn what the legal jargon in a particular license means, check out ChooseALicense.com.