[an error occurred while processing this directive]

PHY 546: Python for Scientific Computing

PHY 546: Python for Scientific Computing
Instructor: Michael Zingale, michael.zingale@stonybrook.edu
Mondays, 3:00 - 3:53pm
*1 credit, Students need to bring laptops to class 

PYTHON FOR SCIENTIFIC COMPUTING
a weekly graduate seminar on techniques for scientific programming

Python has seen wide adoption in the scientific community for data analysis, simulation, prototyping, and visualization.  It provides a simple, yet powerful means to build applications.  This semiknar introduces python and its use in scientific computing.

Flipped course format:

- We'll work through intercative notebooks outside of class
- Class time will be used for exercises that we discuss together
- Use slack for out-of-class communication
- Learn how to integrate github + python + slack
- Grading is based on participation; Sharing examples and discussion

Advanced undergrads welcomed

Topics include:    
- Python
- Version control with git/github
- Jupyter notebooks/workflow management
- The NumPy array package
- The SciPy tools and basics of numerical methods
- Matplotlib and Plot.ly for visualization
- SymPy for symbolic mathematics
- Pandas and the dataframe
- Building applications
- Interfacing with Fortran/C/C++

 

     

Speaker

Michael Zingale

Date

Monday, January 22, 2018

Time

3:00 - 3:53pm

Location

ESS, Room 131