Skip to main content

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

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)

Source distribution for libschrodinger 1.3.2
File Size Uploaded
libschrodinger-1.3.2.tar.gz 25.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for libschrodinger 1.3.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.3.2 This release

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page