A small package for simulating quantum-scale physics.
Project description
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 dumpedtotally not run out of memory- on the other hand, Python.
Library
Instalation
pip install --upgrade libschrodinger
Web UI
Static deployment
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
libschrodinger-1.3.2.tar.gz
(25.2 kB
view details)
Built Distribution
File details
Details for the file libschrodinger-1.3.2.tar.gz
.
File metadata
- Download URL: libschrodinger-1.3.2.tar.gz
- Upload date:
- Size: 25.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6326d1cb1b5f1a6f24057e9bda13913b18ec31f0bad944f8a23c9d3f819fbc7 |
|
MD5 | 026d86ea6a8a29e4fe626cb177013524 |
|
BLAKE2b-256 | a360c263522739008962b531baf363a028110a6a8d26dbb221b09658a9005042 |
File details
Details for the file libschrodinger-1.3.2-py3-none-any.whl
.
File metadata
- Download URL: libschrodinger-1.3.2-py3-none-any.whl
- Upload date:
- Size: 30.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebcb0ed250d4198e62117f04495499c1b59d59980646a970d95fb709b1350d91 |
|
MD5 | 7ed3468daa0c5078460e5580c5ef13fd |
|
BLAKE2b-256 | 0445b1c69082a8687829c228240f7649b0212a18357b278d0c57d0f8c7648986 |