Skip to main content

A quantum optics simulator for modeling and analysis of quantum systems.

Project description

Photon Weave

Coverage Build Status DOI

Photon Weave is a quantum optics simulator designed for the modeling and analysis of quantum systems. Focusing on individual temporal modes, it offers comprehensive support for simulating quantum states within Fock spaces along with their polarization degrees of freedom.

Installation

This package can be installed using pip:

pip install photon-weave

or it can be installed from this repository:

pip install git+https://github.com/tqsd/photon_weave.git

Installation for developing

In case you want to add a feature, you can install the system with:

git clone git@github.com:tqsd/photon_weave.git
cd photon_weave
	pip install -e .

Testing

The tests can simply be run with the pytest testing suite. Before running the tests, make sure that the pytest is installed in your environment.

pip install pytest
# In Photon Weave root directory
pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

photon_weave-0.1.7.tar.gz (47.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

photon_weave-0.1.7-py3-none-any.whl (64.9 kB view details)

Uploaded Python 3

File details

Details for the file photon_weave-0.1.7.tar.gz.

File metadata

  • Download URL: photon_weave-0.1.7.tar.gz
  • Upload date:
  • Size: 47.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for photon_weave-0.1.7.tar.gz
Algorithm Hash digest
SHA256 c50a6a12e9684e967b9bce5effcbb89ff3415ada96d871359a4aa5a177551f66
MD5 90cc214cc19d6adec08c6ffc7d00c747
BLAKE2b-256 8bdaec084e693c40656fed3bf509f5ae3aa534e4cfb095e3a6be3a1979fb555a

See more details on using hashes here.

File details

Details for the file photon_weave-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: photon_weave-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 64.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for photon_weave-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 702377afbc68aa7baf3ae4b0775ebc688fb4cebfd073cd0d30e5dcc281fe9b83
MD5 ae148acdaf82c5df8118eec09150198e
BLAKE2b-256 1f2bf754f4bbe1b7cce1264243e9a2cfa31f5a00bb49e8399de915a859ecd78e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page