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
Release files for libschrodinger 1.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| libschrodinger-1.3.2.tar.gz | 25.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| libschrodinger-1.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.4 kB
Release files / libschrodinger-1.3.2.tar.gz
| Download URL | libschrodinger-1.3.2.tar.gz |
|---|---|
| Size | 25.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f6326d1cb1b5f1a6f24057e9bda13913b18ec31f0bad944f8a23c9d3f819fbc7
|
|
BLAKE2b-256 checksum How to use checksums |
a360c263522739008962b531baf363a028110a6a8d26dbb221b09658a9005042
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.3
|
Release files / libschrodinger-1.3.2-py3-none-any.whl
| Download URL | libschrodinger-1.3.2-py3-none-any.whl |
|---|---|
| Size | 30.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ebcb0ed250d4198e62117f04495499c1b59d59980646a970d95fb709b1350d91
|
|
BLAKE2b-256 checksum How to use checksums |
0445b1c69082a8687829c228240f7649b0212a18357b278d0c57d0f8c7648986
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.3
|