[package] name = "thermal_hydraulics_rs" version = "0.0.13" edition = "2021" license = "GPL-3.0" description = "A Thermal Hydraulics Library with some useful traits,enums and functions for heat transfer and fluid mechanics" homepage = "https://github.com/theodoreOnzGit/thermal_hydraulics_rs" repository ="https://github.com/theodoreOnzGit/thermal_hydraulics_rs" readme = "README.md" categories = ["science"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] approx = "0.5.1" csv = "1.3.0" ndarray = "0.15.6" peroxide = "0.37.9" roots = "0.0.8" thiserror = "1.0.64" tuas_boussinesq_solver = "0.0.2" uom = "0.36.0" [target.'cfg(windows)'.dependencies] ndarray-linalg = { version = "0.16.0", features = ["intel-mkl-static"] } [target.'cfg(macos)'.dependencies] ndarray-linalg = { version = "0.16.0", features = ["intel-mkl-static"] } [target.'cfg(unix)'.dependencies] ndarray-linalg = { version = "0.16.0", features = ["openblas-system"] } # library and binary key [[bin]] name = "tests" path = "src/main.rs" [[bin]] name = "ciet_heater_example" path = "src/ciet_heater_only.rs" [lib] name = "thermal_hydraulics_rs" path = "src/lib/lib.rs" [dev-dependencies] # the natural circulation loop requires a PID controller chem-eng-real-time-process-control-simulator = "0.0.5"