Skip to content

ICHEC/pyqm

 
 

Repository files navigation

title layout
Python For Quantum Mechanics
home

Python For Quantum Mechanics

Description

Welcome to Python for Quantum Mechanics. This course was designed to give you a solid foundation in the Python programming language for your studies in quantum technology. The course is six sessions long in total, and builds from the ground up a working knowledge of Python, with emphasis on the NumPy, Matplotlib and SciPy libraries. The first three sessions entail the building of a foundation, where you will learn how to manipulate basic data types in the first session, all the way to object-oriented programming in the third session. The final three sessions involve a deep dive into the afore-mentioned libraries.

The course material will be hosted on GitHub and includes a folder for each session which includes a complete set of notebooks with the video lectures embedded as well as a README where links to the videos can also be found. There will be a live tutorial each week on Tuesday at 3am in the SNIAM basement lecture hall. The Discord, linked above, server also serves as a place of communication, where questions can be asked and discussions held.

Installation & Requirements

Contents

  1. Fundamentals – Week 1
  2. Flow Control and I/O - Week 2
  3. Functions and Classes - Week 3
  4. Numpy - Week 4
  5. Matplotlib - Week 5
  6. Scipy - Week 6
No. Topic Folder
1. Fundamentals Week 1 Rajarshi Tiwari/Katie O'Connor
2. Flow Control and I/O Week 2 Rajarshi Tiwari/Katie O'Connor
3. Functions and Classes Week 3 Rajarshi Tiwari/Katie O'Connor
4. Numpy Week 4 Rajarshi Tiwari/Katie O'Connor
5. Matplotlib Week 5 Rajarshi Tiwari/Katie O'Connor
6. Scipy Week 6 Rajarshi Tiwari/Katie O'Connor

Contact

License

This content is licensed under Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA) license. This license allows others to remix, tweak, and build upon this work non-commercially, as long as they credit the original creator and license their new creations under the same terms. See LICENSE for details.

ACKNOWLEDGEMENTS

We extend our gratitude to the Irish Centre for High-End Computing (ICHEC) and University of Galway for providing computing and for all-encompassing invaluable support. This project was funded by the EuroHPC JU under grant agreement No 951732 and Ireland.

alt

About

Python for Quantum Mechanics course for Trinity MSc in Quantum Technologies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.9%
  • Other 0.1%