Resources
Version 20 (J. Simmons, 04/23/2017 07:26 am)
| 1 | 1 | J. Simmons | h1. Resources |
|---|---|---|---|
| 2 | 1 | J. Simmons | |
| 3 | 15 | J. Simmons | h2. IPython |
| 4 | 1 | J. Simmons | |
| 5 | 15 | J. Simmons | IPython is the calculation engine in MTK. |
| 6 | 1 | J. Simmons | |
| 7 | 15 | J. Simmons | * "IPython homepage":http://ipython.org/ |
| 8 | 15 | J. Simmons | * "IPython Wiki page":http://en.wikipedia.org/wiki/IPython |
| 9 | 15 | J. Simmons | * Examples of using IPython |
| 10 | 15 | J. Simmons | ** "Web article about optimizing Python code that introduced us to IPython":https://jakevdp.github.io/blog/2015/02/24/optimizing-python-with-numpy-and-numba/ |
| 11 | 15 | J. Simmons | ** "A short demo on how to use IPython Notebook as a research notebook":http://www.randalolson.com/2012/05/12/a-short-demo-on-how-to-use-ipython-notebook-as-a-research-notebook/ ("actual example research notebook":http://www.randalolson.com/wp-content/uploads/Evolution-of-Swarming-Experiment.pdf) |
| 12 | 15 | J. Simmons | ** "Pandas cookbook":https://github.com/jvns/pandas-cookbook - great examples of using Pandas library to process/display data |
| 13 | 15 | J. Simmons | ** "Pandas Tour":http://nbviewer.ipython.org/gist/wesm/4757075/PandasTour.ipynb - another set of Pandas examples |
| 14 | 2 | J. Simmons | |
| 15 | 4 | J. Simmons | h2. Included Packages |
| 16 | 2 | J. Simmons | |
| 17 | 2 | J. Simmons | * Pint (units for Python) |
| 18 | 5 | J. Simmons | ** "Pint Docs":http://pint.readthedocs.org/en/0.6/ |
| 19 | 13 | J. Simmons | ** "General Installation":http://pint.readthedocs.org/en/0.6/getting.html |
| 20 | 7 | J. Simmons | |
| 21 | 15 | J. Simmons | h2. Jupyter Notebooks |
| 22 | 6 | J. Simmons | |
| 23 | 15 | J. Simmons | Jupyter is the documentation creation user interface. |
| 24 | 8 | J. Simmons | |
| 25 | 15 | J. Simmons | * "Jupyter homepage":http://jupyter.org/ |
| 26 | 15 | J. Simmons | * "Jupyter extensions":https://github.com/ipython-contrib/IPython-notebook-extensions |
| 27 | 18 | J. Simmons | * "JupyterLab: the next generation of the Jupyter Notebook":http://blog.jupyter.org/2016/07/14/jupyter-lab-alpha/ |
| 28 | 8 | J. Simmons | |
| 29 | 15 | J. Simmons | h2. Python Tips and Tricks |
| 30 | 8 | J. Simmons | |
| 31 | 15 | J. Simmons | * "Cheat Sheet for Exploratory Data Analysis in Python":http://www.analyticsvidhya.com/blog/2015/06/infographic-cheat-sheet-data-exploration-python/ - great list of functions/methods and example code for dealing with data (think tables, plotting, etc) |
| 32 | 19 | J. Simmons | * "Make and Deploy Python Package":http://www.discoversdk.com/blog/how-to-create-a-new-python-module-%28and-deploy-it-using-pip%29 - thinking we can make our mods into a package? |
| 33 | 20 | J. Simmons | * https://www.datacamp.com/community/blog/python-matplotlib-cheat-sheet#gs.dQvhxi8 |
| 34 | 8 | J. Simmons | |
| 35 | 15 | J. Simmons | h2. Packages to Research |
| 36 | 6 | J. Simmons | |
| 37 | 15 | J. Simmons | * "Tikz":http://www.texample.net/tikz/ - Programatic graphics |
| 38 | 15 | J. Simmons | * "AstroPy":http://www.astropy.org/ - Python library for astronomical and astrodynamics calculations |
| 39 | 15 | J. Simmons | * "Seven Python Tools All Data Scientists Should Know How to Use":http://www.galvanize.com/blog/2015/07/14/seven-python-tools-all-data-scientists-should-know-how-to-use/#.VazwF_lVhBf |
| 40 | 15 | J. Simmons | * "bqplot":https://github.com/bloomberg/bqplot - plotting system for the Jupyter notebook |
| 41 | 17 | J. Simmons | * "PyEphem":http://rhodesmill.org/pyephem/ - provides basic astronomical computations for the Python programming language |