soils

Classes for soils

class KusudaSoil(t_air, name='KusudaSoil', isconstant=False, k=0.5, alpha=0.015168539325842695, timesteps_in_a_day=24)[source]

Bases: Soil

Class for soil with variable temperature in depth and time according to the Kusuda model.

Equation from:

Robinson, Darren. “Climate as a pre-design tool.” BS2003: Eighth International IBPSA (2003).

__init__(t_air, name='KusudaSoil', isconstant=False, k=0.5, alpha=0.015168539325842695, timesteps_in_a_day=24)[source]
get_temp(depth=1.5, ts=None)[source]
class Soil(name='Soil', isconstant=True, k=0.5, temp=8.0)[source]

Bases: object

Base class for soils

__init__(name='Soil', isconstant=True, k=0.5, temp=8.0)[source]
get_k(depth=1.5, ts=None)[source]
get_temp(depth=1.5, ts=None)[source]