4 releases
0.1.3 | Mar 14, 2021 |
---|---|
0.1.2 | Jul 22, 2019 |
0.1.1 | Jul 21, 2019 |
0.1.0 | Jul 21, 2019 |
#353 in Science
145KB
2.5K
SLoC
Documentation
thermocouple
Thermocouple routines.
Provides a sense_temperature
method to convert thermoelectric
potential to temperature. The following thermocouple types are supported:
- Nickel-alloy thermocouples: Type E, J, K, N, T
- Platinum/rhodium-alloy thermocouples: Type B, R, S
This library includes newtype types, or wrapper types, to help with using the proper units when doing calculations. I investigated using a dimensional analysis crate such as uom or dimensioned instead of making my own newtype types. However after experimentation, I found this to be difficult to use and not at all lightweight.
The underlying storage type is either f64
(default) or f32
. For the
f64
storage type, the results from this crate match the NIST ITS-90
Thermocouple Database exactly.
Usage
Add this to your Cargo.toml
:
[dependencies]
thermocouple = "0.1.3"
and this to your crate root:
extern crate thermocouple;