Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ECMWF cfgrib: open GRIB files with xarray #7837

Merged
merged 4 commits into from
Feb 25, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions recipes/cfgrib/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{% set name = "cfgrib" %}
{% set version = "0.9.5.6" %}

package:
name: "{{ name|lower }}"
version: "{{ version }}"

source:
url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
sha256: b218992379415ca26d6ac6ddd3f0363b40505c5ef1ad53d8b504635326e0e353

build:
noarch: python
number: 0
entry_points:
- cfgrib=cfgrib.__main__:cfgrib_cli
script: "{{ PYTHON }} -m pip install . --no-deps --ignore-installed -vv "

requirements:
host:
- pip
- pytest-runner
- python
run:
- attrs
- cffi
- click
- eccodes >=2.12.0
- future
- numpy
- python
- typing
- xarray >=0.11.0

test:
imports:
- cf2cdm
- cfgrib
commands:
- cfgrib --help

about:
home: https://github.com/ecmwf/cfgrib
license: Apache-2.0
license_family: Apache
license_file: LICENSE
summary: Maps GRIB files to the NetCDF Common Data Model with CF Convention using ecCodes
doc_url: https://github.com/ecmwf/cfgrib
dev_url: https://github.com/ecmwf/cfgrib

extra:
recipe-maintainers:
- alexamici
- StephanSiemen
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@StephanSiemen Are you happy to be listed as maintainer of this recipe?

Copy link
Contributor Author

@alexamici alexamici Feb 23, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I must say that I didn't explicitly ask him, but he is the head of the development section of ECMWF that commissioned to my company the development of cfgrib and we usually co-maintain all distribution channels.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's standard for us to check that any additional maintainers are happy before merging new recipes (most of the time it's a formality, but occasionally people say no).

If you'd like it be merged faster you can remove this line and re-add him in the feedstock (which you can edit directly).

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, I am very happy to be added as a maintainer. Thanks @alexamici for the work!