Skip to content

girpas-ulg/spyfit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Benoit Bovy
Jul 15, 2016
eed5b38 · Jul 15, 2016

History

66 Commits
Jun 23, 2016
Jul 15, 2016
Jul 15, 2016
Jul 15, 2016
Nov 13, 2015
Jul 15, 2016
Jun 24, 2016
Jun 23, 2016
Nov 19, 2015
Jan 29, 2016
Jun 24, 2016
Jul 7, 2016
Jul 6, 2016

Repository files navigation

Spyfit

https://travis-ci.org/girpas-ulg/spyfit.svg?branch=master https://coveralls.io/repos/github/girpas-ulg/spyfit/badge.svg?branch=master Code Health Documentation Status

This package is currently under heavy development: it hasn't been released yet (some features below are still missing but planned). API is not stable.

Spyfit provides a set of tools for easy handling of FTIR retrieval data and for flexible setup and execution of retrieval processing pipelines.

Spyfit aims to provide deep integration with the libraries of the Python scientific ecosystem and promotes the use of standard data models such as netCDF.

Main Features

  • Uses the Common Data Model to store and handle retrieval data. The xarray package - a required dependency - implements this data model and provides a powerful framework for easy inspection, merging, processing and plotting of retrieval data.
  • Supports various formats including:
    • netCDF (read/write)
    • SFIT4 ascii output files (read-only) and input files (read, write support for the most used input files)
    • GEOMS compliant HDF4 format (read/write)
    • Easy export to various formats supported by xarray and pandas (e.g., hdf5, csv, excel, SQL-databases...)
  • Tries to use readable, "pythonic" names for parameters and variables.
  • Calculation of retrieval error budgets (SFIT4).
  • Defines a basic, class-based system for flexible setup and execution of retrieval pipelines (possibly including the execution of third-party softwares like SFIT4).

Documentation

The official documentation is hosted on ReadTheDocs: https://spyfit.readthedocs.org.

Report Issues

Use the Github issue tracker: https://github.com/girpas-ulg/spyfit/issues

License

Copyright (C) Benoit Bovy, GIRPAS (Ulg) 2015.

Licensed under the GNU General Public License (GPLv3). See LICENSE.

Releases

No releases published

Packages

No packages published