Python version of GLLiM algorithm, written during an internship at Inria (Grenoble, 2018).
This repository exposes two major features :
- A rather succinct implementation of GLLiM
- Severals tools to apply GLLiM on inverse problem
-
The actual GLLiM implementation can be found in Core.gllim package. Three variantes are provided : dGLLiM, jGLLiM, sGLLiM.
-
The package tools provides ways to generate data (via
tools.context.abstractContext
), save and load data and models (tools.archive
), and measure quality of estimation (tools.measures
). The visualization of the results is facilitated bytools.results
. The classtools.experience.Experience
wraps all theses helpers. -
The package plotting draws severals graphs and animations (used by
Experience
). -
The main application of the internship was to invert the Hapke model, which is implemented in hapke package.
-
Finally, simulations on the Hapke model were carried out with the experiences package.
Requirements can be found here.
You can found another Python implementation here.