{ "info": { "author": "Alex (Oleksii) Markov", "author_email": "alex@markovs.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Atmospheric Science", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "meteocalc\n=========\n\n.. image:: https://travis-ci.org/malexer/meteocalc.svg?branch=master\n :target: https://travis-ci.org/malexer/meteocalc\n\nSeveral functions for calculation of meteorological variables.\n\nCalculations were implemented based on publicly available formulas.\n\nImplemented calculations:\n\n1. **Dew Point** is the temperature at which dew forms.\n2. **Heat Index** is an index that combines air temperature and relative\n humidity in an attempt to determine the human-perceived equivalent\n temperature.\n3. **Wind Chill** is the lowering of body temperature due to the\n passing-flow of lower-temperature air.\n4. **Feels Like temperature** or Apparent temperature is the temperature\n equivalent perceived by humans, caused by the combined effects of air\n temperature, relative humidity and wind speed.\n\nAlso **Temp** class is available to convert temperature between Celsius,\nFahrenheit and Kelvin. It is also can be mixed with floats for basic math\noperations.\n\n\nRequirements\n------------\n\n* Python 2.7 or 3.2+\n\n\nInstall\n-------\n\n.. code-block:: shell\n\n $ pip install meteocalc\n\n\nUsage\n-----\n\n..note:\n Any input Temperature value can be provided in different units:\n ``Temp(20, 'c') # c - celsius, f - fahrenheit, k - kelvin``\n\n.. code-block:: python\n\n from meteocalc import Temp, dew_point, heat_index, wind_chill, feels_like\n\n # create input temperature in different units\n t = Temp(20, 'c') # c - celsius, f - fahrenheit, k - kelvin\n t2 = Temp(60, 'f')\n\n # calculate Dew Point\n dp = dew_point(temperature=t, humidity=56)\n\n # calculate Heat Index\n hi = heat_index(temperature=t2, humidity=42)\n\n print('Dew Point in celsius:', dp.c)\n print('Dew Point in fahrenheit:', dp.f)\n print('Heat Index in kelvin:', hi.k)\n\n # calculate Wind Chill\n wc = wind_chill(temperature=15, wind_speed=25)\n print('Wind Chill in fahrenheit:', wc.f)\n\n # calculate Feels Like temperature\n fl = feels_like(temperature=40, humidity=40, wind_speed=5)\n print('Feels Like in fahrenheit:', fl.f)\n\n\nHistory\n=======\n\n\nv 1.1.0 - 2019-04-30\n--------------------\n\nAdded:\n~~~~~~\n\n* Wind Chill and Feels Like temperature (thanks to @Currywurst)\n\n\nv 1.0.0 - 2016-04-03\n--------------------\n\nAdded:\n~~~~~~\n\n* First version\n\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/malexer/meteocalc", "keywords": "meteorology meteo dew heat heatindex humiture humidex feels like temp temperature wind chill", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "meteocalc", "package_url": "https://pypi.org/project/meteocalc/", "platform": "", "project_url": "https://pypi.org/project/meteocalc/", "project_urls": { "Homepage": "https://github.com/malexer/meteocalc" }, "release_url": "https://pypi.org/project/meteocalc/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Functions for calculation of meteorological variables.", "version": "1.1.0" }, "last_serial": 5210297, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "c795eb27222cbb85a4fda7dc8c4f76e1", "sha256": "5ace5d5eda246cbc316d6eb42810229addcb3c814bb8e39006d358b0bd9f364d" }, "downloads": -1, "filename": "meteocalc-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c795eb27222cbb85a4fda7dc8c4f76e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7767, "upload_time": "2016-05-06T16:01:27", "url": "https://files.pythonhosted.org/packages/c8/04/d92f086d128c09b94574edd57e2467e18d8d06ca07925054f3482f1740f2/meteocalc-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "780d64d6820fe96741a018ddedf38689", "sha256": "96152fe197ccf6cfaffc45187293b62fc35d7f43f566a5098a2ebd7769c38acf" }, "downloads": -1, "filename": "meteocalc-1.0.0.tar.gz", "has_sig": false, "md5_digest": "780d64d6820fe96741a018ddedf38689", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4910, "upload_time": "2016-05-06T16:01:40", "url": "https://files.pythonhosted.org/packages/34/37/df5c03b1a12ed01ed9f4e4c5e42d360fd49ce0230e0500ba8cd39d679ead/meteocalc-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1994c3a85296a70e1a57005250de52dd", "sha256": "f91b6f1c1161aa9311056ee81a8dcf3d26d2b392bac87bacb1ee5b71ef6cfdf0" }, "downloads": -1, "filename": "meteocalc-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1994c3a85296a70e1a57005250de52dd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9026, "upload_time": "2019-04-30T22:05:39", "url": "https://files.pythonhosted.org/packages/38/43/057b78c2183aab1267fe121e75befef8b2fee9516d80c69ee8c95698d0ee/meteocalc-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f5d6982ed741b8564299514b062743d", "sha256": "5df5a2417289b8422380dbd73d874692b31b8a054feb5e630c20ba094c597f39" }, "downloads": -1, "filename": "meteocalc-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0f5d6982ed741b8564299514b062743d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5956, "upload_time": "2019-04-30T22:05:41", "url": "https://files.pythonhosted.org/packages/6c/f7/95473a929f0a02547461fa3698b7f8082ff40445ba5e21601f5d9a5e48ec/meteocalc-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1994c3a85296a70e1a57005250de52dd", "sha256": "f91b6f1c1161aa9311056ee81a8dcf3d26d2b392bac87bacb1ee5b71ef6cfdf0" }, "downloads": -1, "filename": "meteocalc-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1994c3a85296a70e1a57005250de52dd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9026, "upload_time": "2019-04-30T22:05:39", "url": "https://files.pythonhosted.org/packages/38/43/057b78c2183aab1267fe121e75befef8b2fee9516d80c69ee8c95698d0ee/meteocalc-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f5d6982ed741b8564299514b062743d", "sha256": "5df5a2417289b8422380dbd73d874692b31b8a054feb5e630c20ba094c597f39" }, "downloads": -1, "filename": "meteocalc-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0f5d6982ed741b8564299514b062743d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5956, "upload_time": "2019-04-30T22:05:41", "url": "https://files.pythonhosted.org/packages/6c/f7/95473a929f0a02547461fa3698b7f8082ff40445ba5e21601f5d9a5e48ec/meteocalc-1.1.0.tar.gz" } ] }