climetlab-maelstrom-radiation


Nameclimetlab-maelstrom-radiation JSON
Version 0.7.5 PyPI version JSON
download
home_pagehttps://git.ecmwf.int/projects/MLFET/repos/maelstrom-radiation
SummaryA dataset plugin for climetlab for the dataset maelstrom-radiation.
upload_time2023-10-19 17:39:20
maintainer
docs_urlNone
authorMatthew Chantry
requires_python
licenseApache License Version 2.0
keywords meteorology
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## maelstrom-radiation

A dataset plugin for climetlab (https://climetlab.readthedocs.io/en/latest/)
 for the dataset maelstrom-radiation.

## Datasets description

This data is for learning the
emulation of the ECMWF radiation scheme, using the McICA solver, found in the ecRad package 
(https://github.com/ecmwf/ecrad). Building an accurate emulator of radiative heating
could accelerate weather and climate models partially by enabling the use of GPU
hardware within our models.

There are two datasets, allowing different views on the same data:

### 1 : `maelstom-radiation`
Supports the `to_xarray` method and allows users to explore the data with all structure kept intact.

### 2 : `maelstrom-radiation-tf`
Loads the same data but from a shuffled and repacked into the TFRecord format. This dataset supports 
`to_tfdataset` which uses Tensorflow's dataset object.


## Using climetlab to access the data 

Both datasets and downloaded and explained in the demo notebook here
https://git.ecmwf.int/projects/MLFET/repos/maelstrom-radiation/browse/notebooks/demo_radiation.ipynb

The climetlab python package allows easy access to the data with a few lines of code such as:
```

!pip install climetlab climetlab_maelstrom_radiation
import climetlab as cml
cml_ds = cml.load_dataset("maelstrom-radiation", subset="tier-1")
ds = cml_ds.to_xarray()

!or for the TFdataset version
cml_ds = cml.load_dataset("maelstrom-radiation-tf", subset="tier-1")
ds = cml_ds.to_tfdataset(batch_size=256)
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://git.ecmwf.int/projects/MLFET/repos/maelstrom-radiation",
    "name": "climetlab-maelstrom-radiation",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "meteorology",
    "author": "Matthew Chantry",
    "author_email": "matthew.chantry@ecmwf.int",
    "download_url": "https://files.pythonhosted.org/packages/76/8b/0509e939007a7900c81082401db150a808a71c917c29edf573be2023485b/climetlab_maelstrom_radiation-0.7.5.tar.gz",
    "platform": null,
    "description": "## maelstrom-radiation\n\nA dataset plugin for climetlab (https://climetlab.readthedocs.io/en/latest/)\n for the dataset maelstrom-radiation.\n\n## Datasets description\n\nThis data is for learning the\nemulation of the ECMWF radiation scheme, using the McICA solver, found in the ecRad package \n(https://github.com/ecmwf/ecrad). Building an accurate emulator of radiative heating\ncould accelerate weather and climate models partially by enabling the use of GPU\nhardware within our models.\n\nThere are two datasets, allowing different views on the same data:\n\n### 1 : `maelstom-radiation`\nSupports the `to_xarray` method and allows users to explore the data with all structure kept intact.\n\n### 2 : `maelstrom-radiation-tf`\nLoads the same data but from a shuffled and repacked into the TFRecord format. This dataset supports \n`to_tfdataset` which uses Tensorflow's dataset object.\n\n\n## Using climetlab to access the data \n\nBoth datasets and downloaded and explained in the demo notebook here\nhttps://git.ecmwf.int/projects/MLFET/repos/maelstrom-radiation/browse/notebooks/demo_radiation.ipynb\n\nThe climetlab python package allows easy access to the data with a few lines of code such as:\n```\n\n!pip install climetlab climetlab_maelstrom_radiation\nimport climetlab as cml\ncml_ds = cml.load_dataset(\"maelstrom-radiation\", subset=\"tier-1\")\nds = cml_ds.to_xarray()\n\n!or for the TFdataset version\ncml_ds = cml.load_dataset(\"maelstrom-radiation-tf\", subset=\"tier-1\")\nds = cml_ds.to_tfdataset(batch_size=256)\n```\n",
    "bugtrack_url": null,
    "license": "Apache License Version 2.0",
    "summary": "A dataset plugin for climetlab for the dataset maelstrom-radiation.",
    "version": "0.7.5",
    "project_urls": {
        "Homepage": "https://git.ecmwf.int/projects/MLFET/repos/maelstrom-radiation"
    },
    "split_keywords": [
        "meteorology"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f853a6fea4f5e7fe679dbdcd47ef6d1fed2c8f83709e4f25092a07858c7e9369",
                "md5": "a12c4faa4dab7e47e0fc915b71382eb4",
                "sha256": "c3be2dc5257879a8df3822f5a1e2b5b52a180829b1fdf5f6f5acc0c3b20afc8e"
            },
            "downloads": -1,
            "filename": "climetlab_maelstrom_radiation-0.7.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a12c4faa4dab7e47e0fc915b71382eb4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 43263,
            "upload_time": "2023-10-19T17:39:18",
            "upload_time_iso_8601": "2023-10-19T17:39:18.716997Z",
            "url": "https://files.pythonhosted.org/packages/f8/53/a6fea4f5e7fe679dbdcd47ef6d1fed2c8f83709e4f25092a07858c7e9369/climetlab_maelstrom_radiation-0.7.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "768b0509e939007a7900c81082401db150a808a71c917c29edf573be2023485b",
                "md5": "6f66519be0f9c22c31e6a7c8973dba85",
                "sha256": "32aeff7e009625fe3dbf6eeb2020c3a77d81f01ba84ca68d27bca3ce22b0cdc1"
            },
            "downloads": -1,
            "filename": "climetlab_maelstrom_radiation-0.7.5.tar.gz",
            "has_sig": false,
            "md5_digest": "6f66519be0f9c22c31e6a7c8973dba85",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 30489,
            "upload_time": "2023-10-19T17:39:20",
            "upload_time_iso_8601": "2023-10-19T17:39:20.256600Z",
            "url": "https://files.pythonhosted.org/packages/76/8b/0509e939007a7900c81082401db150a808a71c917c29edf573be2023485b/climetlab_maelstrom_radiation-0.7.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-19 17:39:20",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "climetlab-maelstrom-radiation"
}
        
Elapsed time: 0.13051s