liz-stippell / Pysces

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pysces

This is experimental code for quantum mechanics, in order to be used for teaching purpose.

The Pysces library created uses Sympy and Matplotlib libraries as a backend. This library is still in progress.

Installation

  1. Please make sure both Sympy and Matplotlib are installed, using the links above.
  2. Git clone this repository into the desired location.

Contents

Note that the "Tutorials" folder contains foundations of quantum mechanics such as:

  1. Commutators & Operators

  2. Plotting Particle in a Box

  • Normalization
  • Expectation Values
  • Plotting
  1. Quantized Hamiltonian Dynamics
  • Morse Potential
  • Gaussian Potential
  • Double Well Potential

Some of the other areas of interest are:

Spherical Harmonics, Harmonic Oscillators, Anharmonic Oscillators, Perturbation Theory, Ladder Operators


Some areas of higher level research for implementing the code can be found in the following files, and are not intended for teaching purposes:

heisenberg_EOM (Heisenberg Equation of Motion - in progress)

gaussian_wavepackets (Gaussian Wave Packets - in progress)


=======

Pysces

Build Status

Documentation

The documentation is available here

Authors

This code is created by Elizabeth Stippell, Lauryn Jerz under the guidance of Dr. Alexey Akimov at the University at Buffalo

Year: 2020

a4f82647d44132ad313b967d421082d2b21c9708

About

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 97.9%Language:Python 2.0%Language:Shell 0.1%Language:CMake 0.0%