quantum_channel_approx

Code to learn how to approximate the evolution of any quantum system evolving under some Lindblad equation, based purely on measurement data.

https://github.com/luke-visser/quantum_channel_approx

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.7%) to scientific vocabulary
Last synced: 8 months ago · JSON representation ·

Repository

Code to learn how to approximate the evolution of any quantum system evolving under some Lindblad equation, based purely on measurement data.

Basic Info
  • Host: GitHub
  • Owner: Luke-Visser
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 2.42 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

QuantumChannelApprox

Python code for simulating quantum channels using quantum computers.

Used python packages: Numpy, qutip, scipy, matplotlib, random, math, re, time, torch, itertools, more_itertools, multiprocessing

To run the files in the results folder you first have to pip install the code. This can be done via the .toml file, where I recommend to use the flag -e so one does not have to reinstall the package after making changes to the library everytime: python -m pip install -e .

The Code_Examples folder has one example file one can use to run a full sequence of learning a quantum channel, saving the results in a subfolder of the Results folder. The parameters are drawn from json files in the Input folder. The LoadResultsAndPlot file is there to load previously generated results for data analysis. Change the filepaths to the correct folders in both files to run them, after that both should work directly.

Owner

  • Login: Luke-Visser
  • Kind: user

Citation (citation.cff)

cff-version: 1.2.0
title: Quantum Channel Approximation
message: 'If you use this software, please cite it as below.'
type: software
authors:
  - given-names: Luke
    family-names: Visser
    affiliation: Eindhoven University of Technology
    orcid: 'https://orcid.org/0009-0005-8496-0424'
identifiers:
  - type: doi
    value: 10.48550/arXiv.2309.10593
repository-code: 'https://github.com/Luke-Visser/Quantum_Channel_Approx'
license: MIT

GitHub Events

Total
  • Public event: 1
  • Push event: 5
Last Year
  • Public event: 1
  • Push event: 5

Dependencies

pyproject.toml pypi