Skip to content

An extension to the Python package QuGrad that implements common Hilbert space structures, Hamiltonians, and pulse shapes for quantum control.

License

Notifications You must be signed in to change notification settings

Christopher-K-Long/QuGradLab

Repository files navigation

QuGradLab

An extension to the Python package QuGrad (doi:10.5281/zenodo.17116721) that implements common Hilbert space structures, Hamiltonians, and pulse shapes for quantum control.

DOI SWH Unit Tests

Installation

The python package can be installed with pip as follows:

pip install qugradlab

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:

conda install -c conda-forge libstdcxx-ng

Requirements

Requires:

Additional requirements for testing

Documentation

Documentation, including worked examples can be found at: https://QuGradLab.readthedocs.io

Source Code

Source code can be found at: https://github.com/Christopher-K-Long/QuGradLab

A mirror can be found at: https://gitlab.com/Christopher-K-Long/QuGradLab

Please submit all pull requests, issues, discussions, and vulnerability reports to the GitHub repository.

Releases from this repository are assigned DOIs and can be found at https://doi.org/10.5281/zenodo.17116725. The DOI for all releases is 10.5281/zenodo.17116725. Additionally, the releases are archived to https://archive.softwareheritage.org/swh:1:dir:66eaab3efbc90a0188c5851565b6bfb663bbfe39.

Version and Changes

The current version is 0.1.2. Please see the Change Log for more details. QuGradLab uses semantic versioning.

About

An extension to the Python package QuGrad that implements common Hilbert space structures, Hamiltonians, and pulse shapes for quantum control.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Languages