Vanderbilt - Starting Grad School
latest

Contents:

  • MAC 101: An Introduction
  • Python 101 - Anaconda, environments, and more
  • Structuring your Project
  • Python Packaging - Building your own module and package
  • Machine Learning
  • Vanderbilt PhD Thesis - Template
  • Tools you might want to check out
  • Useful links and Resources
    • General
    • MAC-related (if applicable)
    • Reading Papers
    • Giving Presentations
    • Paper Management
    • Taking Notes
    • Collaborations
    • Conferences
    • General Learning
    • Python & Anaconda
    • Interesting Python Packages
    • Python Packaging
    • Code Editors
    • Code Structure
    • Version Control
    • SSH Keys
    • LaTeX
    • Writing Papers
    • Online Presentations
    • Data Science
    • Machine Learning
    • Papers
    • Interesting Books
    • Jobs and Applications
    • Miscellaneous Links
Vanderbilt - Starting Grad School
  • Docs »
  • Useful links and Resources
  • Edit on GitHub

Useful links and Resources¶

This is a set of useful links and resources that might make your days as a graduate student much more comfortable. It includes links related to science, coding, machine learning, etc.

Table of Contents

  • General
  • MAC-related (if applicable)
  • Reading Papers
  • Giving Presentations
  • Paper Management
  • Taking Notes
  • Collaborations
  • Conferences
  • General Learning
  • Python & Anaconda
  • Interesting Python Packages
  • Python Packaging
  • Code Editors
  • Code Structure
  • Version Control
  • SSH Keys
  • LaTeX
  • Writing Papers
  • Online Presentations
  • Data Science
  • Machine Learning
  • Papers
  • Interesting Books
  • Jobs and Applications
  • Miscellaneous Links

General¶

  • Vanderbilt University
  • Vanderbilt Astronomy Group
  • Journal Club - Schedule
  • AstroBrew Schedule
  • Vandy Astronomy - Workshops and Seminars - Main Website for the Astronomy Workshops and Seminars at Vanderbilt

MAC-related (if applicable)¶

  • Setting up a MAC
  • Apps for MACs

Reading Papers¶

  • ADS
  • ADS 2.0 Beta
  • arxiv astro-ph
  • Vanderbilt VoxCharta - ArXiv discussion of the latest astronomy papers
  • Arxiver - Bringing you the latest astronomy papers uploaded to astro-ph
  • Astrobites - The astro-ph reader’s digest
  • Astrobitos - Spanish version of Astrobites
  • Daily Brew - Selected astro-ph abstracts for Astro
  • Benty Fields - Selected papers to use. It uses ML to suggest you new papers.
  • AAS Nova - Research highlights from the journals of the American Astronomical Society

Giving Presentations¶

  • Speak your science: How to give a better conference talk, Part 1
  • Speak your science: How to give a better conference talk, Part 2
  • Giving a Scientific Talk

Paper Management¶

  • Mendeley

Taking Notes¶

  • Evernote
  • OneNote

Collaborations¶

  • Slack

Conferences¶

  • Python in Astronomy
  • Canadian Astronomy Data Centre
  • Conference Management Software for Astronomy

General Learning¶

  • The Tech Savvy Mission - Empowering Researchers
  • Coursera - Free Online Courses
  • EdX - Free Online Courses
  • World Science U
  • World Science Festival
  • TED Talks
  • DataGeekette - Walkthrough for Aspiring Data Scientists

Python & Anaconda¶

  • Python Course by Codecademy
  • Learn Python the Hard way - Free online course on Python
  • Anaconda and Python
  • Scientific Python Lectures
  • The Hitchhiker’s Guide to Python - Useful guide to use when using Python. Both for novice and experty Python developers.
  • The Hitchhiker’s Guide to Packaging - Useful guide to know how to package your Python modules.
  • Astro ML - Machine Learning and Data Mining for Astronomy
  • Cython Tutorial
  • iPython in Depth Tutorial
  • Python for Scientists Tutorial - Set of lecture notes by Thomas Robitaille

