Coder Social home page Coder Social logo

summer-program's Introduction

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/
...

summer-program's People

Contributors

avcopan avatar jevandezande avatar bzhang25 avatar mdav2 avatar ecrossomme avatar bowman205 avatar jonathonmisiewicz avatar mlestep avatar zachglick avatar kvmurphy avatar snelliott avatar juliaanoonan avatar seanpatches avatar rallen96 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.