Skip to content

Octave/Matlab rapit processor for SMOS satellite brightness temperature L1C data

License

Notifications You must be signed in to change notification settings

pablosaa/Process_SMOS_L1C

Repository files navigation

Process_SMOS_L1C

Octave/Matlab rapid processor for SMOS satellite brightness temperature L1C data

Process_SMOSxL1C is a MEX-function written in C++ to process L1C scientific data producs from the MIRAS interferometer on board of the Soil Moisture Ocean Salinity (SMOS) satellite, a European Space Agency mission. The L1C data product comes with data for brightness temperature at L-band in dual-polarization or full-polarization (4 Stokes vector) mode.

The MEX-function comes in two flavors: as MATLAB function and as a GNU/Octave function. The MATLAB function has as file name "Process_SMOSxL1C.mexa64", while the Octave function is named as "Process_SMOSxL1C.mex".

The Function has been tested under MATLAB version 2007, 2010b, 2016a. As well as Octave versions 3.6.2 and 4.0.3.

For information about how to compile and examples how to run the function and plot content, see the wiki page in this repository.

For technical details about what is implemented in the MEX-function, see the Open Access paper: Saavedra, P. & Simmer, C., (2018). An Octave/MATLAB® Interface for Rapid Processing of SMOS L1C Full Polarization Brightness Temperature. Journal of Open Research Software. 6(1), p.2. DOI:10.5334/jors.165.

This software is registered at Zenodo.org under DOI

Copyright (c) 2016-2017 Pablo Saavedra G.
version 1.0, see LICENSE