# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "argmin-math" version = "0.4.0" authors = ["Stefan Kroboth "] exclude = [] description = "argmin math abstractions" homepage = "https://argmin-rs.org" documentation = "https://docs.rs/argmin-math/" readme = "README.md" keywords = [ "optimization", "math", "science", ] categories = ["science"] license = "MIT OR Apache-2.0" repository = "https://github.com/argmin-rs/argmin" [package.metadata.docs.rs] features = [ "primitives", "vec", "ndarray_latest", "nalgebra_latest", ] targets = ["x86_64-unknown-linux-gnu"] [dependencies.anyhow] version = "1.0" [dependencies.cfg-if] version = "1" [dependencies.nalgebra_0_29] version = "0.29" optional = true package = "nalgebra" [dependencies.nalgebra_0_30] version = "0.30" optional = true package = "nalgebra" [dependencies.nalgebra_0_31] version = "0.31" optional = true package = "nalgebra" [dependencies.nalgebra_0_32] version = "0.32" optional = true package = "nalgebra" [dependencies.ndarray-linalg_0_12] version = "0.12" optional = true package = "ndarray-linalg" [dependencies.ndarray-linalg_0_13] version = "0.13" optional = true package = "ndarray-linalg" [dependencies.ndarray-linalg_0_16] version = "0.16" optional = true package = "ndarray-linalg" [dependencies.ndarray_0_13] version = "0.13" optional = true package = "ndarray" [dependencies.ndarray_0_14] version = "0.14" optional = true package = "ndarray" [dependencies.ndarray_0_15] version = "0.15" optional = true package = "ndarray" [dependencies.num-complex_0_2] version = "0.2" features = ["std"] optional = true default-features = false package = "num-complex" [dependencies.num-complex_0_3] version = "0.3" features = ["std"] optional = true default-features = false package = "num-complex" [dependencies.num-complex_0_4] version = "0.4" features = ["std"] optional = true default-features = false package = "num-complex" [dependencies.num-integer] version = "0.1" [dependencies.num-traits] version = "0.2" [dependencies.rand] version = "0.8.3" [dependencies.thiserror] version = "1.0" [dev-dependencies.approx] version = "0.5.0" [dev-dependencies.paste] version = "1" [features] default = [ "primitives", "vec", ] latest_all = [ "primitives", "vec", "nalgebra_latest", "ndarray_latest", ] nalgebra_all = ["primitives"] nalgebra_latest = ["nalgebra_v0_32"] nalgebra_v0_29 = [ "nalgebra_0_29", "num-complex_0_4", "nalgebra_all", ] nalgebra_v0_30 = [ "nalgebra_0_30", "num-complex_0_4", "nalgebra_all", ] nalgebra_v0_31 = [ "nalgebra_0_31", "num-complex_0_4", "nalgebra_all", ] nalgebra_v0_32 = [ "nalgebra_0_32", "num-complex_0_4", "nalgebra_all", ] ndarray_all = ["primitives"] ndarray_latest = ["ndarray_v0_15"] ndarray_latest-nolinalg = ["ndarray_v0_15-nolinalg"] ndarray_v0_13 = [ "ndarray_0_13", "ndarray-linalg_0_12", "num-complex_0_2", "ndarray_all", ] ndarray_v0_13-nolinalg = [ "ndarray_0_13", "num-complex_0_2", "ndarray_all", ] ndarray_v0_14 = [ "ndarray_0_14", "ndarray-linalg_0_13", "num-complex_0_3", "ndarray_all", ] ndarray_v0_14-nolinalg = [ "ndarray_0_14", "num-complex_0_3", "ndarray_all", ] ndarray_v0_15 = [ "ndarray_0_15", "ndarray-linalg_0_16", "num-complex_0_4", "ndarray_all", ] ndarray_v0_15-nolinalg = [ "ndarray_0_15", "num-complex_0_4", "ndarray_all", ] primitives = ["num-complex_0_4"] vec = [ "primitives", "num-complex_0_4", ] [badges.maintenance] status = "actively-developed"