# pyDMapS **Repository Path**: LTQUBIT/pydmaps ## Basic Information - **Project Name**: pyDMapS - **Description**: DMapS is end-to-end quantum compiler designed for near-term distributed quantum computing architectures, integrating qubit mapping and routing algorithms. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2025-08-06 - **Last Updated**: 2026-01-05 ## Categories & Tags **Categories**: quantum **Tags**: None ## README # DMapS **DMapS** is **end-to-end quantum compiler** designed for **near-term distributed quantum computing architectures**, integrating qubit mapping and routing algorithms. These algorithms improve the execution efficiency of compiled quantum programs by optimizing EPR pair overhead and local SWAP gate insertions. ## πŸ“¦ Installation Clone the repository and install required dependencies: ```bash git clone https://gitee.com/LTQUBIT/pydmaps.git cd pydmaps pip install -e . ``` ## πŸ› οΈ Usage More usage tutorials can be found [here](tests/usage.ipynb).​ ## πŸ“‚ Project Structure ```bash DMapS/ β”œβ”€β”€ src/ # Core implementation β”‚ β”œβ”€β”€ comparion_algorithms/ # Core compiler logic β”‚ └── frontend/ # Config processing implementation​ β”‚ └── mapper/ # Qubit mapping implementation β”‚ └── partitioner/ # Circuit partitioning implementation β”‚ └── router/ # Qubit routing implementation β”‚ └── global_config.py # Relative path definition β”œβ”€β”€ tests/ # Experimental files and usage tutorials​ β”‚ β”œβ”€β”€ benchmark/ # OpenQASM benchmark files β”‚ └── hardware_info/ # Reconfiguration files for quantum chip networks​ β”‚ └── usage.ipynb # Usage tutorials​ ``` ## πŸ“„ License This project is licensed under the Apache 2.0. ## πŸ“¬ Contact - The code comments are still insufficient, and we will work on improving them. - For questions, please contact listenwetnessluo@163.com or open an issue on GitHub.