Metadata-Version: 2.4
Name: inspeqtor
Version: 0.1.1.dev0
Summary: Python library for characterization and calibration of quantum device.
Project-URL: homepage, https://github.com/PorametPat/inspeqtor
Project-URL: source, https://github.com/PorametPat/inspeqtor
Project-URL: changelog, https://github.com/PorametPat/inspeqtor/releases
Project-URL: releasenotes, https://github.com/PorametPat/inspeqtor/releases
Project-URL: documentation, https://porametpat.github.io/inspeqtor/
Project-URL: issues, https://github.com/PorametPat/inspeqtor/issues
Author-email: Poramet Pathumsoot <poramet.path@gmail.com>
License-Expression: BSD-3-Clause
License-File: LICENSE.md
Keywords: calibration,characterization,physics,quantum
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Quantum Computing
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: deprecated>=1.2.18
Requires-Dist: diffrax>=0.6.0
Requires-Dist: flax>=0.11.0
Requires-Dist: funsor>=0.4.5
Requires-Dist: gpjax>=0.12.2
Requires-Dist: graphviz>=0.20.3
Requires-Dist: jax>=0.4.35
Requires-Dist: matplotlib>=3.9.2
Requires-Dist: numpyro>=0.16.0
Requires-Dist: optax>=0.2.4
Requires-Dist: pandas-stubs>=2.2.3.241009
Requires-Dist: pandas>=2.2.3
Requires-Dist: polars>=1.33.1
Description-Content-Type: text/markdown

# Inspeqtor

[![DOI](https://zenodo.org/badge/894394996.svg)](https://doi.org/10.5281/zenodo.17748401)

<div align="center">
<img src="https://raw.githubusercontent.com/PorametPat/inspeqtor/refs/heads/main/docs/assets/inspeqtor_logo.svg" alt="logo" style="width: 100px"></img>
</div>

## Greeting 🖖

We aim to be a Data-efficient Framework for Characterization and Calibration of Quantum Device. As performing experiment and take data from the quantum device could be expensive. We would like to squeeze every drop of information from the data.

> ⚠️ This package and document are still under development. Please proceed with caution.

## Installation

To install `inspeqtor` for local devlopement, you have to pull the repository locally via

```bash
git clone https://github.com/PorametPat/inspeqtor.git
```

Using `uv`,
Then install it using

``` bash
uv sync
```

Or `pip` via

``` bash
pip install ./<PATH>
```

where the `<PATH>` is the path to the local `inspeqtor` repository that you cloned.

## How to contribute?

Thank you for your interest in contributing to `inspeqtor`! Please refer to our [developer note](https://porametpat.github.io/inspeqtor/latest/dev/#how-to-contribute) for guidelines.

## Documentation

Check the [documentation](https://porametpat.github.io/inspeqtor/latest/) for published materials. To generate documentation locally, follow this [guide](https://porametpat.github.io/inspeqtor/latest/dev/#documentation).

## Citation

If you find our library to be useful and would like to cite our work, please use the following,

```bibtex
@software{Pathumsoot_inspeqtor,
    author = {Pathumsoot, Poramet},
    doi = {10.5281/zenodo.17748402},
    license = {BSD-3-Clause},
    title = {{inspeqtor}},
    url = {https://github.com/PorametPat/inspeqtor}
}
```
