No description
  • Python 99.7%
  • Shell 0.3%
Find a file
2015-12-21 14:38:15 +11:00
docs Neaten documentation and bump version number to 1.0.0 RC. 2015-03-24 17:39:01 +11:00
qubricks Add Shrieffer-Wolff perturbation theory. 2015-12-21 14:38:15 +11:00
templates Make clear to which method various keywords will be passed by prefixing them. Breaks API, unfortunately. 2015-06-09 16:49:31 +10:00
tests Update qubricks to use parampy instead of parameters; as used upstream. 2015-04-27 11:25:01 +10:00
.gitignore Removed symmetric.py (now provided in python-parameters). Updated code appropriately. 2014-11-20 13:45:47 +11:00
documentation.pdf Update documentation. 2015-08-13 12:22:04 +10:00
LICENSE Initial commit 2014-05-06 19:43:07 -07:00
PKGBUILD Bump version number to 1.0.1 in preparation for next release. 2015-08-13 12:26:44 +10:00
README.md Mention that QuBricks only works on Python 2. 2015-08-13 12:19:01 +10:00
setup.py Bump version number to 1.0.1 in preparation for next release. 2015-08-13 12:26:44 +10:00

python-qubricks

QuBricks is a toolkit for the analysis and simulation of quantum systems using Python 2 (Python 3 support is blocked by the dependency on ParamPy). The primary goal of QuBricks is to facilitate insight into quantum systems; rather than to be the fastest or most efficient simulator. As such, the design of QuBricks is not especially geared toward very large or complicated quantum systems. It distinguishes itself from toolkits like QuTip (http://qutip.org/) in that before simulations everything can be expressed symbolically; allowing for analytic observations and computations. Simulations are nonetheless performed numerically, with various optimisations performed to make them more efficient.

For more information regarding the use of QuBricks, refer to documentation.pdf.

If you are interested in using QuBricks and are having trouble, please contact me at: mister.wardrop@gmail.com . I will only be too happy to help you.

Installation

If you use pip, you can run:

$ pip install qubricks

Otherwise, installing this module is as easy as:

$ python2 setup.py install

If you run Arch Linux, you can instead run:

$ makepkg -i