Quantum information methods that everybody needs.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
This package is intended as a central repository for python code pertaining to quantum information science, primarily the subfield of open quantum system dynamics.
To get a local copy up and running follow these simple steps.
As of the current version, qfunk has only basic dependencies on numpy and scipy. The most recent of these can be downloaded like so
conda install numpy, scipy
- Clone the repo
git clone https://github.com/simonsupercool/qfunk.git
- CD into directory and install package via local pip command
pip install qfunk
- Run the test suite
python test.py
If all tests pass then the installation was a success, otherwise please raise an issue that includes the failed test output.
As a general package for quantum information, most standard linear algebra operations are available in qfunk that pertain to this field. On top of this more specific functionality is available, primarily dealing with quantum optics and open quantum systems. Specific examples of which may be found in the examples folder.
For more examples, please refer to the Documentation
This package is intended as a broad repository for quantum information related code. As such any contribution that meets this criteria are welcome. If you wish to contribute:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/HowCouldYouHaveNotDoneThisAlready
) - Commit your Changes (
git commit -m 'Add some HowCouldYouHaveNotDoneThisAlready'
) - Push to the Branch (
git push origin feature/HowCouldYouHaveNotDoneThisAlready
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.