From cd5a15664e1ca852888ca9a58f46535cfea4cafa Mon Sep 17 00:00:00 2001 From: vapsik <95504719+vapsik@users.noreply.github.com> Date: Mon, 10 Aug 2026 13:11:48 +0300 Subject: [PATCH] Fix operating_temperature init values Docstring states that the sensor default operating_temperature in K is assumed to be 25 C = 25+273.15 = 298.15 K. The initialization value, however, was set to "25" and never converted from C to K creating a contradiction. Set new operating_temperature init values to 298.15 across Sensor classes. --- rocketpy/sensors/accelerometer.py | 2 +- rocketpy/sensors/barometer.py | 2 +- rocketpy/sensors/gyroscope.py | 2 +- rocketpy/sensors/sensor.py | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/rocketpy/sensors/accelerometer.py b/rocketpy/sensors/accelerometer.py index b6a477c11..42d6d04d3 100644 --- a/rocketpy/sensors/accelerometer.py +++ b/rocketpy/sensors/accelerometer.py @@ -72,7 +72,7 @@ def __init__( random_walk_density=0, random_walk_variance=1, constant_bias=0, - operating_temperature=25, + operating_temperature=298.15, temperature_bias=0, temperature_scale_factor=0, cross_axis_sensitivity=0, diff --git a/rocketpy/sensors/barometer.py b/rocketpy/sensors/barometer.py index afb6c09eb..3320cdc57 100644 --- a/rocketpy/sensors/barometer.py +++ b/rocketpy/sensors/barometer.py @@ -58,7 +58,7 @@ def __init__( random_walk_density=0, random_walk_variance=1, constant_bias=0, - operating_temperature=25, + operating_temperature=298.15, temperature_bias=0, temperature_scale_factor=0, name="Barometer", diff --git a/rocketpy/sensors/gyroscope.py b/rocketpy/sensors/gyroscope.py index 8d4169a19..ebb819b6c 100644 --- a/rocketpy/sensors/gyroscope.py +++ b/rocketpy/sensors/gyroscope.py @@ -72,7 +72,7 @@ def __init__( random_walk_density=0, random_walk_variance=1, constant_bias=0, - operating_temperature=25, + operating_temperature=298.15, temperature_bias=0, temperature_scale_factor=0, cross_axis_sensitivity=0, diff --git a/rocketpy/sensors/sensor.py b/rocketpy/sensors/sensor.py index ecc873a95..e4dddb162 100644 --- a/rocketpy/sensors/sensor.py +++ b/rocketpy/sensors/sensor.py @@ -58,7 +58,7 @@ def __init__( random_walk_density=0, random_walk_variance=1, constant_bias=0, - operating_temperature=25, + operating_temperature=298.15, temperature_bias=0, temperature_scale_factor=0, name="Sensor", @@ -678,7 +678,7 @@ def __init__( random_walk_density=0, random_walk_variance=1, constant_bias=0, - operating_temperature=25, + operating_temperature=298.15, temperature_bias=0, temperature_scale_factor=0, name="Sensor",