Interesting Python Packages¶

  • Halotools
  • Astropy
  • Pandas and Tutorial - Another tutorial
  • Scikit-Learn
  • Astropy - Affiliated Packages
  • Corrfunc - Blazing fast correlation functions on the CPU

Python Packaging¶

  • Astropy Template for Python Packages - Github and its documentation
  • How to create and maintain a Python package using the Astropy template
  • Cookiecutter template for a Python package - I actually prefer the Astropy Template because of how easy it is to set up.
  • The Python Package Index (PyPi)
  • Read The Docs - Create custom documentation for your package and project for free. See Astropy_Template_rtd_subsec for more info.
  • Travis CI (Continuous Integration) - Used for Continous Integration. For more information, see Astropy_Template_continous_integrations_subsec.

Code Editors¶

  • Sublime Text 3
  • Sublime Text Unofficial Documentation
  • PyCharm
  • Atom Editor - Similar to Sublime Text.
  • VIM for Beginners

Code Structure¶

  • How to structure your code property
  • Markdown CheatSheet
  • Restructured Text (reST) CheatSheet
  • Create Documentation with RST, Sphinx, Sublime, and GitHub
  • An introduction to Sphinx and Read the Docs for Technical Writers

Version Control¶

  • Github
  • Github Guides and Tutorials
  • Git tutorials and training by Atlassian
  • Bitbucket

SSH Keys¶

  • How to Set up SSH Keys
  • Connecting to Github with SSH

LaTeX¶

  • Installing LaTeX
  • Learn LaTeX in 30 minutes

Writing Papers¶

  • Overleaf - Collaborative Writing and Publishing
  • ShareLatex - Another tool for Collaborative Writing and Publishing
  • Acknowledgment Generator - Easy way to write the __Acknowledgement section of a paper

Online Presentations¶

  • Frank van den Bosch Lectures or here
  • Frank van den Bosch - Video Lectures
  • Galaxy Formation Conferences - Lectures and Videos

Data Science¶

  • Kaggle Learn - Faster Data Science Education
  • Astronomy and Data Science Toolkin - Connecting Astronomers and Data Science
  • 12 things I wish I’d known before starting as a Data Scientist

Machine Learning¶

  • Vanderbilt Astro Machine Learning group
  • AstroML
  • AstroML Book or on Amazon
  • Machine Learning Course by Andrew Ng (Stanford)
  • Victor Lavrenko’s playlist on machine learning tutorials
  • Introductory Applied Machine Learning
  • Udacity’s Deep Learning course
  • Intro to Random Forests - Good introduction to the topic of Random Forests in machine learning
  • Data Science Learning Resources - Curated list of resources to learn machine learning
  • Essentials of Machine Learning Algorithms (with Python and R Codes) - Nice explanation of ML concepts and algorithms
  • TensorFlow tutorial - Non-traditional TensorFlow tutorial by Daniel Foreman-Mackey
  • Essential libraries for Machine Learning in Python
  • VIP Cheatsheets for Stanford CS 230 Deep Learning and in other languages
  • Best Machine Learning resources

Papers¶

  • Good Enough Practices in Scientific Computing by by Greg Wilson et al. (2016)
  • “Ten Simple Rules for Making Research Software More Robust” by Morgan Taschuk et al. (2017)
  • Interactive Notebooks: Sharing the Code by Helen Shen

Interesting Books¶

  • The Cosmic Web by Gott
  • Statistics Books by astronomers and physicists
  • Practical Statistics for Astronomers
  • Galaxy Formation and Evolution by Mo, van den Bosch, and White
  • Extragalactic Astronomy and Cosmology by Peter Schneider
  • Introduction to Cosmology by Barbara Ryden or the PDF version
  • An Introduction to Modern Astrophysics by Bradley Carroll

Jobs and Applications¶

  • Astronomy - Rumor Mill
  • The Grad Cafe - Grad School Admissions Results, Tips, Forums, etc.
  • AAS Job Register - Find and post astronomy related jobs
  • Benti-Fields Job Market

Miscellaneous Links¶

  • Badge Creator - Tool to create badges for your Github repositories.
  • Guide to Science Policy - Astrobites
Previous

© Copyright 2017-2018, Victor Calderon Revision 1c77dd25.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.