RUFAS.biophysical.manure.storage.daily_spread module#

class RUFAS.biophysical.manure.storage.daily_spread.DailySpread(name: str, storage_time_period: int = 1, surface_area: float = inf, cover: StorageCover = StorageCover.NO_COVER)#

Bases: Storage

__init__(name: str, storage_time_period: int = 1, surface_area: float = inf, cover: StorageCover = StorageCover.NO_COVER)#

Initializes a manure Storage.

receive_manure(manure: ManureStream) None#

Receives the manure.

Parameters#

manure : ManureStream

process_manure(current_day_conditions: CurrentDayConditions, time: RufasTime) dict[str, ManureStream]#

Processes manure in daily spread.

Parameters#

current_day_conditionsCurrentDayConditions

The current day conditions.

timeRufasTime

The time of the simulation.

Returns#

dict[str, ManureStream]

_The processed manure stream.

_abc_impl = <_abc._abc_data object>#