0.6.2-dev0
FORCES
FORtran lib for Comp. Env. Sys.
Loading...
Searching...
No Matches
mo_percentile.f90 File Reference

Median and percentiles. More...

Go to the source code of this file.

Data Types

interface  mo_percentile::median
 Median. More...
 
interface  mo_percentile::n_element
 Nth smallest value in array. More...
 
interface  mo_percentile::percentile
 Percentile. More...
 
interface  mo_percentile::qmedian
 Quick median calculation. More...
 

Modules

module  mo_percentile
 Median and percentiles.
 

Functions/Subroutines

real(dp) function mo_percentile::median_dp (arrin, mask)
 
real(sp) function mo_percentile::median_sp (arrin, mask)
 
real(dp) function mo_percentile::n_element_dp (idat, n, mask, before, after, previous, next)
 
real(sp) function mo_percentile::n_element_sp (idat, n, mask, before, after, previous, next)
 
real(dp) function mo_percentile::percentile_0d_dp (arrin, k, mask, mode_in)
 
real(sp) function mo_percentile::percentile_0d_sp (arrin, k, mask, mode_in)
 
real(dp) function, dimension(size(k)) mo_percentile::percentile_1d_dp (arrin, k, mask, mode_in)
 
real(sp) function, dimension(size(k)) mo_percentile::percentile_1d_sp (arrin, k, mask, mode_in)
 
real(dp) function mo_percentile::qmedian_dp (dat)
 
real(sp) function mo_percentile::qmedian_sp (dat)
 

Detailed Description

Median and percentiles.

This module provides routines for median and percentiles.

Changelog
  • Matthias Cuntz, Mar 2011
    • written
  • Juliane Mai, Jul 2012
    • different interpolation schemes in percentiles
  • Matthias Cuntz, Juliane Mai, Jul 2012
    • uses previous of ksmallest to half execution time
  • Matthias Cuntz, May 2014
    • removed numerical recipes
Author
Mathias Cuntz
Date
Mar 2011

Definition in file mo_percentile.f90.