(Last update : February 20, 2024)
QOsimulator solves the photons dynamics in linear optical systems.
The result in the paper is mainly obtained by using MacBook Air (M1, 2020) with the following Python environment.
Software | Version |
---|---|
python | 3.11.0 |
numpy | 1.24.1 |
scipy | 1.10.0 |
matplotlib | 3.6.2 |
Sample jupyter notebooks are provided in the samples folder.
-
Download QOsimulator code from github.
-
Open sample jupyter notebook located in the
qo_simulator/simples/
directry. -
Run the code.
If you find it useful to use this program in your research, please cite the following paper.
J. Oba, S. Kajita, and A. Soeda, "Fast simulation for multi-photon, atomic-ensemble quantum model of linear optical systems addressing the curse of dimensionality", Scientific Reports 14, 3208 (2024). https://doi.org/10.1038/s41598-024-53246-2
Copyright (C) 2023 TOYOTA CENTRAL R&D LABS., INC. All Rights Reserved.
For non-commercial research purposes only, under this license, permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), the rights to use, copy, modify, merge of the Software, subject to the following conditions:
The above copyright notice and this license shall be included in all copies or substantial portions of the Software.
Except as expressly stated above, no rights or licenses from any copyright holder is granted under this license, whether expressly, by implication, estoppel or otherwise. Under this license, the rights to distribute the Software, including a derivative work of the Software, are NOT granted.
The name and trademarks of copyright holder(s) may NOT be used in advertising or publicity pertaining to the Software or portions thereof, including modifications or derivatives, without specific, written prior permission. Title to copyright in the Software will at all times remain with the copyright holders.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.