Cargo.toml

Tue, 08 Apr 2025 13:30:12 -0500

author
Tuomo Valkonen <tuomov@iki.fi>
date
Tue, 08 Apr 2025 13:30:12 -0500
changeset 93
123f7f38e161
parent 92
e11986179a4b
permissions
-rw-r--r--

Let Zed auto-indent modified files

0
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
1 [package]
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
2 name = "alg_tools"
92
e11986179a4b maybe_uninit_uninit_array deprecation fix.
Tuomo Valkonen <tuomov@iki.fi>
parents: 89
diff changeset
3 version = "0.3.1"
0
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
4 edition = "2021"
89
8513a10c5dd9 bump version
Tuomo Valkonen <tuomov@iki.fi>
parents: 87
diff changeset
5 rust-version = "1.85"
0
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
6 authors = ["Tuomo Valkonen <tuomov@iki.fi>"]
10
80bef3795892 Add package metadata
Tuomo Valkonen <tuomov@iki.fi>
parents: 8
diff changeset
7 description = "Utility routines for iterative numerical algorithms"
80bef3795892 Add package metadata
Tuomo Valkonen <tuomov@iki.fi>
parents: 8
diff changeset
8 homepage = "https://tuomov.iki.fi/software/alg_tools/"
80bef3795892 Add package metadata
Tuomo Valkonen <tuomov@iki.fi>
parents: 8
diff changeset
9 repository = "https://tuomov.iki.fi/repos/alg_tools/"
80bef3795892 Add package metadata
Tuomo Valkonen <tuomov@iki.fi>
parents: 8
diff changeset
10 license-file = "LICENSE"
93
123f7f38e161 Let Zed auto-indent modified files
Tuomo Valkonen <tuomov@iki.fi>
parents: 92
diff changeset
11 keywords = [
123f7f38e161 Let Zed auto-indent modified files
Tuomo Valkonen <tuomov@iki.fi>
parents: 92
diff changeset
12 "iterative",
123f7f38e161 Let Zed auto-indent modified files
Tuomo Valkonen <tuomov@iki.fi>
parents: 92
diff changeset
13 "optimization",
123f7f38e161 Let Zed auto-indent modified files
Tuomo Valkonen <tuomov@iki.fi>
parents: 92
diff changeset
14 "bisection",
123f7f38e161 Let Zed auto-indent modified files
Tuomo Valkonen <tuomov@iki.fi>
parents: 92
diff changeset
15 "branch-and-bound",
123f7f38e161 Let Zed auto-indent modified files
Tuomo Valkonen <tuomov@iki.fi>
parents: 92
diff changeset
16 "numerical",
123f7f38e161 Let Zed auto-indent modified files
Tuomo Valkonen <tuomov@iki.fi>
parents: 92
diff changeset
17 ]
12
3297d14c7bff Add some keywords and categories
Tuomo Valkonen <tuomov@iki.fi>
parents: 10
diff changeset
18 categories = ["mathematics", "data-structures"]
0
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
19
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
20 [dependencies]
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
21 serde = { version = "1.0", features = ["derive"] }
56
5e3c1874797d Update dependencies. Nalgebra update required code changes.
Tuomo Valkonen <tuomov@iki.fi>
parents: 55
diff changeset
22 csv = "~1.3.1"
5e3c1874797d Update dependencies. Nalgebra update required code changes.
Tuomo Valkonen <tuomov@iki.fi>
parents: 55
diff changeset
23 nalgebra = "~0.33.0"
0
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
24 num-traits = { version = "~0.2.14", features = ["std"] }
56
5e3c1874797d Update dependencies. Nalgebra update required code changes.
Tuomo Valkonen <tuomov@iki.fi>
parents: 55
diff changeset
25 colored = "~2.1.0"
0
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
26 num = "~0.4.0"
56
5e3c1874797d Update dependencies. Nalgebra update required code changes.
Tuomo Valkonen <tuomov@iki.fi>
parents: 55
diff changeset
27 itertools = "~0.13.0"
0
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
28 numeric_literals = "~0.2.0"
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
29 cpu-time = "~1.0.0"
87
72968cf30033 LogarithmicCap verbosity option
Tuomo Valkonen <tuomov@iki.fi>
parents: 76
diff changeset
30 serde_json = { version = "~1.0.85", features = ["std"] }
8
4e09b7829b51 Multithreaded bisection tree operations
Tuomo Valkonen <tuomov@iki.fi>
parents: 0
diff changeset
31 rayon = "1.5.3"
59
9226980e45a7 Significantly simplify Mapping / Apply through Instance
Tuomo Valkonen <tuomov@iki.fi>
parents: 56
diff changeset
32 simba = "0.9.0"
76
99ad55974e62 Use anyhow::Error in DynError
Tuomo Valkonen <tuomov@iki.fi>
parents: 59
diff changeset
33 anyhow = "1.0.95"
0
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
34
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
35 [package.metadata.docs.rs]
93
123f7f38e161 Let Zed auto-indent modified files
Tuomo Valkonen <tuomov@iki.fi>
parents: 92
diff changeset
36 rustdoc-args = ["--html-in-header", "katex-header.html"]
0
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
37
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
38
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
39 [profile.release]
9f27689eb130 Initialise new clean repository
Tuomo Valkonen <tuomov@iki.fi>
parents:
diff changeset
40 debug = true
45
ad1f3705c3fc Updates for current nightly rust
Tuomo Valkonen <tuomov@iki.fi>
parents: 40
diff changeset
41
ad1f3705c3fc Updates for current nightly rust
Tuomo Valkonen <tuomov@iki.fi>
parents: 40
diff changeset
42 [features]
59
9226980e45a7 Significantly simplify Mapping / Apply through Instance
Tuomo Valkonen <tuomov@iki.fi>
parents: 56
diff changeset
43 default = ["nightly"]
45
ad1f3705c3fc Updates for current nightly rust
Tuomo Valkonen <tuomov@iki.fi>
parents: 40
diff changeset
44 use_custom_thread_pool = []
93
123f7f38e161 Let Zed auto-indent modified files
Tuomo Valkonen <tuomov@iki.fi>
parents: 92
diff changeset
45 nightly = [] # enable for higher-performance implementations of some things

mercurial