{ "info": { "author": "European Centre for Medium-Range Weather Forecasts (ECMWF)", "author_email": "software.support@ecmwf.int", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "The skinny WMS is a small WMS server that will help you to visualise your NetCDF and Grib Data.\nThe principle is simple: skinny will browse the directory, or the single file passed as argument, and try to inpterpret each NetCDF or GRIB files. From the metadata, it will be built the getCapabilities document, and find a relevant style to plot the data. \n\n[![build](https://img.shields.io/travis/ecmwf/skinnywms/master.svg)](https://travis-ci.org/ecmwf/skinnywms/branches)\n\n\nFeatures:\n---------\nSkinnyWMS implements 3 of the WMS endpoints:\n- **getCapabilities**: Discover the data, build an XML Document presenting each identified parameter in the file(s) as a layer with the list of their predefined styles. (There is always a default style) \n- **getMap** : Return the selected layer suing the selected style.\n- **getLegendGraphic**: Return the legend.\n\n\nUsage:\n-----\nThere are 2 ways to start using it, they both will start a small Flask server. \nOnce running, a small leaflet client is accessible [http://127.0.0.1:5000/]\n\n* The demo:\n$ python demo.py --path /path/to/mydata \n* The command line:\n$ skinny-wms --path /path/to/mydata\n\nInstallation\n------------\n\nSkinnyWMS depends on the ECMWF *Magics* library.\n\nIf you do not have *Magics* installed on your platform, skinnywms is available on conda forge https://conda-forge.org/::\n\n $ conda config --add channels conda-forge\n $ conda install skinnywms\n \n\nIf you have *Magics* already installed you can use pip::\n\n $ pip install skinnywms\n \nLimitations:\n------------\n- SkinnyWMS will perform better on well formatted and documented NetCDF and GRIB.\n\n- development stage: **Alpha**,\n\n \nAdd your own styles:\n--------------------\n\nMulti-process\n-------------\n\nCache\n-----\n\n\nHow to install Magics\n-----------------------\n\nthat must be installed on the system and accessible as a shared library.\nSome Linux distributions ship a binary version that may be installed with the standard package manager.\n\n\nAs an alternative you may install the official source distribution\nby following the instructions at\nhttps://software.ecmwf.int/magics/Installation+Guide\nMagics is available on github https://github.com/ecmwf/magics\n\nNote that *Magics* support for the Windows operating system is experimental.\n\n\n\n\nContributing\n------------\n\nThe main repository is hosted on GitHub,\ntesting, bug reports and contributions are highly welcomed and appreciated:\n\nhttps://github.com/ecmwf/skinnywms\nhttps://github.com/ecmwf/magics-python\nhttps://github.com/ecmwf/magics\n\n\nPlease see the CONTRIBUTING.rst document for the best way to help.\n\nLead developer:\n\n- `Sylvie Lamy-Thepaut `_ - ECMWF\n\nMain contributors:\n\n- `Baudouin Raoult` - ECMWF\n- `Stephan Siemen `_ - ECMWF\n- `Milana Vuckovic`- ECMWF\n\n\nLicense\n-------\n\nCopyright 2017-2019 European Centre for Medium-Range Weather Forecasts (ECMWF).\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0.\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sylvielamythepaut/skinnywms", "keywords": "magics grib WMS visualisation NetCDF climate meteorology", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "skinnywms", "package_url": "https://pypi.org/project/skinnywms/", "platform": "", "project_url": "https://pypi.org/project/skinnywms/", "project_urls": { "Homepage": "https://github.com/sylvielamythepaut/skinnywms" }, "release_url": "https://pypi.org/project/skinnywms/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "A light WMS server to visualise your NetCDf and Grib data", "version": "0.2.1" }, "last_serial": 5996028, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "058c71c52c8fc212dbbc9e1ba6f56a4d", "sha256": "0ae7f47aeac040e458499aad3f43224ebf256dd9b9e0ab7520ab6c3450ff8ab7" }, "downloads": -1, "filename": "skinnywms-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "058c71c52c8fc212dbbc9e1ba6f56a4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31641, "upload_time": "2019-08-06T09:23:33", "url": "https://files.pythonhosted.org/packages/66/7f/e8b04e0b4079ee301401bd1254bafba2cf7f633ee430df1181ed9ada28a4/skinnywms-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8050c9699f2272c75a6fd10648f6d7bb", "sha256": "4796ebd98fe996b761ff197f357943f9a4e377402b414d6cf95c043bf54f3ccd" }, "downloads": -1, "filename": "skinnywms-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8050c9699f2272c75a6fd10648f6d7bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23600, "upload_time": "2019-08-06T09:23:35", "url": "https://files.pythonhosted.org/packages/c5/c7/bf2eba608e20b756cf943b4249e938aa275e94124e1d6e526ec277be1b75/skinnywms-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "cb2cbf99fa6a64a32bb36bfae3b3fc32", "sha256": "7c3670ca1fa94fb47a1464c5c96070f9943bd562d31ca8a1b3e5d9d52826403b" }, "downloads": -1, "filename": "skinnywms-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cb2cbf99fa6a64a32bb36bfae3b3fc32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36355, "upload_time": "2019-08-21T16:42:18", "url": "https://files.pythonhosted.org/packages/e3/0d/aaabae50c3048cda8aba7cb71e860e5d047ec5abdb88ee6af283712bb868/skinnywms-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5fdd33919bcf23a25ac89fcfc95eee0", "sha256": "ab196e4e76609c9c43bcecc9aff6ffdfc447edbe33f00ad2ec0570040cc6f1fa" }, "downloads": -1, "filename": "skinnywms-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b5fdd33919bcf23a25ac89fcfc95eee0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12621508, "upload_time": "2019-08-21T16:42:21", "url": "https://files.pythonhosted.org/packages/b9/a7/5bba537886b30e08080aa15be5da340b8c5db1a53fdab2aeb6580bd4e3a2/skinnywms-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "397f289d17f88aaf81335b9baa748c86", "sha256": "f72a756d0351cd2006438360b6a0ee72b966181ed21b00efe3081285369c28e8" }, "downloads": -1, "filename": "skinnywms-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "397f289d17f88aaf81335b9baa748c86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12633688, "upload_time": "2019-08-21T18:35:04", "url": "https://files.pythonhosted.org/packages/b8/c6/55d013085d7be4b868e3fb70be4fed3fd61a4084a1ac4d5d80eb93a96d8c/skinnywms-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "714b241430b46b6bde089ecc6d208143", "sha256": "8411e25867603f8c4e36eb08cf8649454bd77ca88deca63e9b8dba29d37a89ce" }, "downloads": -1, "filename": "skinnywms-0.1.1.tar.gz", "has_sig": false, "md5_digest": "714b241430b46b6bde089ecc6d208143", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12622120, "upload_time": "2019-08-21T18:35:57", "url": "https://files.pythonhosted.org/packages/7d/54/ee2a1a860ccde69da686c9143498df6ea7feadbc9d13e25df059331025ca/skinnywms-0.1.1.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "ad5199cd486129c4767bc36885cefcbd", "sha256": "3f40e91b9545ecb5e2427bce43a0757b28bf62639f9611383246087b72f53812" }, "downloads": -1, "filename": "skinnywms-0.1.17.tar.gz", "has_sig": false, "md5_digest": "ad5199cd486129c4767bc36885cefcbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12622867, "upload_time": "2019-10-16T10:00:35", "url": "https://files.pythonhosted.org/packages/3e/b2/179c959685d04e820a7e196619235c0f7d74a7ae477679a3815c2170e05b/skinnywms-0.1.17.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f10f06d316d3aa12f1c8169930bbf68f", "sha256": "e8a1ba3037c21a201bcac18f8de29ff3a7ede4e378d65a03bdc48fbdb909386e" }, "downloads": -1, "filename": "skinnywms-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f10f06d316d3aa12f1c8169930bbf68f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12634031, "upload_time": "2019-09-26T12:22:15", "url": "https://files.pythonhosted.org/packages/2c/2d/bef9fac4faf833be01a53b1b07ae0854e9880b67235510bea083cdf56a72/skinnywms-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4989dee49e9a2568dd3e1fe38fef9950", "sha256": "ffa21de107b473dc2eab23e506a702dc89c0ce08c5144b5ad4856d2512b5455f" }, "downloads": -1, "filename": "skinnywms-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4989dee49e9a2568dd3e1fe38fef9950", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12622418, "upload_time": "2019-09-26T12:22:20", "url": "https://files.pythonhosted.org/packages/01/0c/b4f217d40c9e049c6692c787e95e160dfbc066158950cfdc0780a6fe9eb8/skinnywms-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c5d72002ca9251579cbd9069e80f6c3c", "sha256": "a5735376d74cf6e9a3eef17e2235e31557d2938be44a3cd673f40a13471571fd" }, "downloads": -1, "filename": "skinnywms-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c5d72002ca9251579cbd9069e80f6c3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12634476, "upload_time": "2019-10-15T15:06:40", "url": "https://files.pythonhosted.org/packages/29/a4/d67b48b3f448a7c4aaa90bf5b3a8fd2ec67edd7a98eb599d4d8a64c35135/skinnywms-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfaa82de7639710433f36041a1ccd28a", "sha256": "00c0abc1c5bc2886a055582715eb1c0dfc7f468a0309f5e7dc91db3d5459bb3e" }, "downloads": -1, "filename": "skinnywms-0.1.3.tar.gz", "has_sig": false, "md5_digest": "bfaa82de7639710433f36041a1ccd28a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12622815, "upload_time": "2019-10-15T15:07:39", "url": "https://files.pythonhosted.org/packages/53/54/08962e45f73cc57e59083810f97d694a1c36268b8313916dbb6273d96312/skinnywms-0.1.3.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d9bc6b23eb297470df73f7d6d0ace7f1", "sha256": "cdf098f8d43f86ce20bdf62ea4b098a81f7be56db8eb9501c7416ae43885bd7b" }, "downloads": -1, "filename": "skinnywms-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d9bc6b23eb297470df73f7d6d0ace7f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12623561, "upload_time": "2019-10-18T14:46:45", "url": "https://files.pythonhosted.org/packages/ad/34/1637d657c2cbb0483fa40ff07eb81819e7b14a52538295fac80d563c5dcc/skinnywms-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9bc6b23eb297470df73f7d6d0ace7f1", "sha256": "cdf098f8d43f86ce20bdf62ea4b098a81f7be56db8eb9501c7416ae43885bd7b" }, "downloads": -1, "filename": "skinnywms-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d9bc6b23eb297470df73f7d6d0ace7f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12623561, "upload_time": "2019-10-18T14:46:45", "url": "https://files.pythonhosted.org/packages/ad/34/1637d657c2cbb0483fa40ff07eb81819e7b14a52538295fac80d563c5dcc/skinnywms-0.2.1.tar.gz" } ] }