scirs2-sparse 0.1.2

Sparse matrix module for SciRS2 (scirs2-sparse)
Documentation
[[bench]]
harness = false
name = "sparse_benchmarks"
path = "benches/sparse_benchmarks.rs"

[dependencies.byteorder]
version = "1.5"

[dependencies.log]
version = "0.4"

[dependencies.num_cpus]
version = "1.17.0"

[dependencies.scirs2-core]
features = ["array", "random", "gpu"]
version = "0.1.2"

[dependencies.sprs]
default-features = false
version = "0.11.4"

[dependencies.thiserror]
version = "2.0.17"

[dev-dependencies.approx]
version = "0.5.1"

[dev-dependencies.criterion]
version = "0.8.1"

[dev-dependencies.tempfile]
version = "3.24.0"

[[example]]
name = "comprehensive_tutorial"
path = "examples/comprehensive_tutorial.rs"

[[example]]
name = "enhanced_operators_demo"
path = "examples/enhanced_operators_demo.rs"

[[example]]
name = "index_dtype_demo"
path = "examples/index_dtype_demo.rs"

[[example]]
name = "symmetric_matrix_ops"
path = "examples/symmetric_matrix_ops.rs"

[features]
default = ["parallel", "random"]
gpu = ["scirs2-core/gpu"]
parallel = ["scirs2-core/parallel"]
random = ["scirs2-core/random"]
simd = ["scirs2-core/simd"]

[lib]
name = "scirs2_sparse"
path = "src/lib.rs"

[lints.clippy]
expect_used = "allow"
unwrap_used = "warn"

[lints.rust]
dead_code = "allow"
mismatched_lifetime_syntaxes = "allow"
unknown_lints = "allow"
unpredictable_function_pointer_comparisons = "allow"
unused_imports = "allow"
unused_mut = "allow"
unused_variables = "allow"

[package]
authors = ["COOLJAPAN OU (Team KitaSan)"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science", "mathematics", "algorithms"]
description = "Sparse matrix module for SciRS2 (scirs2-sparse)"
edition = "2021"
keywords = ["sparse-matrix", "csr", "scientific", "scipy", "numerical"]
license = "MIT OR Apache-2.0"
name = "scirs2-sparse"
readme = "README.md"
repository = "https://github.com/cool-japan/scirs"
version = "0.1.2"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[[test]]
name = "bicgstab_tests"
path = "tests/bicgstab_tests.rs"

[[test]]
name = "cgs_revised_tests"
path = "tests/cgs_revised_tests.rs"

[[test]]
name = "integer_sparse_test"
path = "tests/integer_sparse_test.rs"

[[test]]
name = "linalg_new_tests"
path = "tests/linalg_new_tests.rs"

[[test]]
name = "preconditioner_tests"
path = "tests/preconditioner_tests.rs"

[[test]]
name = "qmr_enhanced_debug"
path = "tests/qmr_enhanced_debug.rs"