This widget was created as a way to learn Python, particularly numpy, plotly and Django. It is an exploration of the classic 'particle in a box' problem which students encounter in their first semester of quantum mechanics or physical chemistry. You will be able to find plots of the first six energy levels of the time independent Schrödinger equation here.
- Create a virtual environment using venv:
python -m python3 -m venv venv
- Activate the virtual environment:
source venv/bin/activate
- Install the packages in requirements.txt:
pip install -r requirements.txt
- Start the development web server:
python manage.py runserver
You should now be able to go to the URL displayed in the terminal.
- Improve descriptive text to better explain the concepts demonstrated.
- Improve the page layout
- Make the pages mobile responsive
- Add user input to adjust the potentials