Auto Generated Documentation¶
-
disaggregation.
IA3
(g)[source]¶ Interpolation with a non-negative geometric mean based algorithm.
The original grid is reconstructed by adding two sampling points in each data series interval. This subgrid is used to keep all information during the interpolation within the associated interval. Additionally, an advanced monotonicity filter is applied to improve the monotonicity properties of the series.
Note
Copyright 2017 Sabine Hittmeir, Anne Philipp, Petra Seibert
This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
Parameters: g ( list
offloat
) – Complete data series that will be interpolated having the dimension of the original raw series.Returns: f – The interpolated data series with additional subgrid points. Its dimension is equal to the length of the input data series times three. Return type: list
offloat
References
For more information see article: Hittmeir, S.; Philipp, A.; Seibert, P. (2017): A conservative interpolation scheme for extensive quantities with application to the Lagrangian particle dispersion model FLEXPART., Geoscientific Model Development
-
disaggregation.
dapoly
(alist)[source]¶ Cubic polynomial interpolation of deaccumulated fluxes.
Interpolation of deaccumulated fluxes of an ECMWF model FG field using a cubic polynomial solution which conserves the integrals of the fluxes within each timespan. Disaggregation is done for 4 accumluated timespans which generates a new, disaggregated value which is output at the central point of the 4 accumulation timespans. This new point is used for linear interpolation of the complete timeseries afterwards.
Parameters: alist ( list
ofarray
offloat
) – List of 4 timespans as 2-dimensional, horizontal fields. E.g. [[array_t1], [array_t2], [array_t3], [array_t4]]Returns: nfield – Interpolated flux at central point of accumulation timespan. Return type: array
offloat
Note
- March 2000 : P. JAMES
- Original author
- June 2003 : A. BECK
- Adaptations
- November 2015 : Leopold Haimberger (University of Vienna)
- Migration from Fortran to Python
-
disaggregation.
darain
(alist)[source]¶ Linear interpolation of deaccumulated fluxes.
Interpolation of deaccumulated fluxes of an ECMWF model FG rainfall field using a modified linear solution which conserves the integrals of the fluxes within each timespan. Disaggregation is done for 4 accumluated timespans which generates a new, disaggregated value which is output at the central point of the 4 accumulation timespans. This new point is used for linear interpolation of the complete timeseries afterwards.
Parameters: alist ( list
ofarray
offloat
) – List of 4 timespans as 2-dimensional, horizontal fields. E.g. [[array_t1], [array_t2], [array_t3], [array_t4]]Returns: nfield – Interpolated flux at central point of accumulation timespan. Return type: array
offloat
Note
- March 2000 : P. JAMES
- Original author
- June 2003 : A. BECK
- Adaptations
- November 2015 : Leopold Haimberger (University of Vienna)
- Migration from Fortran to Python