QuMADA


NameQuMADA JSON
Version 0.4.2 PyPI version JSON
download
home_page
SummaryMeasurement Abstraction and Database Access layer for QCoDeS
upload_time2023-08-18 06:37:36
maintainer
docs_urlNone
authorJARA Institute for Quantum Information
requires_python>=3.9
licenseGPLv3+
keywords quantum physics abstraction metadata data management
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # QuMADA
Interfaces and measurement scripts for usage with QCoDeS.

## Documentation
Find the current documentation on [readthedocs](https://qumada.readthedocs.io/en/latest/).

## Installation

### Setup virtual environment

Installation of QuMADA should be done in a virtual environment.
There are several methods of creating a virtual environment, python's native being *venv*:

On *windows*, run

```
python -m venv .venv
.venv\Scripts\activate.bat
```

On *linux*, run

```
python -m venv .venv
source .venv/bin/activate
```

### Install QuMADA

Install QuMADA directly from PyPI:

```
python -m pip install qumada
```

Alternatively, install the latest development version of QuMADA from github:

```
git clone https://github.com/qutech/qumada.git qumada
cd qumada
python -m pip install -e .
```

You can also install optional dependencies, like *Spyder* or QCoDeS' *plottr-inspectr*:

```
python -m pip install -e .[spyder,gui]
```

### Setup for development

For development, first clone the latest development version of QuMADA from github:

```
git clone https://github.com/qutech/qumada.git qumada
cd qumada
```

The requirements are stored in *dev_requirements.txt*.

```
python -m pip install -r dev_requirements.txt
```

Set up pre-commit hooks

```
python -m pre-commit install
```

### Build documentation

To build the documentation, run:

```
tox -e docs
```

or

```
cd docs
make html
```

The built documentation can be found at `_build/html/index.html`.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "QuMADA",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "quantum,physics,abstraction,metadata,data management",
    "author": "JARA Institute for Quantum Information",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/e8/88/cfdfe6ea8cf6ed09df7948c96f1b1cc01a66efa0262d983e2c9f6e6fbf04/QuMADA-0.4.2.tar.gz",
    "platform": null,
    "description": "# QuMADA\r\nInterfaces and measurement scripts for usage with QCoDeS.\r\n\r\n## Documentation\r\nFind the current documentation on [readthedocs](https://qumada.readthedocs.io/en/latest/).\r\n\r\n## Installation\r\n\r\n### Setup virtual environment\r\n\r\nInstallation of QuMADA should be done in a virtual environment.\r\nThere are several methods of creating a virtual environment, python's native being *venv*:\r\n\r\nOn *windows*, run\r\n\r\n```\r\npython -m venv .venv\r\n.venv\\Scripts\\activate.bat\r\n```\r\n\r\nOn *linux*, run\r\n\r\n```\r\npython -m venv .venv\r\nsource .venv/bin/activate\r\n```\r\n\r\n### Install QuMADA\r\n\r\nInstall QuMADA directly from PyPI:\r\n\r\n```\r\npython -m pip install qumada\r\n```\r\n\r\nAlternatively, install the latest development version of QuMADA from github:\r\n\r\n```\r\ngit clone https://github.com/qutech/qumada.git qumada\r\ncd qumada\r\npython -m pip install -e .\r\n```\r\n\r\nYou can also install optional dependencies, like *Spyder* or QCoDeS' *plottr-inspectr*:\r\n\r\n```\r\npython -m pip install -e .[spyder,gui]\r\n```\r\n\r\n### Setup for development\r\n\r\nFor development, first clone the latest development version of QuMADA from github:\r\n\r\n```\r\ngit clone https://github.com/qutech/qumada.git qumada\r\ncd qumada\r\n```\r\n\r\nThe requirements are stored in *dev_requirements.txt*.\r\n\r\n```\r\npython -m pip install -r dev_requirements.txt\r\n```\r\n\r\nSet up pre-commit hooks\r\n\r\n```\r\npython -m pre-commit install\r\n```\r\n\r\n### Build documentation\r\n\r\nTo build the documentation, run:\r\n\r\n```\r\ntox -e docs\r\n```\r\n\r\nor\r\n\r\n```\r\ncd docs\r\nmake html\r\n```\r\n\r\nThe built documentation can be found at `_build/html/index.html`.\r\n",
    "bugtrack_url": null,
    "license": "GPLv3+",
    "summary": "Measurement Abstraction and Database Access layer for QCoDeS",
    "version": "0.4.2",
    "project_urls": {
        "Documentation": "https://qumada.readthedocs.io/en/latest/",
        "Repository": "https://github.com/qutech/qumada"
    },
    "split_keywords": [
        "quantum",
        "physics",
        "abstraction",
        "metadata",
        "data management"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dc7842821fcb9b4b88000eeaaa806257891b8975c968c8b9e69d58ef72ed094f",
                "md5": "667789a085d0836d7792f94961c7ba11",
                "sha256": "3d209cb548dddfe9d8f5cc28e3639175fe2eaf64c8f2735750f8622bbfd0aafc"
            },
            "downloads": -1,
            "filename": "QuMADA-0.4.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "667789a085d0836d7792f94961c7ba11",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 130790,
            "upload_time": "2023-08-18T06:37:34",
            "upload_time_iso_8601": "2023-08-18T06:37:34.577022Z",
            "url": "https://files.pythonhosted.org/packages/dc/78/42821fcb9b4b88000eeaaa806257891b8975c968c8b9e69d58ef72ed094f/QuMADA-0.4.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e888cfdfe6ea8cf6ed09df7948c96f1b1cc01a66efa0262d983e2c9f6e6fbf04",
                "md5": "322fb93187bb08252153e5ba1b366de7",
                "sha256": "a6b36a1443459516495014c5bf547cce431c8cd437aa4eb05024453384d548e2"
            },
            "downloads": -1,
            "filename": "QuMADA-0.4.2.tar.gz",
            "has_sig": false,
            "md5_digest": "322fb93187bb08252153e5ba1b366de7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 147303,
            "upload_time": "2023-08-18T06:37:36",
            "upload_time_iso_8601": "2023-08-18T06:37:36.466226Z",
            "url": "https://files.pythonhosted.org/packages/e8/88/cfdfe6ea8cf6ed09df7948c96f1b1cc01a66efa0262d983e2c9f6e6fbf04/QuMADA-0.4.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-18 06:37:36",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "qutech",
    "github_project": "qumada",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "qumada"
}
        
Elapsed time: 0.11214s