Skip to main content

This package is applied to calculate thermal indicators for human biometeorology. The available thermal indicators are Physiological Equivalent Temperature (PET), modified Physiological Equivalent Temperature (mPET), Predicted Mean Vote (PMV), Standard Effective Temperature* (SET*) and Universal Thermal Climate Index (UTCI) in this package. An additional function named GlobalRadiation_Tmrt is appended in the package for applying G, N, and Omega to calculate Tmrt from part of original RayMan model code.

Project description

Biometeo

This package is applied to calculate thermal indicators for human biometeorology. The available thermal indicators are:

  • Physiological Equivalent Temperature (PET)
  • modified Physiological Equivalent Temperature (mPET)
  • Predicted Mean Vote (PMV)
  • Standard Effective Temperature* (SET*)
  • Universal Thermal Climate Index (UTCI) An additional function named Tmrt_calc is appended in the package to calculate Tmrt from part of original RayMan model code. The simplest approach is only the given solar constant which is related to the local target time and coordinate information including longitude, latitude, and elevation above sea level. The more accurate approach adds global radiation or cloud cover ratio as a variable, while the third approach also includes respectively or assembly additional variables, such as sky view factor, diffuse radiation, and fish eye photo.

Installation

$ pip install biometeo

Usage

>>> import biometeo
>>> biometeo.mPET(Ta=25, VP=1000, Tmrt=10, v=0)
{'mPET': 20.058999999999866, 'Tcore': 36.56291404743782, 'Tsk_mm': 27.783887684830514, 'Tcl': 26.14411160697839, 'vpts': 29.47963395940036, 'wetsk': 1.0, 'icl': 0.4566093750000002, 'sk_wetted_mm': 0.4394076400546515, 'metabolic_rate': 148.0444953458826, 'wet_sum': 1.6077299882974372, 'convective_flux': 1.683534767054222, 'radiative_flux': -118.78405426047928, 'respiratory_flux': -8.226275136496405, 'energy_balance': 24.325430704258586}

>>> biometeo.Tmrt_calc(Ta=25, RH=10, v=0, longitude=25, latitude=100, sea_level_height=2)
{'Tmrt': 14.796488889048646, 'VP': 3.1620239690859724, 'Imax': 28.629196494701546, 'Gmax': 53.80503898831193, 'Dmax': 25.175842493610382, 'Itat': 28.629196494701546, 'Gtat': 53.80503898831193, 'A': 311.10490647667797, 'Eu': 419.4826669406604, 'Es': 441.198660290955, 'Tob': 21.122122697010358}

>>> biometeo.PMV(Ta=25, VP=1000, v=0, Tmrt=10)
{'PMV': 17.792051916371374, 'Teq': 605.45449764547, 'hclo': 122.70790874039338}

>>> biometeo.VP_RH_exchange(Ta=25, VP=1000)
{'RH': 3162.5313716045744}

>>> biometeo.UTCI(Ta=20.0, VP=12.5, v=0.341, Tmrt=20.0)
20.00801686910818

Input and Outputs

