-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCargo.toml
More file actions
98 lines (77 loc) · 2.28 KB
/
Copy pathCargo.toml
File metadata and controls
98 lines (77 loc) · 2.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
[package]
name = "polyfit"
authors = ["@rscarson"]
description = "Because you don't need to be able to build a powerdrill to use one safely"
edition = "2021"
license = "MIT"
version = "0.11.0"
repository = "https://github.com/rscarson/polyfit"
homepage = "https://polyfit.richardcarson.ca"
keywords = ["polynomial", "fitting", "regression", "numerical", "approximation"]
categories = ["algorithms", "data-structures", "mathematics", "science", "visualization"]
readme = "README.md"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[features]
default = ["transforms", "plotting"]
transforms = ["rand", "rand_distr"]
plotting = ["plotters"]
parallel = ["rayon"]
[dependencies]
serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] }
nalgebra = "0.33"
num-traits = "0.2"
thiserror = "1.0"
# Plotting
plotters = {version = "0.3", optional = true, default-features = false, features = [
"svg_backend", "bitmap_backend", "bitmap_encoder", "ab_glyph",
"all_series", "all_elements", "full_palette", "colormaps"
]}
# Transforms
rand = {version = "0.9", optional = true}
rand_distr = {version = "0.5", optional = true}
# Parallel processing
rayon = {version = "1.11", optional = true}
[dev-dependencies]
criterion = { version = "0.5", default-features = false, features = ["cargo_bench_support"] }
[[bench]]
name = "fitting"
harness = false
[[bench]]
name = "root_finding"
harness = false
[[bin]]
name = "basis_select"
path = "src/bin/basis_select.rs"
[[example]]
name = "whats_an_orthogonal"
required-features = ["transforms", "plotting"]
[[example]]
name = "validating_your_choice_of_basis"
required-features = ["transforms", "plotting"]
[[example]]
name = "transforms"
required-features = ["transforms", "plotting"]
[[example]]
name = "simple_fit"
required-features = ["transforms"]
[[example]]
name = "scaling_transforms"
required-features = ["transforms", "plotting"]
[[example]]
name = "outlier_detection"
required-features = ["plotting"]
[[example]]
name = "calculus"
required-features = ["plotting"]
[[example]]
name = "adding_noise"
required-features = ["transforms", "plotting"]
[[example]]
name = "fits_for_generating_graphs"
required-features = ["transforms", "plotting"]
[[example]]
name = "transforms_demo"
required-features = ["transforms", "plotting"]