Giter Club home page Giter Club logo

iris's Introduction

Iris

Iris is a powerful, format-agnostic, community-driven Python library for analysing and visualising Earth science data

Travis-CI conda-forge downloads # contributors Latest version Stable docs Commits since last release Latest docs zenodo black


Table of contents

Overview

Iris implements a data model based on the CF conventions giving you a powerful, format-agnostic interface for working with your data. It excels when working with multi-dimensional Earth Science data, where tabular representations become unwieldy and inefficient.

CF Standard names, units, and coordinate metadata are built into Iris, giving you a rich and expressive interface for maintaining an accurate representation of your data. Its treatment of data and associated metadata as first-class objects includes:

  • a visualisation interface based on matplotlib and cartopy,
  • unit conversion,
  • subsetting and extraction,
  • merge and concatenate,
  • aggregations and reductions (including min, max, mean and weighted averages),
  • interpolation and regridding (including nearest-neighbor, linear and area-weighted), and
  • operator overloads (+, -, *, /, etc.)

A number of file formats are recognised by Iris, including CF-compliant NetCDF, GRIB, and PP, and it has a plugin architecture to allow other formats to be added seamlessly.

Building upon NumPy and dask, Iris scales from efficient single-machine workflows right through to multi-core clusters and HPC. Interoperability with packages from the wider scientific Python ecosystem comes from Iris' use of standard NumPy/dask arrays as its underlying data storage.

Documentation

Stable docs The documentation for stable released versions of Iris, including a user guide, example code, and gallery.

Latest docs The documentation for the latest development version of Iris.

Installation

The easiest way to install Iris is with conda:

conda install -c conda-forge iris

Detailed instructions, including information on installing from source, are available in INSTALL.

Get in touch

Copyright and licence

Iris may be freely distributed, modified and used commercially under the terms of its GNU LGPLv3 license.

Contributing

Information on how to contribute can be found in the Iris developer guide.

(C) British Crown Copyright 2010 - 2019, Met Office

iris's People

Contributors

abooton avatar ajdawson avatar bblay avatar bjlittle avatar corinnebosley avatar djkirkham avatar dpeterk avatar ehogan avatar esc24 avatar gm-s avatar hdyson avatar jkettleb avatar jonseddon avatar kaedonkers avatar kwilliams-mo avatar lbdreyer avatar mir06 avatar munslowa avatar niallrobinson avatar ocefpaf avatar pelson avatar pp-mo avatar qulogic avatar rcomer avatar rhattersley avatar rockdoc-mo avatar shoyer avatar stephenworsley avatar trexfeathers avatar tv3141 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.