You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Quantum Optomechanics Toolbox (packaged as `qom`) is a wrapper-styled, scalable toolbox featuring multiple modules for the calculation of stationary as well as dynamical properties of many-body quantum optomechanical systems.
13
13
Backed by numerical libraries like NumPy and SciPy, and featuring the highly customizable visualizations offered by Matplotlib and Seaborn APIs, the toolbox aims to serve as an easy-to-use alternative to writing code explicitly and avoiding repetitive exercises for presentable visuals.
14
14
15
+
> **Note**
16
+
> The toolbox is not under active maintenance since 2023 and addition of newer features are not planned for the near future.
17
+
> However, the current CPU-based modules fully support the simulation of linearized quantum optomechanical systems and their related analysis.
18
+
> For the simulation of more general systems, ``QuTiP`` (``> v5.0``) provides a much faster interface.
19
+
15
20
### Key Features!
16
21
17
22
* Run automatically-managed loops in parallel and pool results.
18
23
* Solve for stability and classical/quantum signatures seamlessly.
19
24
* Configure plots across plotting libraries with a common syntax.
20
25
21
-
### What's New in v1.0!
26
+
### What's New in v1.x!
22
27
23
28
* Non-linear Schrodinger equation solver with integration support.
24
29
* Attractor detection and bifurcation for non-linear dynamical systems.
25
30
* Huge performance boost with NumPy-based vectorization.
26
-
* Faster Monte-Carlo quantum trajectories solver for low-dimensional Hilbert spaces (deprecated since `qom-v1.0.2`).
27
31
28
32
| Dynamical Stability | Quantum Correlations |
29
33
|---|---|
@@ -58,6 +62,7 @@ Backed by numerical libraries like NumPy and SciPy, and featuring the highly cus
58
62
| Wigner distribution depicting the evolution of mechanical squeezing in a modulated optomechanical system. | Soliton propagation in an array of optomechanical systems at different phase lags between the input solitons. |
59
63
60
64
A set of notebooks and scripts to demonstrate the usage of the toolbox can be found in the [examples repository](https://github.com/sampreet/qom-examples).
65
+
Research papers solved using the toolbox can be found in the [papers repository](https://github.com/sampreet/qom-papers).
61
66
62
67
## Installation
63
68
@@ -71,20 +76,20 @@ conda create -n qom python
71
76
conda activate qom
72
77
```
73
78
74
-
The toolbox primarily relies on `numpy` (for fast numerical algebra), `scipy` (for numerical methods), `sympy` (for symbolic algebra), `seaborn` (for color palettes) and `matplotlib` (for plotting results).
79
+
The toolbox primarily relies on `numpy` (for fast numerical algebra), `scipy` (for numerical methods), `sympy` (for symbolic algebra), `matplotlib` (for plotting results) and `seaborn` (for color palettes).
Copy file name to clipboardExpand all lines: docs/source/index.rst
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
.. Quantum Optomechanics Toolbox documentation master file, created by
2
2
sphinx-quickstart on Fri Dec 4 15:06:12 2020.
3
3
4
-
Welcome to the ``qom-v1.0.2`` Documentation!
4
+
Welcome to the ``qom-v1.1.0`` Documentation!
5
5
============================================
6
6
7
7
The Quantum Optomechanics Toolbox (packaged as ``qom``) is a wrapper-styled, scalable toolbox featuring multiple modules for the calculation of stationary as well as dynamical properties of linearized quantum optomechanical systems.
@@ -19,13 +19,12 @@ Key Features
19
19
* Solve for stability and classical/quantum signatures seamlessly.
20
20
* Configure plots across plotting libraries with a common syntax.
21
21
22
-
What's New in v1.0!
22
+
What's New in v1.x!
23
23
-------------------
24
24
25
25
* Non-linear Schrodinger equation solver with integration support.
26
26
* Attractor detection and bifurcation for non-linear dynamical systems.
27
27
* Huge performance boost with NumPy-based vectorization.
28
-
* Faster Monte-Carlo quantum trajectories solver for low-dimensional Hilbert spaces (deprecated since ``qom-v1.0.2``).
29
28
30
29
.. list-table::
31
30
:widths: 50 50
@@ -97,6 +96,7 @@ Examples
97
96
- Soliton propagation in an array of optomechanical systems at different phase lags between the input solitons.
98
97
99
98
A set of notebooks and scripts to demonstrate the usage of the toolbox can be found in the `examples repository <https://github.com/sampreet/qom-examples>`_.
99
+
Research papers solved using the toolbox can be found in the `papers repository<https://github.com/sampreet/qom-papers>`_.
100
100
101
101
Installation
102
102
============
@@ -112,21 +112,21 @@ Once ``Anaconda`` is set up, create and activate a new ``conda`` environment usi
112
112
conda create -n qom python
113
113
conda activate qom
114
114
115
-
The toolbox primarily relies on ``numpy`` (for fast numerical algebra), ``scipy`` (for numerical methods), ``sympy`` (for symbolic algebra), ``seaborn`` (for color palettes) and ``matplotlib`` (for plotting results).
115
+
The toolbox primarily relies on ``numpy`` (for fast numerical algebra), ``scipy`` (for numerical methods), ``sympy`` (for symbolic algebra), ``matplotlib`` (for plotting results) and ``seaborn`` (for color palettes).
0 commit comments