MOD_COSP_STATS Module


Uses

  • module~~mod_cosp_stats~2~~UsesGraph module~mod_cosp_stats~2 MOD_COSP_STATS module~mod_cosp_config~2 MOD_COSP_CONFIG module~mod_cosp_stats~2->module~mod_cosp_config~2 module~cosp_kinds cosp_kinds module~mod_cosp_stats~2->module~cosp_kinds module~mod_cosp_config~2->module~cosp_kinds

Used by

  • module~~mod_cosp_stats~2~~UsedByGraph module~mod_cosp_stats~2 MOD_COSP_STATS module~mod_lidar_simulator~2 mod_lidar_simulator module~mod_lidar_simulator~2->module~mod_cosp_stats~2 module~mod_lidar_simulator mod_lidar_simulator module~mod_lidar_simulator->module~mod_cosp_stats~2 module~mod_misr_simulator MOD_MISR_SIMULATOR module~mod_misr_simulator->module~mod_cosp_stats~2 module~mod_cosp~2 MOD_COSP module~mod_cosp~2->module~mod_cosp_stats~2 module~mod_cosp~2->module~mod_lidar_simulator~2 module~mod_misr_simulator~2 MOD_MISR_SIMULATOR module~mod_cosp~2->module~mod_misr_simulator~2 module~quickbeam quickbeam module~mod_cosp~2->module~quickbeam module~mod_icarus~2 MOD_ICARUS module~mod_cosp~2->module~mod_icarus~2 module~mod_cosp_cloudsat_interface MOD_COSP_CLOUDSAT_INTERFACE module~mod_cosp~2->module~mod_cosp_cloudsat_interface module~mod_cosp_isccp_interface MOD_COSP_ISCCP_INTERFACE module~mod_cosp~2->module~mod_cosp_isccp_interface module~mod_cosp_calipso_interface MOD_COSP_CALIPSO_INTERFACE module~mod_cosp~2->module~mod_cosp_calipso_interface module~mod_misr_simulator~2->module~mod_cosp_stats~2 module~mod_cosp MOD_COSP module~mod_cosp->module~mod_cosp_stats~2 module~mod_cosp->module~mod_lidar_simulator~2 module~mod_cosp->module~mod_misr_simulator~2 module~mod_cosp->module~quickbeam module~mod_cosp->module~mod_icarus~2 module~mod_cosp->module~mod_cosp_cloudsat_interface module~mod_cosp->module~mod_cosp_isccp_interface module~mod_cosp->module~mod_cosp_calipso_interface module~mod_modis_sim~4 mod_modis_sim module~mod_modis_sim~4->module~mod_cosp_stats~2 module~quickbeam~2 quickbeam module~quickbeam~2->module~mod_cosp_stats~2 module~mod_modis_sim~2 mod_modis_sim module~mod_modis_sim~2->module~mod_cosp_stats~2 module~quickbeam->module~mod_cosp_stats~2 module~lmdz_cosp_subsample_and_optics_mod~2 LMDZ_COSP_SUBSAMPLE_AND_OPTICS_MOD module~lmdz_cosp_subsample_and_optics_mod~2->module~mod_cosp_stats~2 module~lmdz_cosp_subsample_and_optics_mod~2->module~mod_cosp module~lmdz_cosp_subsample_and_optics_mod~2->module~quickbeam module~mod_quickbeam_optics~2 mod_quickbeam_optics module~lmdz_cosp_subsample_and_optics_mod~2->module~mod_quickbeam_optics~2 module~mod_icarus MOD_ICARUS module~mod_icarus->module~mod_cosp_stats~2 module~lmdz_cosp_subsample_and_optics_mod LMDZ_COSP_SUBSAMPLE_AND_OPTICS_MOD module~lmdz_cosp_subsample_and_optics_mod->module~mod_cosp_stats~2 module~lmdz_cosp_subsample_and_optics_mod->module~mod_cosp module~lmdz_cosp_subsample_and_optics_mod->module~quickbeam module~lmdz_cosp_subsample_and_optics_mod->module~mod_quickbeam_optics~2 module~mod_icarus~2->module~mod_cosp_stats~2 module~mod_cosp_cloudsat_interface->module~quickbeam module~mod_quickbeam_optics~2->module~quickbeam module~mod_cosp_isccp_interface->module~mod_icarus~2 module~mod_cosp_isccp_interface~2 MOD_COSP_ISCCP_INTERFACE module~mod_cosp_isccp_interface~2->module~mod_icarus~2 module~mod_cosp_cloudsat_interface~2 MOD_COSP_CLOUDSAT_INTERFACE module~mod_cosp_cloudsat_interface~2->module~quickbeam module~mod_cosp_calipso_interface->module~mod_lidar_simulator~2 module~lmdz_cosp_construct_destroy_mod~2 LMDZ_COSP_CONSTRUCT_DESTROY_MOD module~lmdz_cosp_construct_destroy_mod~2->module~mod_cosp module~mod_cosp_calipso_interface~2 MOD_COSP_CALIPSO_INTERFACE module~mod_cosp_calipso_interface~2->module~mod_lidar_simulator~2 module~lmdz_cosp_construct_destroy_mod LMDZ_COSP_CONSTRUCT_DESTROY_MOD module~lmdz_cosp_construct_destroy_mod->module~mod_cosp proc~lmdz_cosp_output_write~2 lmdz_cosp_output_write proc~lmdz_cosp_output_write~2->module~mod_cosp proc~lmdz_cosp_interface~2 lmdz_cosp_interface proc~lmdz_cosp_interface~2->module~mod_cosp proc~lmdz_cosp_interface~2->module~quickbeam proc~lmdz_cosp_interface~2->module~lmdz_cosp_subsample_and_optics_mod~2 proc~lmdz_cosp_interface~2->module~mod_quickbeam_optics~2 proc~lmdz_cosp_interface~2->module~lmdz_cosp_construct_destroy_mod module~mod_quickbeam_optics mod_quickbeam_optics module~mod_quickbeam_optics->module~quickbeam proc~lmdz_cosp_output_write lmdz_cosp_output_write proc~lmdz_cosp_output_write->module~mod_cosp proc~lmdz_cosp_interface lmdz_cosp_interface proc~lmdz_cosp_interface->module~mod_cosp proc~lmdz_cosp_interface->module~quickbeam proc~lmdz_cosp_interface->module~lmdz_cosp_subsample_and_optics_mod~2 proc~lmdz_cosp_interface->module~mod_quickbeam_optics~2 proc~lmdz_cosp_interface->module~lmdz_cosp_construct_destroy_mod

