Cargo.toml

branch
dev
changeset 61
4f468d35fa29
parent 60
9738b51d90d7
child 69
3ad8879ee6e1
--- a/Cargo.toml	Sun Apr 27 15:03:51 2025 -0500
+++ b/Cargo.toml	Thu Feb 26 11:38:43 2026 -0500
@@ -17,36 +17,52 @@
     "pdps",
     "fista",
     "frank-wolfe",
-    "conditional gradient"
+    "conditional gradient",
 ]
 categories = ["mathematics", "science", "computer-vision"]
 
 [dependencies.alg_tools]
 version = "~0.4.0-dev"
 path = "../alg_tools"
-default-features =  false
+default-features = false
 features = ["nightly"]
 
+[dependencies.measures]
+version = "~0.1.0"
+path = "../measures"
+
 [dependencies]
 serde = { version = "1.0", features = ["derive"] }
 num-traits = { version = "~0.2.14", features = ["std"] }
-rand = "~0.8.5"
+rand = "~0.9.2"
 colored = "~2.1.0"
-rand_distr = "~0.4.3"
-nalgebra = { version = "~0.33.0", features = ["rand-no-std"] }
+rand_distr = "~0.5.1"
+nalgebra = { version = "~0.34.0", features = ["rand-no-std"] }
 itertools = "~0.13.0"
 numeric_literals = "~0.2.0"
 GSL = "~7.0.0"
-float_extras = "~0.1.6"
+float_extras = { path = "../float_extras"}
 clap = { version = "~4.5.0", features = ["derive", "unicode", "wrap_help"] }
-cpu-time = "~1.0.0"
+cpu-time = "1.0.0"
 serde_json = "~1.0.85"
 chrono = { version = "~0.4.23", features = ["alloc", "std", "serde"] }
 anyhow = "1.0.95"
 serde_with = { version = "3.11.0", features = ["macros"] }
+thiserror = "2.0.12"
+
+[features]
+default = []
 
 [build-dependencies]
 regex = "~1.11.0"
 
 [profile.release]
 debug = true
+
+[lib]
+name = "pointsource_algs"
+path = "src/lib.rs"
+
+[[bin]]
+name = "pointsource_experiments"
+path = "src/main.rs"

mercurial