Author/s: Ramiro Checa-Garcia
Translations:
esde
#info
Here there is a (not complete) list of software tools that I have programmed or that has my contributions. The main languages that I use are Fortran (77/90/2003), Python, OCaml, Julia and shell scripts, however other languages like Haskell or C has been used for learning or specific projects. First there is a table with general information, below you have a description.

Atmospheric Sciences

Name Languages Source Code Documentation Cite as License
INCAlexer python sourcehut Examples repo GPLv3
pyMie python partially in FunFAN - - GLPv3
Sokka.jl Julia soon in sourcehut ask ask GPLv3
pyIPSLtool python github ask zenodo GPLv3
FunFAN python github docs zenodo GPLv3
BOKU-Tool Julia ask ask ask Apache-License 2.0
ecaeropt python/fortran github generated at install ask Apache-License 2.0
omars OCaml ask omars --help ask ask
ocdo OCaml sourcehut README file ask GLPv3
KAS python ask ask ask Apache-License 2.0

Aerosol Physical and Optical Properties

  • pyMie [python] a simple Mie scattering implementation in python useful for atmospheric particles. It has been programmed when I was at Karlsruhe Institute of Technology (KIT).
  • Sokka.jl [julia] this is a more complete code including Mie scattering and DDA approximation. It also has an inverse method to estimate refractive index from optical properties.
  • FunFAN [python] FunFAN: set of functions for aerosols studies.
  • ecaeropt [python/fortran] ecaeropt: tool to calculate aerosols optical properties for ECMWF IFS model.
  • *KAS [python] is a set of tools to evaluate the aerosols outputs in the IFS and Open-IFS models.

Climate Model Tools

  • INCAlexer [python] is an utility in python to process/analyse the INP files of INCA model. INP files are those of INCA model that describe the main chemical reactions.
  • pyISPLtool [python] pyIPSLtool: unpack/test/plot IPSL climate simulations.
  • BOKU-WRF-Tool [julia] post-processing tool for WRF and WRF-Chem.

Simulations and Data Analysis

  • omars [ocaml] is a tool to download experiments of IFS model and perform quick evaluations and plots.
  • ocdo [ocaml] is a kind of wrapper for cdo inside OCaml, it is useful as an element of other tools (still under development).

Rainfall measurements

Liquid Theory and dynamical systems

There were several tools that one day I will upload to Sourcehut or Github.

Blogs templates

  • rchg [Jekyll] customized template for research scientists
  • bruma [pelican] customized template for research group
  • narigudo [pelican] the template of this webpage/blog.