| 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" |