Giter Site home page Giter Site logo

rowhit / pangeo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pangeo-data/pangeo

0.0 1.0 0.0 8.65 MB

Pangeo website + discussion of general issues related to the project.

Home Page: http://pangeo.io

Shell 0.14% Jupyter Notebook 99.76% Python 0.10%

pangeo's Introduction

Build Status Gitter chat

Pangeo Data

A community effort for big data geoscience

Motivation

There are several building crises facing the Atmosphere / Ocean / Land / Climate (AOC) science community:

  • Big Data: datasets are growing too rapidly and legacy software tools for scientific analysis can't handle them. This is a major obstacle to scientific progress.
  • Technology Gap: a growing gap between the technological sophistication of industry solutions (high) and scientific software (low).
  • Reproducibility: a fragmentation of software tools and environments renders most AOC research effectively unreproducible and prone to failure.

We believe these challenges can all be addressed through a unified effort.

Mission Statement

Our mission is to cultivate an ecosystem in which the next generation of open-source analysis tools for ocean, atmosphere and climate science can be developed, distributed, and sustained. These tools must be scalable in order to meet the current and future challenges of big data, and these solutions should leverage the existing expertise outside of the AOC community.

Vision

We envision a collection of related but independent open-source packages that meet specific scientific needs within the AOC fields. These packages will follow modern best practices for software development, including:

  • hosting on GitHub,
  • testing,
  • coverage,
  • continuous integration,
  • comprehensive documentation, and
  • a welcoming and inclusive development culture.

As much as possible, we will build on top of existing solutions and leverage expertise from the broader technology world, including industry.

The Python Data Stack:

The State of the Stack (Source: Jake VanderPlas, "The State of the Stack," SciPy Keynote (SciPy 2017).)

In practice, the "python data" software stack (see above) currently provides the most stable and powerful foundation layer for our desired tools. In particular the xarray and dask projects provide a mechanism to easily build scalability into scientific analysis. Our vision of future AOC software involves the adoption of these common software layers, and a clear communication between developers to define project scope and dependency that eliminates redundancy and fragmentation.

Get Involved

The scientific culture in the AOC community must be tied to, and evolve from, the community's software culture. Hence, we depend upon contributions from the entire community, both scientific and industrial.

We encourage everyone to get involved by:

  • contributing to the goals and vision of the organization,
  • contributing to the design documents of the proposed software,
  • contributing to the software, via issues and pull requests, and/or
  • using the software for your scientific analysis and letting us know about your experiences (e.g., contributing to examples)

For now, community discussion is happening on the GitHub issues page or on the pangeo google group. This is an open group, and we invite anyone interested to join.


pangeo's People

Contributors

rabernat avatar jacobtomlinson avatar mrocklin avatar chilipp avatar guillaumeeb avatar tjcrone avatar dsludwig avatar dpeterk avatar jedwards4b avatar lesteve avatar willirath avatar niallrobinson avatar naomi-henderson avatar leosiqueira avatar davidbrochart avatar apatlpo avatar alando46 avatar amanda-tan avatar aidanheerdegen avatar carreau avatar mwengren avatar nbren12 avatar philippjfr avatar delandmeterp avatar rsignell-usgs avatar hetland avatar dopplershift avatar saviokay avatar spencerkclark avatar tomaugspurger 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.