Cargo.toml

branch
dev
changeset 61
4f468d35fa29
parent 60
9738b51d90d7
child 69
3ad8879ee6e1
equal deleted inserted replaced
60:9738b51d90d7 61:4f468d35fa29
15 "forward-backward", 15 "forward-backward",
16 "primal-dual", 16 "primal-dual",
17 "pdps", 17 "pdps",
18 "fista", 18 "fista",
19 "frank-wolfe", 19 "frank-wolfe",
20 "conditional gradient" 20 "conditional gradient",
21 ] 21 ]
22 categories = ["mathematics", "science", "computer-vision"] 22 categories = ["mathematics", "science", "computer-vision"]
23 23
24 [dependencies.alg_tools] 24 [dependencies.alg_tools]
25 version = "~0.4.0-dev" 25 version = "~0.4.0-dev"
26 path = "../alg_tools" 26 path = "../alg_tools"
27 default-features = false 27 default-features = false
28 features = ["nightly"] 28 features = ["nightly"]
29
30 [dependencies.measures]
31 version = "~0.1.0"
32 path = "../measures"
29 33
30 [dependencies] 34 [dependencies]
31 serde = { version = "1.0", features = ["derive"] } 35 serde = { version = "1.0", features = ["derive"] }
32 num-traits = { version = "~0.2.14", features = ["std"] } 36 num-traits = { version = "~0.2.14", features = ["std"] }
33 rand = "~0.8.5" 37 rand = "~0.9.2"
34 colored = "~2.1.0" 38 colored = "~2.1.0"
35 rand_distr = "~0.4.3" 39 rand_distr = "~0.5.1"
36 nalgebra = { version = "~0.33.0", features = ["rand-no-std"] } 40 nalgebra = { version = "~0.34.0", features = ["rand-no-std"] }
37 itertools = "~0.13.0" 41 itertools = "~0.13.0"
38 numeric_literals = "~0.2.0" 42 numeric_literals = "~0.2.0"
39 GSL = "~7.0.0" 43 GSL = "~7.0.0"
40 float_extras = "~0.1.6" 44 float_extras = { path = "../float_extras"}
41 clap = { version = "~4.5.0", features = ["derive", "unicode", "wrap_help"] } 45 clap = { version = "~4.5.0", features = ["derive", "unicode", "wrap_help"] }
42 cpu-time = "~1.0.0" 46 cpu-time = "1.0.0"
43 serde_json = "~1.0.85" 47 serde_json = "~1.0.85"
44 chrono = { version = "~0.4.23", features = ["alloc", "std", "serde"] } 48 chrono = { version = "~0.4.23", features = ["alloc", "std", "serde"] }
45 anyhow = "1.0.95" 49 anyhow = "1.0.95"
46 serde_with = { version = "3.11.0", features = ["macros"] } 50 serde_with = { version = "3.11.0", features = ["macros"] }
51 thiserror = "2.0.12"
52
53 [features]
54 default = []
47 55
48 [build-dependencies] 56 [build-dependencies]
49 regex = "~1.11.0" 57 regex = "~1.11.0"
50 58
51 [profile.release] 59 [profile.release]
52 debug = true 60 debug = true
61
62 [lib]
63 name = "pointsource_algs"
64 path = "src/lib.rs"
65
66 [[bin]]
67 name = "pointsource_experiments"
68 path = "src/main.rs"

mercurial