qugrad


Namequgrad JSON
Version 1.0.2 PyPI version JSON
download
home_pageNone
SummaryA Python package for quantum optimal control.
upload_time2025-10-19 22:51:53
maintainerNone
docs_urlNone
authorCrispin H. W. Barnes, Normann Mertig
requires_python>=3.9
licenseNone
keywords control optimal quantum
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # QuGrad
A Python package for quantum optimal control.

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

[![Unit Tests](https://github.com/Christopher-K-Long/QuGrad/actions/workflows/test-python-package.yml/badge.svg)](https://github.com/Christopher-K-Long/QuGrad/actions/workflows/test-python-package.yml)

## Installation

The python package can be installed with pip as follows:
```bash
pip install qugrad
```

If on Linux and using a conda environment you may encounter an error
```
version `GLIBCXX_...' not found
```
to fix this you also need to execute:
```bash
conda install -c conda-forge libstdcxx-ng
```

### Requirements

Requires:
- [PySTE](https://PySTE.readthedocs.io) (== 1.*) ([doi:10.5281/zenodo.17116431](https://doi.org/10.5281/zenodo.17116431))
- [TensorFlow](https://www.tensorflow.org) (== 2.*)
- [NumPy](https://numpy.org) (>= 1.21, < 3)

#### Additional requirements for testing

- [toml](https://github.com/uiri/toml)
- [PyYAML](https://pyyaml.org/)

## Documentation

Documentation including worked examples can be found at: [https://QuGrad.readthedocs.io](https://QuGrad.readthedocs.io)

## Source Code

Source code can be found at: [https://github.com/Christopher-K-Long/QuGrad](https://github.com/Christopher-K-Long/QuGrad)

## Version and Changes

The current version is [`1.0.2`](ChangeLog.md#release-102). Please see the [Change Log](ChangeLog.md) for more details. QuGrad uses [semantic versioning](https://semver.org/).
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "qugrad",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "\"Christopher K. Long\" <ckl45@cam.ac.uk>",
    "keywords": "control, optimal, quantum",
    "author": "Crispin H. W. Barnes, Normann Mertig",
    "author_email": "\"Christopher K. Long\" <ckl45@cam.ac.uk>",
    "download_url": "https://files.pythonhosted.org/packages/68/f5/af7baa9f5dddc7aea8cf07c2ff703328860c3492a602160996cb9a798eb0/qugrad-1.0.2.tar.gz",
    "platform": null,
    "description": "# QuGrad\nA Python package for quantum optimal control.\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.17116721.svg)](https://doi.org/10.5281/zenodo.17116721)\n\n[![Unit Tests](https://github.com/Christopher-K-Long/QuGrad/actions/workflows/test-python-package.yml/badge.svg)](https://github.com/Christopher-K-Long/QuGrad/actions/workflows/test-python-package.yml)\n\n## Installation\n\nThe python package can be installed with pip as follows:\n```bash\npip install qugrad\n```\n\nIf on Linux and using a conda environment you may encounter an error\n```\nversion `GLIBCXX_...' not found\n```\nto fix this you also need to execute:\n```bash\nconda install -c conda-forge libstdcxx-ng\n```\n\n### Requirements\n\nRequires:\n- [PySTE](https://PySTE.readthedocs.io) (== 1.*) ([doi:10.5281/zenodo.17116431](https://doi.org/10.5281/zenodo.17116431))\n- [TensorFlow](https://www.tensorflow.org) (== 2.*)\n- [NumPy](https://numpy.org) (>= 1.21, < 3)\n\n#### Additional requirements for testing\n\n- [toml](https://github.com/uiri/toml)\n- [PyYAML](https://pyyaml.org/)\n\n## Documentation\n\nDocumentation including worked examples can be found at: [https://QuGrad.readthedocs.io](https://QuGrad.readthedocs.io)\n\n## Source Code\n\nSource code can be found at: [https://github.com/Christopher-K-Long/QuGrad](https://github.com/Christopher-K-Long/QuGrad)\n\n## Version and Changes\n\nThe current version is [`1.0.2`](ChangeLog.md#release-102). Please see the [Change Log](ChangeLog.md) for more details. QuGrad uses [semantic versioning](https://semver.org/).",
    "bugtrack_url": null,
    "license": null,
    "summary": "A Python package for quantum optimal control.",
    "version": "1.0.2",
    "project_urls": {
        "Changelog": "https://github.com/Christopher-K-Long/QuGrad/blob/main/ChangeLog.md",
        "Documentation": "https://QuGrad.readthedocs.io/",
        "Homepage": "https://github.com/Christopher-K-Long/QuGrad",
        "Issues": "https://github.com/Christopher-K-Long/QuGrad/issues"
    },
    "split_keywords": [
        "control",
        " optimal",
        " quantum"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "03d24e2973a274ff53dd4e36005d1e9facd5a6ec7474f0f9b23c69f37344cc33",
                "md5": "618d7df9119844a1c9d7c78b8dcb2db5",
                "sha256": "a26571d4f7624be4a574083d7d56055eb69c49a41954f570a42d33d3bb898862"
            },
            "downloads": -1,
            "filename": "qugrad-1.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "618d7df9119844a1c9d7c78b8dcb2db5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 21295,
            "upload_time": "2025-10-19T22:51:51",
            "upload_time_iso_8601": "2025-10-19T22:51:51.952221Z",
            "url": "https://files.pythonhosted.org/packages/03/d2/4e2973a274ff53dd4e36005d1e9facd5a6ec7474f0f9b23c69f37344cc33/qugrad-1.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "68f5af7baa9f5dddc7aea8cf07c2ff703328860c3492a602160996cb9a798eb0",
                "md5": "1f234bd41c0aad6bd9cc77ae64727720",
                "sha256": "cc8af2e52f0675e6b2d9924b9c316babd6753a38d8646972772c19761b47757a"
            },
            "downloads": -1,
            "filename": "qugrad-1.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "1f234bd41c0aad6bd9cc77ae64727720",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 35102,
            "upload_time": "2025-10-19T22:51:53",
            "upload_time_iso_8601": "2025-10-19T22:51:53.132944Z",
            "url": "https://files.pythonhosted.org/packages/68/f5/af7baa9f5dddc7aea8cf07c2ff703328860c3492a602160996cb9a798eb0/qugrad-1.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-19 22:51:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Christopher-K-Long",
    "github_project": "QuGrad",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "qugrad"
}
        
Elapsed time: 1.62003s