{ "info": { "author": "Stephen Holleran and Inder Preet of BrightWind Ltd", "author_email": "stephen@brightwindanalysis.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "--------------\n```\n __ _ __ __ _ __\n / /_ _____(_)___ / /_ / /__ __(_)___ ___ / /\n / __ \\/ ___/ / __ \\/ __ \\/ __/ | /| / / / __ \\/ __ /\n / /_/ / / / / /_/ / / / / /_ | |/ |/ / / / / / /_/ /\n /_.___/_/ /_/\\__, /_/ /_/\\__/ |__/|__/_/_/ /_/\\__,_/\n /____/\n ```\n--------------\n\n
\n\nThe brightwind python library aims to **empower wind resource analysts** and establish a common **industry standard toolset**.\n\n
\n\n### Documentation\n\nDocumentation on how to get setup and use the library can be found at https://brightwind-dev.github.io/brightwind-docs/\n\n
\n\nExample usage is shown below via a Jupyter Notebook.\n
\n\n

\n\n![demo_image_1](read_me_1.png)\n![demo_image_2](read_me_2.png)\n

\n\n\n\n\n
\n\n##### Features\nThe library provides wind analysts with easy to use tools for working with\nmeteorological data. It supports loading of meteorological data, averaging,\nfiltering, plotting, correlations, shear analysis, long term adjustments, etc.\nThe library can export a resulting long term adjusted tab file to be used in\nother software.\n\n
\n\n##### Benefits\nThe key benefits to an open-source library is that it provides complete transparency\nand traceability. Anyone in the industry can review any part of the code and suggest changes,\nthus creating a standardised, validated toolkit for the industry.\n\nBy default, during an assessment every manipulation or adjustment made to the wind data is\ncontained in a single file. This can easily be reviewed and checked by internal reviewers or,\nas the underlying code is open-sourced, there is no reason why this file cannot be sent to\n3rd parties for review thus increasing the effectiveness of a banks due diligence.\n\n
\n\n##### License\nThe library is licensed under the GNU Lesser General Public License v3.0. It is the\nintention to allow commercial products or services to be built on top of this\nlibrary but any modifications to the library itself should be kept open-sourced.\nKeeping this open-sourced will ensure that the library becomes the de facto\nlibrary used by wind analysts, establishing a common, standard industry wide\ntoolset for wind data processing .\n\n
\n\n---\n### Installation\n\nThe library can be installed by using pip install from the command line (for those that have pip installed).\n\n
\n\n```\nC:\\Users\\Stephen> pip install brightwind\n```\n\n
\n\nFor those that do not already have Python or pip, please follow this tutorial,\n[getting started on Windows](https://brightwind-dev.github.io/brightwind-docs/tutorials/getting_started_on_windows.html),\nto get set up.\n\n
\n\n---\n### Test datasets\nA test dataset is included in this repository and is used to test functions in the code. The source of the dataset is:\n\n
\n\n| Dataset | Source | Notes |\n|:------------------ |:-------------|:-----|\n| Demo data | Anonymous | A modified 2 year met mast dataset in various logger formats along with associated 18-yr MERRA-2 data. |\n\n
\n\n---\n### Contributing\nIf you wish to be involved or find out more please contact stephen@brightwindanalysis.com.\n\nMore information can be found in the [community](https://brightwind-dev.github.io/brightwind-docs/community.html) section of the website.\n\n
\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/brightwind-dev/brightwind/archive/v1.0.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/brightwind-dev/brightwind.git", "keywords": "BRIGHT,WIND,RESOURCE,DATA,ANALYSTS,PROCESSING,WASP,ROSE,WINDFARMER,OPENWIND,WIND PRO,WINDOGRAPHER", "license": "GNU Lesser General Public License v3 or later (LGPLv3+)", "maintainer": "", "maintainer_email": "", "name": "brightwind", "package_url": "https://pypi.org/project/brightwind/", "platform": "", "project_url": "https://pypi.org/project/brightwind/", "project_urls": { "Download": "https://github.com/brightwind-dev/brightwind/archive/v1.0.0.tar.gz", "Homepage": "https://github.com/brightwind-dev/brightwind.git" }, "release_url": "https://pypi.org/project/brightwind/1.0.0/", "requires_dist": [ "pandas (>=0.24.0)", "numpy (>=1.16.4)", "scikit-learn (>=0.19.1)", "matplotlib (>=3.0.3)", "requests (>=2.20.0)", "scipy (>=0.19.1)", "pytest (>=4.1.0)", "six (>=1.12.0)", "python-dateutil (>=2.8.0)", "ipywidgets (>=7.4.2)", "ipython (>=7.4.0)" ], "requires_python": "", "summary": "Scripts for wind resource data processing.", "version": "1.0.0" }, "last_serial": 5819902, "releases": { "0.2.10": [ { "comment_text": "", "digests": { "md5": "6913c3a0ae7d85e7c2c9bee590c99fb0", "sha256": "4e0ed1a3b8a607d45a0e299a88b1470ef2284a41a0dad23cd5c88eef02267090" }, "downloads": -1, "filename": "brightwind-0.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "6913c3a0ae7d85e7c2c9bee590c99fb0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39402645, "upload_time": "2019-09-11T22:33:06", "url": "https://files.pythonhosted.org/packages/e2/dc/84ef486acdcbbb58f6bf6c0ccedd4d2cd673b7ebfca78152a46d426abd9e/brightwind-0.2.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb87600b2c8060cc7039b4b81ec4c064", "sha256": "8ad40d0090889fb70c3aca3693bedfa45f9863e1d7b9df8c1070ba8b7106472e" }, "downloads": -1, "filename": "brightwind-0.2.10.tar.gz", "has_sig": false, "md5_digest": "eb87600b2c8060cc7039b4b81ec4c064", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24636677, "upload_time": "2019-09-11T22:33:48", "url": "https://files.pythonhosted.org/packages/ff/2f/9349878f9d605949fca135ebab24d3fa642b81ef68c040bf375b538d553a/brightwind-0.2.10.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "9689a471c2b6118c1561d839639eb44b", "sha256": "ed743d50bf32a59151b38cde07e4072360fd390f3d94c82fb33ad5eaaa26d07d" }, "downloads": -1, "filename": "brightwind-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9689a471c2b6118c1561d839639eb44b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24895492, "upload_time": "2019-07-02T15:46:15", "url": "https://files.pythonhosted.org/packages/9f/0b/b5af6ed02e7117ca29f4bfa05aede0de163b8f5d4580ced206a8296bec65/brightwind-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ea900add3f47ebd6a042880b06fc950", "sha256": "9bfd43d0f5fb19ef798e5c1ba5d1c1e0bcb9667ce792cde3ce321f90971695b9" }, "downloads": -1, "filename": "brightwind-0.2.5.tar.gz", "has_sig": false, "md5_digest": "4ea900add3f47ebd6a042880b06fc950", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24616334, "upload_time": "2019-07-02T15:46:23", "url": "https://files.pythonhosted.org/packages/0f/6e/0bb8a2186de7864d4edfd20e371debbec1a0fc509bf0ed6cc79be7b26f6a/brightwind-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "0d8ca9df024453ba2539963abc75a7d8", "sha256": "800933b7c115da74bdccb5d26e417a7b36eab835e27e5409a27713fb91c8825d" }, "downloads": -1, "filename": "brightwind-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0d8ca9df024453ba2539963abc75a7d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39398895, "upload_time": "2019-07-24T11:34:57", "url": "https://files.pythonhosted.org/packages/4e/63/28e2533f4ae50fff6966efae320476398f9b5470ac41edfa54a21a97a2ea/brightwind-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebc0ac953f2ee31ce72b55406434c437", "sha256": "a4ddd1f7af47a8b8991dbd7e379102a968baba13a88ad72a0893bcd44c6e4248" }, "downloads": -1, "filename": "brightwind-0.2.6.tar.gz", "has_sig": false, "md5_digest": "ebc0ac953f2ee31ce72b55406434c437", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38931999, "upload_time": "2019-07-24T11:35:06", "url": "https://files.pythonhosted.org/packages/c9/35/bd4b5c73257768c3708f2d0749c2fe46890de48e08162f8248878435a63b/brightwind-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "75dedaead1e241df1a8a2f4e9afe70d7", "sha256": "cd6cfda223a2f94df2a8bd7bd1be9cb0fc4f847971a3ad01dab771f3f819ab3c" }, "downloads": -1, "filename": "brightwind-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "75dedaead1e241df1a8a2f4e9afe70d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39398892, "upload_time": "2019-07-24T12:00:11", "url": "https://files.pythonhosted.org/packages/45/78/0e24d5b47691155f03898e3a144a413fe3cd6048e62484c36220f4a12d0f/brightwind-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a44762b97652ebfb4d79899483452da9", "sha256": "353764156826b0463aeb99d587d21fe4f6c069c20fc9852fceed705838d64945" }, "downloads": -1, "filename": "brightwind-0.2.7.tar.gz", "has_sig": false, "md5_digest": "a44762b97652ebfb4d79899483452da9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38931995, "upload_time": "2019-07-24T12:00:22", "url": "https://files.pythonhosted.org/packages/3b/59/17d97f21ff7bdaa5a26dc9f503120f7022177482a629cd76dc32614c3deb/brightwind-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "4afa17d231422814d66e3124eebb2ccc", "sha256": "92c64e17393e827ee1dbd645d6245d38825a0f50e24525444e42deea43e5add3" }, "downloads": -1, "filename": "brightwind-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "4afa17d231422814d66e3124eebb2ccc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39401533, "upload_time": "2019-08-21T00:38:56", "url": "https://files.pythonhosted.org/packages/ff/a9/4316b14f5be62fb1e77ad73485db41e3f180f73d4192241254a27ce6a72f/brightwind-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "120698e35196a5c5bf051fccd3764a09", "sha256": "9db147ca2496b9b89c6dcd2e6681f1fc2da1632a6beb41db9af1301802eabb5e" }, "downloads": -1, "filename": "brightwind-0.2.8.tar.gz", "has_sig": false, "md5_digest": "120698e35196a5c5bf051fccd3764a09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38934514, "upload_time": "2019-08-21T00:39:25", "url": "https://files.pythonhosted.org/packages/a2/a3/2059fac5cbdd874d9227f8770dd8a1553355fce715b8fb895691a4a9d9be/brightwind-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "0a370556ec5884b5457f726ec8f0424f", "sha256": "37276005d57b0fd84b7f14221642e2d628be726be97a6c9547e2a08d6635f605" }, "downloads": -1, "filename": "brightwind-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "0a370556ec5884b5457f726ec8f0424f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39402784, "upload_time": "2019-09-11T22:33:32", "url": "https://files.pythonhosted.org/packages/05/13/f3b7ae76d62e6a2746f3440b0828e848c041eb0e6c88ae79e3b6bcddc863/brightwind-0.2.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9f6779277af0ff7d7cf0256a9666d08", "sha256": "75653651b3a7e76ea9535627ca99f57d0b58c16c6a28f9e8ec2199c637649131" }, "downloads": -1, "filename": "brightwind-0.2.9.tar.gz", "has_sig": false, "md5_digest": "e9f6779277af0ff7d7cf0256a9666d08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24636985, "upload_time": "2019-09-11T22:34:17", "url": "https://files.pythonhosted.org/packages/c3/b9/5d153485c45781987c28c744d77418037cb5285347cc318776d28b030709/brightwind-0.2.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "105f20c57dbca405253f242dc1c15f2a", "sha256": "33a17b619141465f09648b00d2b8a63088ab6c7055f6bd850ab4fe5663cca5b3" }, "downloads": -1, "filename": "brightwind-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "105f20c57dbca405253f242dc1c15f2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39402654, "upload_time": "2019-09-12T11:19:29", "url": "https://files.pythonhosted.org/packages/bd/8d/ca23f6f27b69e1a9d4ce48e826bf77d2e6fd2d7830dc96ac99493720db03/brightwind-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce18bf314efc5ea3c57b128cb6a80041", "sha256": "2c1c8c090479391aed5e08b233699c57ff5765ce916db88f0053f2caa8faf55f" }, "downloads": -1, "filename": "brightwind-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ce18bf314efc5ea3c57b128cb6a80041", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24636713, "upload_time": "2019-09-12T11:20:57", "url": "https://files.pythonhosted.org/packages/65/ae/00919ddd604a7e7c40398ec1873342357f9bf51d8bba3bff51b16278b2e4/brightwind-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "105f20c57dbca405253f242dc1c15f2a", "sha256": "33a17b619141465f09648b00d2b8a63088ab6c7055f6bd850ab4fe5663cca5b3" }, "downloads": -1, "filename": "brightwind-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "105f20c57dbca405253f242dc1c15f2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39402654, "upload_time": "2019-09-12T11:19:29", "url": "https://files.pythonhosted.org/packages/bd/8d/ca23f6f27b69e1a9d4ce48e826bf77d2e6fd2d7830dc96ac99493720db03/brightwind-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce18bf314efc5ea3c57b128cb6a80041", "sha256": "2c1c8c090479391aed5e08b233699c57ff5765ce916db88f0053f2caa8faf55f" }, "downloads": -1, "filename": "brightwind-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ce18bf314efc5ea3c57b128cb6a80041", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24636713, "upload_time": "2019-09-12T11:20:57", "url": "https://files.pythonhosted.org/packages/65/ae/00919ddd604a7e7c40398ec1873342357f9bf51d8bba3bff51b16278b2e4/brightwind-1.0.0.tar.gz" } ] }