Skip to main content

Quantum nonlinear parametric interaction in realistic waveguides

Project description

Quantum Nonlinear Parametric Interaction in Realistic Waveguides

The QNPI_InRealisticWaveguides is a module for modelling quantum nonlinear interaction in waveguides affected by imperfections and deviations-from-design typically associated with realistic fabrication processes. The modelling framework assumes an undepleted pump field, leading to an effectively Gaussian evolution.

This module contains a consolidated and streamlined version of the scripts that were used to generate the results in

Weiss, T. F., Youssry, A., & Peruzzo, A. (2025). Quantum nonlinear parametric interaction in realistic waveguides: a comprehensive study. arXiv:2506.20184

Installation

Install via pip: pip install QNPI-InRealisticWaveguides For using tailored poling structures install `custom-poling separately (there is a matplotlib restriction): pip install custom-poling --no-deps ```pip install matplotlib>=3.6.3```

Examples and related material

An exemplary jupyter notebook introducing the capabilities and the workflow of the module can be found in the example directory.

A detailed description of the theory behind the modelling framework can be found in

Weiss, T. F., Youssry, A., & Peruzzo, A. (2025). Quantum nonlinear parametric interaction in realistic waveguides: a comprehensive study. arXiv:2506.20184

Quesada, N., et al. (2020). Theory of high-gain twin-beam generation in waveguides: From Maxwell's equations to efficient simulation. Phys. Rev. A 102, 033519 (https://doi.org/10.1103/PhysRevA.102.033519)

Features & Comments

Quantitatively connecting the modelling framework with an explicit waveguide requires calculation of the respective dispersion and modal-field data. Exemplary data is provided in the files under ModeSolverData together with a COMSOL file capable of generating them for arbitrary waveguides. While the module can be used without the files containing the waveguide modes by directly supplying the nonlinear interaction coefficients calculated from them, a file containing dispersion data is strictly required.

In its current state, the module is (in all likelihood) far from computationally optimized, and requires implementation alongside significant parallelization when treating complex cases.

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

qnpi_inrealisticwaveguides-0.1.1.tar.gz (24.0 kB view details)

Uploaded Source

Built Distribution

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

qnpi_inrealisticwaveguides-0.1.1-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

File details

Details for the file qnpi_inrealisticwaveguides-0.1.1.tar.gz.

File metadata

File hashes

Hashes for qnpi_inrealisticwaveguides-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e17d964659ffa2c39b0805113753516f5184d7369df9215203211b8d55515573
MD5 5f38c3cb2ae78b430bf9254d859c7c46
BLAKE2b-256 e882312fe94f183665dde943475d6831a0e3aaffdc59fc33e63a32dfba6efb8e

See more details on using hashes here.

File details

Details for the file qnpi_inrealisticwaveguides-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for qnpi_inrealisticwaveguides-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9220757f1b28e4c0f586bdf318a823e5b1c7fa0d53aa55aaae56d1a01520a3da
MD5 f1016b0cab24989d4b13b9a03a8d3d32
BLAKE2b-256 5b60a8a7aa48076827c9efce75774a10c65333297684ca2c7d12d85d53aba2d3

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