Skip to content

Repository for all summer program related programs

Notifications You must be signed in to change notification settings

NominHanggai/summer-program

This branch is 72 commits behind CCQC/summer-program:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Gustavo AroeiraGustavo Aroeira
Gustavo Aroeira
and
Gustavo Aroeira
Aug 16, 2019
d52f863 · Aug 16, 2019
Jun 20, 2018
Jun 27, 2018
Jun 27, 2018
Jun 27, 2018
Aug 16, 2019
Jul 24, 2017
Jan 23, 2018
Jan 23, 2018
Feb 2, 2018
Dec 5, 2015
Dec 5, 2015
Jul 11, 2018
Jun 3, 2016
Jun 7, 2016
Jun 7, 2016

Repository files navigation

Summer Program

Repository for all summer program related programming. If you have any questions, remember that Google and Stack Overflow are your best friends.

Projects

  1. Geometry (Advanced)
  2. Frequencies (Theory)
  3. Hessian (Theory)
  4. HF (Theory 1, Theory 2)
  5. MP2 (Exercises)
  6. Spin-Orbital UHF (Exercises)
  7. Spin-Orbital MP2 (Exercises)
  8. CIS (Exercises, Theory)
  9. CCD (Theory)

Extra Programming Projects

Extra Applications Projects

  • coming soon...

Algebraic methods

Python

Download the Anaconda package with Python3.5 (you'll have to click on 'I want Python3.5'). To learn how to code Python, there are a few recommended resources:

For a general overview of best practices in Python, read python_tips.md.

Git

To learn how to use the basics of Git, follow the Github Git tutorial. For a more advanced understanding of how Git works and for an overview of what version control is, read the git-scm tutorial.

A few helpful hints

  • The usual workflow is
    • git pull
    • do some work
    • git add my_files.ext
    • git commit -m "My message"
    • git push
  • Always remember to use git pull before doing a git push, otherwise it may give you an error message if your local repository is not up to date with the one on github.
  • If you forgot to git pull before you committed your work and you did not edit the same files as anyone else (e.g. you only worked in your directory), run git rebase and it will reorganize commits to remove the unecessary merge.
  • When commiting code, always provide at least a one-line summary of the changes you made. If you need to write more, follow the following guidelines

Organization

summer-program/
|   .gitignore
|   python_tips.md
│   README.md
│
├───extra-files/
│
├───0/
│   │   instructions.pdf
│   │
│   ├───username1/
│   │   code.py
│   │
│   ├───username2/
│   │   code.py
│   ...
│
├───1/
...

About

Repository for all summer program related programs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 62.1%
  • TeX 37.9%