Skip to content
forked from cjtu/plutopy

A practice repository for scientists to learn Git, GitHub, and scientific coding in Python

License

Notifications You must be signed in to change notification settings

pancong419/plutopy

 
 

Repository files navigation

plutopy

Welcome to plutopy! This is a learning library for scientists new to Python, Git, GitHub or all three.

Overview

This repository exists to import, visualize and manipulate an image of Pluto taken by the New Horizons mission in 2015. It also exists to help teach how to navigate and contribute to an open-source scientific coding library.

Example

TODO: Take some screenshots of plutopy in action and add them to the README.

Tutorial

See the tutorial for plutopy here TODO: Create a full worked example of plutopy in action in a Jupyter notebook, and add a link to the README.

Data

The image used is the Pluto New Horizons Global Mosaic 300m July 2017. The data was collected by Moore et al. 2016 and made vailable by the U.S. Geologic Survey here.

The features of interest are stored in the Comma Separated Values (CSV) file format, and were generated by Christian Tai Udovicic.

Processing

The image handling is done with Python bindings for GDAL, features of interest are read in with Pandas, the analysis is done with numpy and scipy, and the plotting is done with matplotlib. The tutorial is written in a Jupyter notebook. All of these packages are installed with the Anaconda package manager.

Some useful tutorials/documentation on the above packages:

Contributing

All contributors to this project are listed in CONTRIBUTORS.md. If you would like to be a contributor, first read CONTRIBUTING.md and then head over to the issue tracker and start with issue #1: Submitting your first pull request. All are welcome!

Code of Conduct

This repository is governed by a code of coduct. See CODE_OF_CONDUCT.md for more details.

License

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 imporance of a license, see this explanation. To learn what the legal jargon in a particular license means, check out ChooseALicense.com.

About

A practice repository for scientists to learn Git, GitHub, and scientific coding in Python

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.6%
  • Python 1.4%