Quantum Kit in Swift framework.
QuKit is a Swift library for interacting with quantum physics, which makes programming simple things easy, and difficult things possible. It is inspired by the Quantum Optics Toolbox for MATLAB, the Python framework QuTiP, and the Julia Framework for Open Quantum Dynamics.
To learn more about the library, visit qukit.org.
Contributions to QuKit are welcomed and encouraged! Please see the Contributing to Qukit guide.
import qukit
Add the following dependency to your Package.swift
manifest:
.package(url: "https://github.com/iqukit/qukit.git", .branch("main")),
Namely,
import PackageDescription
let package = Package(
name: "MyPackage",
dependencies: [
.package(url: "https://github.com/iqukit/qukit.git", .branch("main")),
],
targets: [
.target(
name: "MyPackage",
dependencies: ["qukit"]
),
.testTarget(
name: "MyPackageTests",
dependencies: ["MyPackage"]
),
]
)
Now you should be able to import qukit
in the MyPackage
target.
Be sure to look at the documentation index for a bird's eye view of the available documentation.