Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 1.29 KB

File metadata and controls

28 lines (16 loc) · 1.29 KB

TENSO: Tensor Equations for Non-Markovian Structured Open systems

For Paper: X. Chen and I. Franco. Tree tensor network hierarchical equations of motion based on time-dependent variational principle for efficient open quantum dynamics in structured thermal environments.

TENSO cover image

Overview

This repository contains the code for the TENSO algorithm, which is a tensor network based method for generating and integration the master equations for open quantum dynamics in structured thermal environments. The code is written in Python and uses PyTorch for tensor operations. It is designed to be efficient and scalable, allowing for the simulation of large open quantum systems using different tree tensor network topologies. Details of the algorithm can be found in the paper. Detailed documentation is under preparation.

Quick setup

  • Development setup:

    1. Create a python virtural environment with python vesion >= 3.10.

    2. Prepare dependencies: numpy, scipy, pytorch, torchdiffeq, tqdm

    3. Install tenso in develop mode using pip:

       python -m pip install -e .
      
    4. For testing, consider jupyter-lab, matplotlib, etc.