0.6.2-dev0
FORCES
FORtran lib for Comp. Env. Sys.
Loading...
Searching...
No Matches
mo_temporal_aggregation Module Reference

Temporal aggregation for time series (averaging) More...

Data Types

interface  day2mon_average
 Day-to-month average (day2mon_average) More...
 
interface  day2mon_sum
 Day-to-month sum (day2mon_sum) More...
 
interface  hour2day_average
 Hour-to-day average (hour2day_average) More...
 

Functions/Subroutines

subroutine day2mon_average_dp (daily_data, years, months, days, mon_avg, misval, rm_misval)
 
subroutine hour2day_average_dp (hourly_data, years, months, days, hours, day_avg, misval, rm_misval)
 
subroutine day2mon_sum_dp (daily_data, years, months, days, mon_sum, misval, rm_misval)
 

Detailed Description

Temporal aggregation for time series (averaging)

This module does temporal aggregation (averaging) of time series

Changelog
  • Pallav Shrestha, Jun 2019
    • changed the output argument I/O from INOUT to OUT
Authors
Oldrich Rakovec, Rohini Kumar, Pallav Shrestha
Date
October 2015

Function/Subroutine Documentation

◆ day2mon_average_dp()

subroutine mo_temporal_aggregation::day2mon_average_dp ( real(dp), dimension(:), intent(in)  daily_data,
integer(i4), intent(in)  years,
integer(i4), intent(in)  months,
integer(i4), intent(in)  days,
real(dp), dimension(:), intent(out), allocatable  mon_avg,
real(dp), intent(in), optional  misval,
logical, intent(in), optional  rm_misval 
)
private

Definition at line 100 of file mo_temporal_aggregation.f90.

◆ day2mon_sum_dp()

subroutine mo_temporal_aggregation::day2mon_sum_dp ( real(dp), dimension(:), intent(in)  daily_data,
integer(i4), intent(in)  years,
integer(i4), intent(in)  months,
integer(i4), intent(in)  days,
real(dp), dimension(:), intent(out), allocatable  mon_sum,
real(dp), intent(in), optional  misval,
logical, intent(in), optional  rm_misval 
)
private

Definition at line 304 of file mo_temporal_aggregation.f90.

◆ hour2day_average_dp()

subroutine mo_temporal_aggregation::hour2day_average_dp ( real(dp), dimension(:), intent(in)  hourly_data,
integer(i4), intent(in)  years,
integer(i4), intent(in)  months,
integer(i4), intent(in)  days,
integer(i4), intent(in)  hours,
real(dp), dimension(:), intent(inout), allocatable  day_avg,
real(dp), intent(in), optional  misval,
logical, intent(in), optional  rm_misval 
)
private

Definition at line 208 of file mo_temporal_aggregation.f90.