Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 1.27 KB

README.md

File metadata and controls

58 lines (39 loc) · 1.27 KB

A Python library/web app to simulate quantum-scale physics

Features include (but not limited to):

  • create particles in a simulated environment
  • create potential fields to account for external forces
  • propagate particles (using the titular Schrödinger's equation)
  • draw and animate graphs
  • access boundary error, core dumped totally not run out of memory
    • on the other hand, Python.

Library

examples

Instalation

pip install --upgrade libschrodinger

Web UI

schreenshot showing app UI where people can create and edit particles

Static deployment

github pages

docs

Includes everything except for the user experiment engine. All static files and tutorials included.

Deploying it yourself

  • Install python 3.10 or newer
  • First install the required libraries:
    • flask
    • numpy
    • scipy
    • matplotlib
  • Install ffmpeg
  • Run the app
$ python -m flask run -h 0.0.0.0

Running tests

All the dependencies for regular running are needed, together with pytest.

Run in your terminal:

$ python -m pytest