# braidAndNoise **Repository Path**: moduli/braid-and-noise ## Basic Information - **Project Name**: braidAndNoise - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-02 - **Last Updated**: 2025-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BraidAndNoise A unified framework combining topological braiding simulations and quantum noise calculations on lattice systems. ## Overview This project integrates two complementary frameworks: - **LatticeTD**: A framework for simulating topological quantum dynamics, focusing on braiding of topological zero modes - **CountingFieldOnLattice**: A framework for quantum transport calculations using Green's functions, with focus on counting fields and noise calculations ## Project Structure ``` braidAndNoise/ ├── latticeTD/ # Git submodule for braiding simulations │ ├── core/ # Core simulation components │ ├── protocols/ # Braiding protocol implementations │ └── utils/ # Visualization and utility functions ├── countingFieldOnLattice/ # Git submodule for noise calculations │ ├── hamiltonians/ # Hamiltonian definitions │ ├── greens_functions/ # Green's function calculations │ ├── calculations/ # Current and noise calculations │ └── utils/ # Utility functions ├── yjunction_braiding_and_noise.ipynb # Main notebook └── README.md ``` ## Getting Started ### Prerequisites - Python 3.7+ - NumPy - SciPy - Matplotlib - PyTorch (for some calculations) - Jupyter Notebook ### Installation 1. Clone this repository: ```bash git clone braidAndNoise cd braidAndNoise ``` 2. Initialize and update submodules: ```bash git submodule init git submodule update ``` 3. Install dependencies: ```bash pip install -r requirements.txt ```