Welcome to qxmt’s documentation!#

QXMT is an open-source experiment management tool for quantum machine learning. The development focus is on low-cost experiment management and ensuring reproducibility. For low-cost management, the goal is to minimize the implementation code required for managing experiments, allowing developers and researchers to focus solely on new experimental implementations. To ensure reproducibility, QXMT manages experimental information as configuration file, enabling not only the original developer but also collaborators to reproduce the same experimental results without investing significant time.

QXMT provides several datasets, machine learning models, and visualization methods to facilitate experiment management. By combining these, users can not only avoid developing the entire workflow themselves but also ensure that many people can evaluate their experiments based on the same standards. These default features will be continuously expanded in future development.

Installation#

To install QXMT package, you can use pip, the Python package installer. Run the following command in your terminal:

pip install qxmt

Make sure you have Python 3.11 or more recent version installed. If you need LLM mode or more detailed instructions, please refer to the official PyPI page.

Limitation#

QXMT is newly released, and the available features are still limited. The quantum libraries and devices that have been tested are listed below. For future development plans, please refer to the roadmap. Even in environments not listed below, you can manage experiments by implementing according to the interfaces provided by QXMT. For details on how to implement, please refer to the documentation.

Quantum Library

Simulator

Real Machine

pennylane

Qulacs

Qiskit

Cirq

Contents#

Indices and tables#