[package] name = "floccus" version = "0.4.0-alpha.8" authors = ["Jakub Lewandowski "] edition = "2021" description = "Formulae for air thermodynamic calculations" repository = "https://github.com/ScaleWeather/floccus" readme = "README.md" keywords = ["oceanography", "thermodynamics", "meteorology", "weather"] categories = ["mathematics", "science"] license = "Apache-2.0" exclude = [".github/*"] [dependencies] floccus-proc = "0.3.0" thiserror = "1.0" float-cmp = "0.9" log = { version = "0.4", optional = true } ndarray = { version = "0.16", default-features = false, optional = true } rayon = { version = "1.10", default-features = false, optional = true } uom = { version = "0.36", default-features = false, features = [ "si", "std", "autoconvert", "f32", "f64", ] } [lib] doctest = false [dev-dependencies] criterion = "0.5" itertools = "0.13" log = "0.4" testing_logger = "0.1" floccus = { path = ".", features = ["double_precision"] } [features] default = [] debug = ["dep:log"] double_precision = [] array = ["dep:ndarray"] parallel = ["array", "ndarray/rayon", "dep:rayon"] [[bench]] name = "equivalent_potential_temperature" harness = false [[bench]] name = "mixing_ratio" harness = false [[bench]] name = "potential_temperature" [[bench]] name = "relative_humidity" harness = false [[bench]] name = "saturation_mixing_ratio" harness = false [[bench]] name = "saturation_vapour_pressure" harness = false [[bench]] name = "specific_humidity" harness = false [[bench]] name = "vapour_pressure_deficit" harness = false [[bench]] name = "vapour_pressure" harness = false [[bench]] name = "virtual_temperature" harness = false [[bench]] name = "wet_bulb_potential_temperature" harness = false [[bench]] name = "wet_bulb_temperature" harness = false