2018jinsong's starred repositories
pymc-resources
PyMC educational resources
IOCS_BUSAN_2019
a repo for presentations given at IOCS 2019 in Busan, S. Korea.
sparse-bayes-learn
Python package for Sparse Bayesian Learning.
Bayesian-ML-4-IOP-from-TOA
Development of Bayesian models to predict marine inherent optical properties.
gee-atmcorr-S2
Atmospheric correction of a (single) Sentinel 2 image
python-mie
Pure python library for Mie scattering calculations
acolite_ls2
ACOLITE: Atmospheric correction for aquatic applications of Landsat and Sentinel-2 (obsolete)
scikit-opt
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)
RadiativeTransferCode-OSOAA
Ocean Successive Orders with Atmosphere - Advanced (OSOAA) : Accurate computation of the radiative tranfer into the Ocean-Atmosphere system including polarisation, coupling terms, and the agitated surface.
python-ternary
:small_red_triangle: Ternary plotting library for python with matplotlib
scientific-python-lectures
Lectures on scientific computing with python, as IPython notebooks.
Google-Earth-Engine-JavaScript-Examples
Various examples for Google Earth Engine in Javascript
Google-Earth-Engine-Python-Examples
Various examples for Google Earth Engine in Python using Jupyter Notebook
google_earth_engine_notebook
A walkthrough of some Google Earth Engine Features, as well as using the data in TensorFlow
OceanColorPolarizationModel_V1
Matlab code that generates simulation files for the RayXP program and plots the necessary results in a separate script. This model uses the PTH_mmVF files from the SolLib directory of RayXP to use as scattering functions for the different wavelengths. Ocean surface optical properties are determined by the mathematical relationships between chlorophyll concentration, CDOM, and NAP as outlined by Alexander Gilerson's research. Windspeed is also modeled through RayXP and can be changed in the script.
OceanColorPolarizationModel_V3
Version 3. This version creates new matrices in the same way as version 2 (PTH_mmvF / I_PTH) * I_mie However this version creates 2 input files for RayXP One file is the normal input from version 2 The second is an input file where absorption of the ocean is set to a high number This ensures full absorption by the water Both of these are then run through RayXP to obtain outputs The fully absorbing output is then subtracted from the normal output This removes the effects of sunlight reflected off the waters surface. This final output is then plotted either on its own or together with the original output before subtraction.
OceanColorPolarizationModel_V2
A more advanced version than V1. This version creates a mie scattering matrix for the specified chlorophyl concentrations The PTH_mmvF matrices are divided by their respective intensities They are then multiplied by the different generated mie scattering matricies' intensities. (PTH_mmvF / I_PTH) * I_mie These new scattering matrices are then used for the RayXP program