Metadata-Version: 2.1
Name: QuLab
Version: 2.3.4
Summary: contral instruments and manage data
Author-email: feihoo87 <feihoo87@gmail.com>
Maintainer-email: feihoo87 <feihoo87@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/feihoo87/QuLab
Project-URL: Bug Reports, https://github.com/feihoo87/QuLab/issues
Project-URL: Source, https://github.com/feihoo87/QuLab/
Keywords: experiment,laboratory
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: blinker>=1.4
Requires-Dist: click>=7.1.2
Requires-Dist: dill>=0.3.6
Requires-Dist: GitPython>=3.1.14
Requires-Dist: ipython>=7.4.0
Requires-Dist: ipywidgets>=7.4.2
Requires-Dist: loguru>=0.7.2
Requires-Dist: matplotlib>=3.7.2
Requires-Dist: nevergrad>=1.0.2
Requires-Dist: numpy>=1.13.3
Requires-Dist: ply>=3.11
Requires-Dist: pyzmq>=25.1.0
Requires-Dist: scipy>=1.0.0
Requires-Dist: watchdog>=4.0.0
Provides-Extra: full
Requires-Dist: SQLAlchemy>=2.0.19; extra == "full"
Requires-Dist: uvloop>=0.19.0; extra == "full"

# QuLab
[![View build status](https://travis-ci.org/feihoo87/QuLab.svg?branch=master)](https://travis-ci.org/feihoo87/QuLab)
[![Coverage Status](https://coveralls.io/repos/github/feihoo87/QuLab/badge.svg)](https://coveralls.io/github/feihoo87/QuLab)
[![Updates](https://pyup.io/repos/github/feihoo87/QuLab/shield.svg)](https://pyup.io/repos/github/feihoo87/QuLab/)
[![Docs Status](https://readthedocs.org/projects/qulab/badge/?version=latest)](http://qulab.readthedocs.org)
[![PyPI version](https://badge.fury.io/py/QuLab.svg)](https://badge.fury.io/py/QuLab)
[![](https://img.shields.io/badge/python-3.6%2C%203.7-brightgreen.svg)]()
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3352232.svg)](https://doi.org/10.5281/zenodo.3352232)

**Documentation can be found at [qulab.readthedocs.org](https://qulab.readthedocs.org/).**

## Installation
We encourage installing QuLab via the pip tool (a python package manager):
```bash
python -m pip install QuLab
```

To install from the latest source, you need to clone the GitHub repository on your machine.
```bash
git clone https://github.com/feihoo87/QuLab.git
```

Then dependencies and QuLab can be installed in this way:
```bash
cd QuLab
python -m pip install -e .
```

## Usage


## Running Tests
To run tests:

```
python -m pip install -r requirements-dev.txt
python -m pytest
```

## Attribution
If you make use of this code, please consider citing the Zenodo DOI [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3352232.svg)](https://doi.org/10.5281/zenodo.3352232) as a software citation:
```
@misc{xu_huikai_2019_3352232,
  author       = {Xu, Huikai},
  title        = {QuLab},
  month        = aug,
  year         = 2019,
  doi          = {10.5281/zenodo.3352232},
  url          = {https://doi.org/10.5281/zenodo.3352232}
}
```

## Reporting Issues
Please report all issues [on github](https://github.com/feihoo87/QuLab/issues).

## License

[MIT](https://opensource.org/licenses/MIT)
