Skip to content

Commit

Permalink
Merge pull request #11 from ecmwf/feature/add-earthkit-meteo
Browse files Browse the repository at this point in the history
Add earthkit-meteo
  • Loading branch information
sandorkertesz authored Oct 12, 2023
2 parents f555e28 + a4cebbd commit f641694
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 4 deletions.
9 changes: 6 additions & 3 deletions docs/components_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Overview
=====================

This is the sumary of the available ``earthkit`` components.
This is the summary of the available ``earthkit`` components.

.. list-table::
:widths: 20 65 15
Expand All @@ -13,10 +13,13 @@ This is the sumary of the available ``earthkit`` components.
- Description
- Logo
* - :xref:`earthkit-data`
- Helps to get data into Python quickly and easily, without worrying about technical issues like data formats or input types - all while retaining interoperability with popular data science libraries like numpy, pandas and xarray.
- Format-agnostic Python interface for geospatial data with a focus on meteorology and climate science.
- .. image:: https://raw.githubusercontent.com/ecmwf/earthkit-data/main/docs/_static/earthkit-data.png
:width: 120px
* - :xref:`earthkit-maps`
- Geospatial visualisation tools and templates
- Geospatial visualisation tools and templates.
- .. image:: https://raw.githubusercontent.com/ecmwf/earthkit-maps/develop/docs/_static/earthkit-maps.png
:width: 120px
* - :xref:`earthkit-meteo`
- Meteorological computations.
-
4 changes: 4 additions & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,10 @@
"earthkit-maps",
"https://earthkit-maps.readthedocs.io",
),
"earthkit-meteo": (
"earthkit-meteo",
"https://earthkit-meteo.readthedocs.io",
),
"eccodes": (
"ecCodes",
"https://confluence.ecmwf.int/display/ECC/ecCodes+Home",
Expand Down
3 changes: 2 additions & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Welcome to earthkit's documentation

The interface of :ref:`earthkit components <components>` is designed to be high-level in order to provide common tools to support activities across ECMWF and beyond. The design of the components also takes **scalability** into account, so researchers can enjoy efficiency whilst providing easier transfer to operations.

**earthkit** is still under development, but two components, :xref:`earthkit-data` and :xref:`earthkit-maps` are now available in beta through PyPI, conda-forge and and its GitHub repository.
**earthkit** is still under development, but three components, :xref:`earthkit-data`, :xref:`earthkit-maps` and :xref:`earthkit-meteo` are now available in beta through PyPI and their GitHub repositories.

.. .. toctree::
.. :maxdepth: 1
Expand All @@ -33,6 +33,7 @@ The interface of :ref:`earthkit components <components>` is designed to be high-
components_overview
earthkit-data <https://earthkit-data.readthedocs.io>
earthkit-maps <https://earthkit-maps.readthedocs.io>
earthkit-meteo <https://earthkit-meteo.readthedocs.io>

.. toctree::
:maxdepth: 1
Expand Down
1 change: 1 addition & 0 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ dependencies:
- geos
- pip:
- earthkit-maps
- earthkit-meteo>=0.0.1
1 change: 1 addition & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ packages = find_namespace:
install_requires =
earthkit-data
earthkit-maps
earthkit-meteo>=0.0.1

[options.packages.find]
include = earthkit, earthkit.*
Expand Down
1 change: 1 addition & 0 deletions tests/environment-unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ dependencies:
- geos
- pip:
- earthkit-maps
- earthkit-meteo>=0.0.1
6 changes: 6 additions & 0 deletions tests/test_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,9 @@ def test_earthkit_maps_version():
import earthkit.maps # noqa

assert VERSION_RX.match(earthkit.maps.__version__) is not None


def test_earthkit_meteo_version():
import earthkit.meteo # noqa

assert VERSION_RX.match(earthkit.meteo.__version__) is not None

0 comments on commit f641694

Please sign in to comment.