Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.02 KB

README.md

File metadata and controls

32 lines (26 loc) · 1.02 KB

Coding Camp

We cover the following topics

  1. Python and scripting basics: Setting up jupyter, python basics a. Scripting vs. Writing a complete program b. Setting up jupyter lab, connecting to a remote jupyter server c. Why use environments + Conda environments (saving and sharing environments via YAML files) d. Python basics: variable assignment + scope, conditionals, looping + logic flow, functions

  2. Python pt. 2: Pandas, Numpy and Plots a. Storing data: csv, hd5 vs. SQL databases b. Read data into pandas c. Manipulating data + stats d. Plotting dataframe contents

  3. Git and how to fix it when you break things a. Version control systems b. Local git vs. Github: cloning repos c. Tracking changes and branching d. Pushing changes e. Git strategies: Git Flow

  4. HPC basics + DFT workflow a. Rdkit, CClib, ASE b. Bash submission scripts c. Solubility challenge -> incoporate into a DFT workflow

  5. Misc topics a. Goodvibes/DBSTEP b. AQME c. DFT Workflow