• 梓庚
  • Fortran
  • 8MB
  • zip
  • 0
  • 5 积分
  • 0
  • 2022-01-18 16:05
# Ocean Successive Orders with Atmosphere - Advanced (OSOAA V1.6 - 2019, January 11th ) Accurate computation of the radiative tranfer into the Ocean-Atmosphere system including polarisation, coupling terms, and the agitated surface. Based on the successive orders of scattering method, the initial OSOA (Ocean Successive Orders with Atmosphere) code was the first version of a radiative transfer model for the computation of radiance and polarization in an ocean-atmosphere system, accounting for a flat surface. The OSOA-Advanced code (so-called OSOAA) introduces the capability to simulate a more realistic air / sea interface by taking into account the roughness of the sea surface as modelled by Cox & Munk. Note that OSOAA model allows the computation of the polarization state of light (it is a vector radiative transfer model). This new code also offers a user friendly interface (GUI) and simplified command lines to perform a set of simulation. OSOAA allows simulating: * Atmospheric and sea profiles: For the characterization of the atmosphere, the user can define the molecular and aerosol optical thickness. For the characterization of the water column, the chlorophyll and mineral-like particles concentrations are used as inputs of the code. The chlorophyll profile can be a homogeneous profile, a Gaussian profile or a user’s one. The absorption of yellow substance and detritus (dead phytoplankton particles) is also modelled. * Aerosol models: A wide variety of aerosol size distribution is available in OSOAA model to make the optical properties of the atmosphere highly close to real-world conditions. Log-normal (LND) or Junge mono-modal size distributions, bimodal LND, or pre-calculated WMO or Shettle & Fenn models can be used. The user can also use its own aerosol phase function and radiative properties. * Hydrosol models: Phytoplankton and Mineral-Like Particles, including their scattering and absorbing properties, can be simulated. The user can use its own hydrosol phase function and radiative properties. * Sea surface interface: The air / sea interface could be modelled either for a flat surface or by taking into account of the sea roughness defined by the wind speed and the correlated waves. OSOAA calculates the light transmission through the sea surface from air to sea and from sea to air. It calculates the upward reflection of the downwelling radiance field of the atmosphere on the surface and also the downward reflection of the upwelling radiance field below the surface. The user can define specific angles for which output simulated radiance are required. OSOAA provides the radiance field for a given altitude in the atmosphere or depth in the ocean. It can also provide the radiance profile for a specified direction. It is also possible to get the complete radiance field (upward and downward radiance in term of intensity and polarized radiance throughout the atmospheric and marine profiles). **REFERENCE**: This OSOAA code can be referenced as : *Chami M, Lafrance B, Fougnie B, Chowdhary J, Harmel T, Waquet F (2015), "OSOAA: a vector radiative transfer model of coupled atmosphere-ocean system for a rough sea surface application to the estimates of the directional variations of the water leaving reflectance to better process multi-angular satellite sensors data over the ocean", Opt Express 23: 27829-27852, doi: 10.1364/OE.23.027829*
    • pyOSOAA:pyOSOAA是用于海洋大气高级订单-高级(OSOAA)辐射转移的python接口
      pyOSOAA是用于高级大气连续订单(OSOAA)辐射转移的python接口。 OSOAA是由Sorbonne大学开发的辐射转移代码。 马利克·查米(Malik Chami)小组并得到了CNES的支持。 该编码基于连续顺序的散射方法和Malik Chami在...
    • libiconv-1.1.tar.gz
    • VisualC++.rar
      vc++数字图像处理 ,是一本很不错的介绍数字图像方面的书籍,这里有本书的全部源码
    • sharewareluncher.zip
    • opctkit.rar
      opc client 的开发工具
    • 一个XML留言本源代码(C#).rar
    • VB6MultiThread.rar
    • ScrollBitmap_demo.zip
      Displaying a large bitmap file on a dialog box, in its original size, is quite difficult in the VC++ environment. However, it is possible to display a large bitmap to a predefined area of the dialog by using the StretchBlt( ) function.The major disadvantage of this is that the clarity of the image will be lost. Check out this article for displaying large bitmaps into the desired area of your dialog box in its original size with a scrolling technique used to show the entire bitmap. 滚动显示位图 在VC++环境下,在一个对话框中显示一个原始尺寸的大小的位图文件相当是困难的。然而,通过使用 StretchBlt()函数一个给定的区域显示一个大的位图是可能的。主要的缺点是图像将会失真。看了这篇通过卷动技术显示整个位图技术的文章,你将能够以它的原始尺寸在给定对话框的区域内显示一个大位图。 来源: http://www.codeguru.com/bitmap/ScrollBitmap.html