Contents


Functions

public function hist1d(Npoints, var, Nbins, bins)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: Npoints
real(kind=wp), intent(in), dimension(Npoints) :: var
integer, intent(in) :: Nbins
real(kind=wp), intent(in), dimension(Nbins+1) :: bins

Return Value real(kind=wp), dimension(Nbins)


Subroutines

public subroutine COSP_CHANGE_VERTICAL_GRID(Npoints, Ncolumns, Nlevels, zfull, zhalf, y, Nglevels, newgrid_bot, newgrid_top, r, log_units)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: Npoints
integer, intent(in) :: Ncolumns
integer, intent(in) :: Nlevels
real(kind=wp), intent(in), dimension(Npoints,Nlevels) :: zfull
real(kind=wp), intent(in), dimension(Npoints,Nlevels) :: zhalf
real(kind=wp), intent(in), dimension(Npoints,Ncolumns,Nlevels) :: y
integer, intent(in) :: Nglevels
real(kind=wp), intent(in), dimension(Nglevels) :: newgrid_bot
real(kind=wp), intent(in), dimension(Nglevels) :: newgrid_top
real(kind=wp), intent(out), dimension(Npoints,Ncolumns,Nglevels) :: r
logical, intent(in), optional :: log_units

public subroutine COSP_LIDAR_ONLY_CLOUD(Npoints, Ncolumns, Nlevels, beta_tot, beta_mol, Ze_tot, lidar_only_freq_cloud, tcc, radar_tcc, radar_tcc2)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: Npoints
integer, intent(in) :: Ncolumns
integer, intent(in) :: Nlevels
real(kind=wp), intent(in), dimension(Npoints,Ncolumns,Nlevels) :: beta_tot
real(kind=wp), intent(in), dimension(Npoints,Nlevels) :: beta_mol
real(kind=wp), intent(in), dimension(Npoints,Ncolumns,Nlevels) :: Ze_tot
real(kind=wp), intent(out), dimension(Npoints,Nlevels) :: lidar_only_freq_cloud
real(kind=wp), intent(out), dimension(Npoints) :: tcc
real(kind=wp), intent(out), dimension(Npoints) :: radar_tcc
real(kind=wp), intent(out), dimension(Npoints) :: radar_tcc2

public subroutine hist2D(var1, var2, npts, bin1, nbin1, bin2, nbin2, jointHist)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), dimension(npts) :: var1
real(kind=wp), intent(in), dimension(npts) :: var2
integer, intent(in) :: npts
real(kind=wp), intent(in), dimension(nbin1+1) :: bin1
integer, intent(in) :: nbin1
real(kind=wp), intent(in), dimension(nbin2+1) :: bin2
integer, intent(in) :: nbin2
real(kind=wp), intent(out), dimension(nbin1,nbin2) :: jointHist