Skip to content

tqsd/BEC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BEC: Biexciton-Exciton Cascade Simulation framework

Features

  • Light modes are represented with wavelength/enegy (convertible) and time envelopes (Gaussian, tabulated, symbolic expression)
  • Classical two-photon drive with QuTiP-compatible coefficients
  • Quantum Dot energy levels, transition registry, and mode construction
  • Composers for Hamiltonians, Collapse operators, Observables and expectation operators
  • A minimal engine with QuTiPs mesolve returning structured traces
  • Focus on unit tests with small reusable components

Install

Install the dependencies with:

python -m pip install -e .

Tests

Run the tests with:

pytest -q

QSI implementation

This library provides a wrapper for the QSI library in qsi/classical.py together with helpers to decode the application of the channel into a mode representation with the correct properties (wavelength, polarization).

An example of how to use the wrapper is implemented in the examples/qsi/classical_drive_example.py and examples/qsi/classical_drive_example.py

To run the example:

python classical_drive_example.py <port>

where the port can be any currently unused port.

Paper results

The results used in the paper 'Entangled Photon Pair Generator via Biexciton-Exciton Cascade in Semiconductor Quantum Dots and its Simulation' are stored in plots/paper directory.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages