{ "info": { "author": "Ronald van Haren", "author_email": "r.vanharen@esciencecenter.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://img.shields.io/badge/License-Apache%202.0-blue.svg\n :target: https://opensource.org/licenses/Apache-2.0\n.. image:: https://travis-ci.org/ERA-URBAN/wrfpy.svg?branch=master\n :target: https://travis-ci.org/ERA-URBAN/wrfpy\n.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1420109.svg\n :target: https://doi.org/10.5281/zenodo.1420109\n.. image:: https://badge.fury.io/py/WRFpy.svg\n :target: https://badge.fury.io/py/WRFpy\n\nWRFpy\n=====\n\nWhat is WRFpy:\n~~~~~~~~~~~~~~\n\nWRFpy is a python application that provides an easy way to set up, run,\nand monitor (long) Weather Research and Forecasting (WRF) simulations.\nIt provides a simple user-editable JSON configuration file and\nintegrates with Cylc to access distributed computing and storage\nresources as well as monitoring. Optionally, WRFpy allows for data\nassimilation using WRF data assimilation system (WRFDA) and\npostprocessing of wrfinput files using the NCEP Unified Post Processing\nSystem (UPP).\n\nInstallation\n~~~~~~~~~~~~\n\nWRFpy is installable via pip:\n\n::\n\n pip install wrfpy\n\n\nUsage\n~~~~~\n\nWRFpy provides functionality depending on the used command-line\nswitches:\n\n::\n\n usage: wrfpy [-h] [--init] [--create] [--basedir BASEDIR] suitename\n\n WRFpy\n\n positional arguments:\n suitename name of suite\n\n optional arguments:\n -h, --help show this help message and exit\n --init Initialize suite (default: False)\n --create Create suite config (default: False)\n --basedir BASEDIR basedir in which suites are installed (default:\n ${HOME}/cylc-suites)\n\n\nIn order to set up a new cylc suite, we first need to initialize one.\nThis is done using the following command:\n\n::\n\n wrfpy --init testsuite\n\nThis creates a configuration file (config.json) that needs to be filled\nin by the user before continueing. WRFpy points the user to the location\nof this file.\n\nAfter the configuration file has been filled, it is time to create the\nactual configuration that will be used by the CYLC workflow engine. To\ncreate the CYLC suite, use the following command:\n\n::\n\n wrfpy --create testsuite\n\nThe final configuration lives in a file called suite.rc. If you want to\nmake further (specialized) changes to the workflow by adding/tweaking\nsteps, you can directly edit the suite.rc file with your favorite\neditor.\n\nNow it is time to register the suite with CYLC. CYLC is available at\n\n::\n\n https://cylc.github.io/cylc/\n\nand has great documentation. From now on you are using CYLC to control\nyour WRF runs. Please consult the CYLC documentation for the relevant\ncommands.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ERA-URBAN/wrfpy", "keywords": "WRF cylc workflow WRFDA", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "WRFpy", "package_url": "https://pypi.org/project/WRFpy/", "platform": "", "project_url": "https://pypi.org/project/WRFpy/", "project_urls": { "Homepage": "https://github.com/ERA-URBAN/wrfpy" }, "release_url": "https://pypi.org/project/WRFpy/0.2.1/", "requires_dist": [ "numpy", "Jinja2", "MarkupSafe", "PyYAML", "f90nml" ], "requires_python": "", "summary": "A python application that provides an easy way to set up, run, and monitor (long) Weather Research and Forecasting (WRF) simulations.", "version": "0.2.1" }, "last_serial": 4282507, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "4f808a0f3583b7e585b45ed8e510dcab", "sha256": "2b699a3179b4082277f3f5bbb838b5846b398d7ffe7170ea3d4b0d198895933f" }, "downloads": -1, "filename": "WRFpy-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4f808a0f3583b7e585b45ed8e510dcab", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 51190, "upload_time": "2018-09-17T10:14:11", "url": "https://files.pythonhosted.org/packages/76/41/a8507300b1ee15c0eee5d91037b4b5d32ea8536e3c47977a069af77724e4/WRFpy-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da30d1a87cca57aebae86e4d2a3a9f91", "sha256": "6c3969a7bc036e7c53e2e14961c15c1397badcde3cc53449d5658059c328a744" }, "downloads": -1, "filename": "WRFpy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "da30d1a87cca57aebae86e4d2a3a9f91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34848, "upload_time": "2018-09-17T10:14:13", "url": "https://files.pythonhosted.org/packages/82/26/85266e32ec57841621ea20b7520e0ea4ede83cb483a549cd831000f106c5/WRFpy-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6a9d695e05b3213cffcddc17f18a5026", "sha256": "4ce3678790615d690881e93c5c463aa94886034a279b75fce13fed780d257979" }, "downloads": -1, "filename": "WRFpy-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6a9d695e05b3213cffcddc17f18a5026", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 51204, "upload_time": "2018-09-18T07:36:37", "url": "https://files.pythonhosted.org/packages/0b/3c/7c1c0426b7b951bdb2392d791d433a4f9d8aa52c82405588ad2e314e566a/WRFpy-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23690f1472cc92477d429ea085c61d0a", "sha256": "e31a9cbc5df83f4757a49cb1e9178f2b99108b9a1a22e28f4965207ffec2fed4" }, "downloads": -1, "filename": "WRFpy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "23690f1472cc92477d429ea085c61d0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34930, "upload_time": "2018-09-18T07:36:39", "url": "https://files.pythonhosted.org/packages/6d/46/6ecf0a797b5e085af78ff1c9f211634c142836422184162e95bec6d3cce1/WRFpy-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a9d695e05b3213cffcddc17f18a5026", "sha256": "4ce3678790615d690881e93c5c463aa94886034a279b75fce13fed780d257979" }, "downloads": -1, "filename": "WRFpy-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6a9d695e05b3213cffcddc17f18a5026", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 51204, "upload_time": "2018-09-18T07:36:37", "url": "https://files.pythonhosted.org/packages/0b/3c/7c1c0426b7b951bdb2392d791d433a4f9d8aa52c82405588ad2e314e566a/WRFpy-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23690f1472cc92477d429ea085c61d0a", "sha256": "e31a9cbc5df83f4757a49cb1e9178f2b99108b9a1a22e28f4965207ffec2fed4" }, "downloads": -1, "filename": "WRFpy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "23690f1472cc92477d429ea085c61d0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34930, "upload_time": "2018-09-18T07:36:39", "url": "https://files.pythonhosted.org/packages/6d/46/6ecf0a797b5e085af78ff1c9f211634c142836422184162e95bec6d3cce1/WRFpy-0.2.1.tar.gz" } ] }