[[bench]]
name = "performance"
path = "benches/performance.rs"
[dependencies.ndarray]
version = "0.15"
[dependencies.num-complex]
version = "0.4"
[dependencies.rand]
version = "0.8"
[dependencies.thiserror]
version = "1.0"
[[example]]
name = "basic_gates"
path = "examples/basic_gates.rs"
[[example]]
name = "grover_algorithm"
path = "examples/grover_algorithm.rs"
[[example]]
name = "quantum_teleportation"
path = "examples/quantum_teleportation.rs"
[[example]]
name = "visualization"
path = "examples/visualization.rs"
[lib]
crate-type = ["cdylib", "rlib"]
name = "logosq"
path = "src/lib.rs"
[package]
authors = ["Shiwen An <an.s.aa@m.titech.ac.jp>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "This project is a quantum computing library developed in Rust, inspired by existing libraries such as QPP in C++, Yao.jl in Julia, and Pennylane in Python. "
edition = "2021"
homepage = "https://logosqbook.vercel.app"
keywords = ["QuantumComputing", "QuantumInformation", "VQC", "QML"]
license = "MIT"
name = "logosq"
readme = "README.md"
version = "0.1.2"
[profile.dev]
opt-level = 1
[profile.release]
opt-level = 3
[[test]]
name = "test_circuits"
path = "tests/test_circuits.rs"
[[test]]
name = "test_gates"
path = "tests/test_gates.rs"
[[test]]
name = "test_states"
path = "tests/test_states.rs"