[package]
edition = "2021"
name = "parse-monitors"
version = "0.4.1"
authors = ["Rod Conan <rconan@gmto.org>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
default-run = "parse-monitors"
description = "Giant Magellan Telescope Computation Fluid Dynamics Parser"
documentation = "https://docs.rs/parse-monitors"
readme = "README.md"
keywords = [
"telescope",
"astronomy",
]
categories = [
"science",
"simulation",
]
license = "MIT"
repository = "https://github.com/rconan/parse-monitors"
[package.metadata.docs.rs]
features = [
"plot",
"rstar",
]
[features]
2020 = []
2021 = []
2025 = []
b2020 = []
default = ["2025"]
dosio = []
plot = [
"plotters",
"complot",
]
windloading = []
xcase = []
[lib]
name = "parse_monitors"
path = "src/lib.rs"
[[bin]]
name = "asm"
path = "src/bin/asm.rs"
[[bin]]
name = "asm_differential_pressure"
path = "src/bin/asm_differential_pressure.rs"
required-features = ["matio-rs"]
[[bin]]
name = "asm_pressure-stats_plots"
path = "src/bin/asm_pressure-stats_plots.rs"
required-features = ["polars"]
[[bin]]
name = "asm_report"
path = "src/bin/asm_report.rs"
[[bin]]
name = "asm_temperature"
path = "src/bin/asm_temperature.rs"
[[bin]]
name = "asm_temperature-stats_plots"
path = "src/bin/asm_temperature-stats_plots.rs"
required-features = ["polars"]
[[bin]]
name = "batch_analysis"
path = "src/bin/batch_analysis.rs"
[[bin]]
name = "batch_force"
path = "src/bin/batch_force.rs"
required-features = ["plot"]
[[bin]]
name = "batch_force_psd"
path = "src/bin/batch_force_psd.rs"
[[bin]]
name = "cfd_mount_report"
path = "src/bin/cfd_mount_report.rs"
[[bin]]
name = "cfd_report"
path = "src/bin/cfd_report.rs"
[[bin]]
name = "cfd_special_report"
path = "src/bin/cfd_special_report.rs"
required-features = ["tectonic"]
[[bin]]
name = "dome-seeing"
path = "src/bin/dome-seeing.rs"
required-features = ["plot"]
[[bin]]
name = "dome-seeing_report"
path = "src/bin/dome-seeing_report.rs"
[[bin]]
name = "dome-seeing_synthesis"
path = "src/bin/dome-seeing_synthesis.rs"
[[bin]]
name = "group-force"
path = "src/bin/group-force.rs"
required-features = ["plot"]
[[bin]]
name = "integral_pressures"
path = "src/bin/integral_pressures.rs"
required-features = ["polars"]
[[bin]]
name = "lscfd"
path = "src/bin/lscfd.rs"
[[bin]]
name = "opd_maps"
path = "src/bin/opd_maps.rs"
required-features = ["plot"]
[[bin]]
name = "parse-monitors"
path = "src/bin/main.rs"
required-features = ["plot"]
[[bin]]
name = "pressure-stats_plots"
path = "src/bin/pressure-stats_plots.rs"
required-features = ["polars"]
[[bin]]
name = "pressure_maps"
path = "src/bin/pressure_maps.rs"
[[bin]]
name = "pressure_stats"
path = "src/bin/pressure_stats.rs"
[[bin]]
name = "rbm"
path = "src/bin/rbm.rs"
[[bin]]
name = "telescope-pressure"
path = "src/bin/telescope-pressure.rs"
[[example]]
name = "pressure"
path = "examples/pressure.rs"
[[example]]
name = "pressure_table"
path = "examples/pressure_table.rs"
[dependencies.anyhow]
version = "1.0.102"
[dependencies.bzip2]
version = "0.6.1"
optional = true
[dependencies.clap]
version = "4.6.1"
features = ["derive"]
[dependencies.colorous]
version = "1.0.16"
[dependencies.complot]
version = "0.3.5"
optional = true
[dependencies.csv]
version = "1.4.0"
[dependencies.env_logger]
version = "0.11.10"
[dependencies.flate2]
version = "1.1.9"
[dependencies.geotrans]
version = "^1.2.0"
[dependencies.glob]
version = "0.3.3"
[dependencies.gmt_dos-clients_domeseeing]
version = "3.2"
features = ["npyz"]
default-features = false
[dependencies.indicatif]
version = "0.18.4"
features = ["rayon"]
[dependencies.itertools]
version = "0.14.0"
[dependencies.linya]
version = "0.3.1"
[dependencies.log]
version = "0.4.29"
[dependencies.lom]
version = "2.6.3"
features = ["apache"]
package = "gmt-lom"
[dependencies.matio-rs]
version = "1.6.3"
optional = true
[dependencies.nalgebra]
version = "0.34.2"
features = ["rand"]
[dependencies.npyz]
version = "0.9.0"
features = ["npz"]
[dependencies.object_store]
version = "0.13.2"
optional = true
[dependencies.plotters]
version = "0.3.7"
optional = true
[dependencies.polars]
version = "0.53.0"
features = ["decompress"]
optional = true
[dependencies.rayon]
version = "1.12.0"
[dependencies.regex]
version = "1.12.3"
[dependencies.rstar]
version = "0.12.2"
optional = true
[dependencies.serde]
version = "1.0.228"
features = ["derive"]
[dependencies.serde-pickle]
version = "1.2.0"
[dependencies.structopt]
version = "0.3.26"
[dependencies.strum]
version = "0.28.0"
[dependencies.strum_macros]
version = "0.28.0"
[dependencies.tectonic]
version = "0.16.9"
optional = true
[dependencies.thiserror]
version = "2.0"
[dependencies.triangle-rs]
version = "0.*"
[dependencies.welch-sde]
version = "0.1.0"
[dev-dependencies.polars]
version = "0.53.0"
[dev-dependencies.rand]
version = "0.10.1"
[dev-dependencies.tokio]
version = "1.52.1"