Fundamental inputs Optional inputs Defaults Outputs
Tmrt_calc Ta, RH, v1.1m, longitude, latitude, sea_level_height day_of_year, hour_of_day, timezone_offset, N, G, DGratio, Tob, ltf, alb, albhum, RedGChk, foglimit, bowen" now time, N=0, OmegaF=1.0, alb=0.3, albhum=0.3, RedGChk=False, foglimit=90, bowen=1.0 {Tmrt, VP, Imax, Gmax, Dmax, Itat, Gtat, A, Eu, Es, Tob}
VP_RH_exchange Ta, VP or RH {VP} or {RH}
v1m_cal WS, height v1.1m
PMV Ta, VP, v1.1m, Tmrt icl, work, ht, mbody, age, sex icl=0.6, work=80, ht=1.75, mbody=75, age=35, sex=1 (male) {PMV, Teq, hclo}
SET* Ta, RH, v1.1m, Tmrt icl, work, ht, mbody icl=0.9, work=80, ht=1.75, mbody=75 SET*
PET Ta, VP, v1.1m, Tmrt icl, work, ht, mbody, age, sex, pos icl=0.9, work=80, ht=1.75, mbody=75, age=35, sex=1(male), pos=1 (stand) {PET, Tcore, Tsk, Tcl, wetsk, metabolic_rate, respiratory_flux, convective_flux, radiative_flux, diffuse_flux, sweating_flux}
mPET Ta, VP, v1.1m, Tmrt icl, work, ht, mbody, age, sex, pos, auto_clo icl=0.9, work=80, ht=1.75, mbody=75, age=35, sex=1(male), pos=1 (stand), auto_clo=True {mPET, Tcore, Tsk_mm, 'Tcl, ‘vpts, wetsk, icl, sk_wetted_mm, metabolic_rate, wet_sum, convective_flux, radiative_flux, respiratory_flux, energy_balance}
UTCI Ta, VP, v1.1m, Tmrt UTCI

Citation

The citation about Python package biometeo is still under reviewing. For use of the function or thermal indices in biometeo. The following citations are suggested. For applying Universal Thermal Climate Index (UTCI), the following scientific reports are suggested to be cited.

For calculation of Predicted Mean Vote (PMV), the following paper should be informed.

For using Outdoor Standard Effective Temperature (SET*), the following manuscript is suggested to be cited.

For application of Physiologically Equivalent Temperature (PET), the following paper is highly recommended to be cited.

  • Höppe, P. The physiological equivalent temperature - a universal index for the biometeorological assessment of the thermal environment. International Journal of Biometeorology 43, 71–75 (1999). http://link.springer.com/10.1007/s004840050118 .

For application of modified Physiologically Equivalent Temperature (mPET), the following papers are highly suggested to be cited.

For simulation of mean radiant temperature (Tmrt), the following two papers explain the mechanisms of Tmrt simulation in RayMan and also in Python package biometeo.

  • Matzarakis, A., Rutz, F. & Mayer, H. Modelling radiation fluxes in simple and complex environments—application of the rayman model. International Journal of Biometeorology 51, 323–334 (2007). https://doi.org/10.1007/s00484-006-0061-8 .
  • Matzarakis, A., Rutz, F. & Mayer, H. Modelling radiation fluxes in simple and complex environments: basics of the rayman model. International Journal of Biometeorology 54, 131–139 (2010). https://doi.org/10.1007/s00484-009-0261-0 .

For using exponent equation as reducing mechanism of wind speed from some height to 1.1 m, the following is the original literature.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

biometeo-0.4.1-cp313-cp313-win_amd64.whl (762.3 kB view details)

Uploaded CPython 3.13Windows x86-64

biometeo-0.4.1-cp313-cp313-macosx_14_0_arm64.whl (855.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

biometeo-0.4.1-cp312-cp312-win_amd64.whl (764.4 kB view details)

Uploaded CPython 3.12Windows x86-64

biometeo-0.4.1-cp312-cp312-macosx_14_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

biometeo-0.4.1-cp311-cp311-win_amd64.whl (822.2 kB view details)

Uploaded CPython 3.11Windows x86-64

biometeo-0.4.1-cp311-cp311-macosx_14_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

biometeo-0.4.1-cp310-cp310-win_amd64.whl (813.6 kB view details)

Uploaded CPython 3.10Windows x86-64

biometeo-0.4.1-cp310-cp310-macosx_14_0_arm64.whl (934.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

biometeo-0.4.1-cp39-cp39-win_amd64.whl (814.8 kB view details)

Uploaded CPython 3.9Windows x86-64

biometeo-0.4.1-cp39-cp39-macosx_14_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

biometeo-0.4.1-cp38-cp38-win_amd64.whl (900.5 kB view details)

Uploaded CPython 3.8Windows x86-64

biometeo-0.4.1-cp38-cp38-macosx_14_0_arm64.whl (938.1 kB view details)

Uploaded CPython 3.8macOS 14.0+ ARM64

File details

Details for the file biometeo-0.4.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: biometeo-0.4.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 762.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for biometeo-0.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cbd59f0f4f6bd86813652f501b239c75a9d45c6fd92a2447e95ef60bac70f248
MD5 f4410607ce4992f31a0297c89b60f401
BLAKE2b-256 d7094750ab832237003cb01193eac26ae63fd43cc8355946c7a42c34feca7e68

See more details on using hashes here.

File details

Details for the file biometeo-0.4.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for biometeo-0.4.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 29d0f15fc4c8bc64150c76892afafff2edd46ec5acbdec8497531edc447b6245
MD5 665d2f5d53350a75e948819b08224ec3
BLAKE2b-256 d64fee5481c51802424b51e4ebab57f03ecbd1f10deef9c91bc7108ca4d8e84d

See more details on using hashes here.

File details

Details for the file biometeo-0.4.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: biometeo-0.4.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 764.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for biometeo-0.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 00bba664d6bc9e3bbed941953276b540af5b03699f6484854f9e2cad4137f460
MD5 924e02ed0e678ba02814e7a65fcbbd86
BLAKE2b-256 6b9c6bf24000b5ca3ddf6b0fa81588680134a142aa38503d4a4d46a0ee3da8e0

See more details on using hashes here.

File details

Details for the file biometeo-0.4.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for biometeo-0.4.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 40d3b0b2eba3f37c97ca1f5f06b1d031a005dbd7afe41ec63828b2f2e0f9a619
MD5 2d4e38bdd107bccc214a4f2611d9e0b4
BLAKE2b-256 e73b8f2202325b8f414d4770f89fb9129c5c21f7c6a07fc9f2245d08a38bf69e

See more details on using hashes here.

File details

Details for the file biometeo-0.4.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: biometeo-0.4.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 822.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for biometeo-0.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f2de2b330c457d54decef7c137a51dcd7f0920f283e05eed01959aa427a91193
MD5 c2e9fc7eed9d7ca333e12e454fd36139
BLAKE2b-256 58d6bb4d137e7d131ce5c5b3c111a9cdca746832652bfa5e91dcac5de8e3c61f

See more details on using hashes here.

File details

Details for the file biometeo-0.4.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for biometeo-0.4.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 169f5a4b457c29f983230e3d8c1b1dc83711f2511a38eff3b765906d97d27d36
MD5 f9688b9eeb243de3cdf84fa84e4af24f
BLAKE2b-256 18693b91d4a7cf9652db5f11c8efe3a489dc39a6515840c455d386259a01a8d4

See more details on using hashes here.

File details

Details for the file biometeo-0.4.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: biometeo-0.4.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 813.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for biometeo-0.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 671d7f5feffdc7038f940912dee4d1c9e6cc1d1f4df16407dc65590787a85ece
MD5 1d7ae58228c1b874d6d989c2288f8eef
BLAKE2b-256 645b62cfe153f07111e719ad3ec74aa9e6c46aa37ba72f58c901829ffc232a5d

See more details on using hashes here.

File details

Details for the file biometeo-0.4.1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for biometeo-0.4.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d830ee64de9dbfa5f1b2a73ca5b4af7406bea64f45323071630aca295ce9fd29
MD5 9040268a9d6e12a7320cb9155926713d
BLAKE2b-256 3cf2eed92837106af8fd7b3c32f271fe4c93e14de8e452dce21c54b223785dc7

See more details on using hashes here.

File details

Details for the file biometeo-0.4.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: biometeo-0.4.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 814.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for biometeo-0.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 61f54c851ba347b2642a079dc463771054389198b1dd5b9970034b68f7a43eb7
MD5 5350f29867713575d4b0045771d4fd29
BLAKE2b-256 7774a6ce87e60df7be78ac1f802db3c1a839a2488dcd68bf924bc0c7f0df5a21

See more details on using hashes here.

File details

Details for the file biometeo-0.4.1-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for biometeo-0.4.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1f32033cc8002eb722a06a5cefa1e4ebd535dbb354af8e002fd90592a504ff22
MD5 a9244d2f840d2021ef2c690b57d2f2f5
BLAKE2b-256 1b9c256e3b144e30affdc2166ce02dbc91ab9de2d4a9d5bbd60eb82ddea546ec

See more details on using hashes here.

File details

Details for the file biometeo-0.4.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: biometeo-0.4.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 900.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for biometeo-0.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0536b4df7c44f0982f9af7e4f2f0615efa277f153ff2eef2f6e22b8e8fe17db5
MD5 35e739c400948218e0fca11a83087193
BLAKE2b-256 fa936bf69ab1f37c0aceff655e49f2bab00924b9b64c930b0ef9f6f9cb39727d

See more details on using hashes here.

File details

Details for the file biometeo-0.4.1-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for biometeo-0.4.1-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 065936ce29728ed1145a8ae3aa521913a885249e30e170e4f791a7329f467f82
MD5 3257912d5b629255d48c0984f0ef4102
BLAKE2b-256 5084d8c0bded61a6b4c4e7161bbc268311ac6363610b62472fb0feb1fe077c7e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page