Overview of my software tools and libraries

This is not an exhaustive description of the codes that I have developed but those that currently I maintain more often.

Open Source Sites/Repositories

  • github: This is currently my main repository for open source codes.
  • bitbucket I collaborate in two projects under github.
  • sourceforge I barely use now for my own projects but still it is there.

Earth Sciences Software

(1) Pieces of code

  • pyozone: It is a piece of code that allows some python calculations. More information is also avaiable at zenodo
  • Mie-Scattering Part of this code has been refactored and integrated in FunFAN

(2) FunFAN

The main idea of FunFAN project is to have a set of modules and functions used for aerosols studies that can be easely incorporated in different kind of projects.The documentation is online in readthedocs. It is registered in Zenodo so you can cite it as DOI.

  • Language: Python
  • Info: Several functions has been used in mineral dust aerosol studies.

(3) pyIPSLtools

pyIPSLtools is a python software to prepate specific climate diagnostics for IPSL model. It also perform additional opertations to test the CF-compilant of the diagnostics (netcdf files) and typical test to ascertain the main properties of the climate simulations. It is registered in Zenodo so you can cite it: DOI. This tool has been used to provide diagnostics of IPSL climate model for the projects CRESCENDO, AEROCOM and specific collaborations with Jasper Kok. It is open and modular, in principle with few work it could be adapted to other models.

  • Languages: Python, cdo and nco


SOCRATES-RF is a software suite based on SOCRATES but designed to have a different user interface and focused on the estimation of radiative forcing by offline methodologies. Currently it is able to estimate the radiative forcing by fixed dynamical heating method by adjusting the temperatures on the stratosphere. This software has been used for publications regarding the radiative forcing of Ozone in the troposphere and the stratosphere.

  • Languages: Fortran (main tool), Python (post-processing and prepare inputs)

B. Statistical Physics

(1) MaxEnt

It is a code programmed to estimate a probability density function according to a set of constrains that the pdf should fulfill, typically in the form of pdf-moments.

C. Utilities

(1) papers (python bibtex)

I have adapted the tool papers originally programed by perrette for my own needs. It is a cli tool to manage bibtex files and the associated pdf (or other documents). I have added functionalities like open the files associated to a given bibtex entry, the managemenet of tags as bibtex keywords, a new list visualization between others.

Up to table of contents