CUNY Bridge Computational Workshop
August 2024


This website is maintained by Dax Feliz

General Information

The main purpose of the group is to:

The Github repository for this class is: https://github.com/daxfeliz/cunybridgebootcamp

Slack Information

We will be using Slack to communicate ideas, resources, changes to the schedule, etc. Make sure to download the app, since it makes it easier to know what's happening.

Schedule - August 2024

(subject to change).

Session Topics Covered
Session # 1 Jupyter Notebook 1
Session # 2 Jupyter Notebook 2 Jupyter Notebook 2B
  • What to do if you pushed something onto a remote repository by mistake? REVERT!
Session # 3 Jupyter Notebook 3
  • Installation of VSCode
Jupiter Notebook 4
  • Basic Bash commands
  • Jupyter notebooks
  • Python 2 vs Python 3
Jupyter Notebook 5
  • Functions
  • Classes
  • List Comprehensions
  • Dictionaries
Session # 4 Jupyter Notebook 6
  • Introduction to Numpy
  • Matplotlib
Jupyter Notebook 7
  • Scipy
Jupyter Notebook 8
  • Sys and Python Modules
Session # 5 Jupyter Notebook 9
  • Introduction to Pandas
Jupyter Notebook 10
  • Introduction to Astropy
Jupyter Notebook 11
  • Introduction to Astroquery
Session # 6 Open Hack Session Introduction to LaTeX
  • Introduction to LaTeX
Introduction to Machine Learning Techniques
  • Supervised and Unsupervised Learning basics
  • Linear Regression basics with a Neural Network
Session # 7 Jupyter Notebook 12
  • Learn basic Statistics
  • Practice fitting data
  • Learn basics of MCMC analysis
Session # 8 Jupyter Notebook 13
  • Introduction to Gaussian Processes
  • Example usage of Celerite2 and Pymc3
Session # 9 Artsy Programming Project
  • Project 1: Creating Star Trails from ISS images
  • Practice Image Processing
  • Data Challenge: Manually Recreate a Image Stacking Process
Open Hack Session
  • Open Hack Session
Session # 10 Website Creation with Git Pages
  • Project 2: Creating Website using Git-Pages
  • Practice HTML, Java, CSS
  • Practice using Git
  • Customize your own website
Open Hack Session
  • Open Hack Session

Other links

Version Control

Coding

LaTeX

Papers

General Advice about Reaching Out Via Email

General Advice for Reaching Out to Potential Collaborators