Joint-thermoregulation system, JOS-3
Project description
JOS-3
JOS-3 is a model to simulate a human thermoregulation.
Its python package name is "jos3".
The model has been derived from 65MN https://doi.org/10.1016/S0378-7788(02)00014-2 and JOS-2 https://doi.org/10.1016/j.buildenv.2013.04.013 model.
Please cite us if you use this package : Y. Takahashi, A. Nomoto, S. Yoda, R. Hisayama, M. Ogata, Y. Ozeki, S. Tanabe,Thermoregulation Model JOS-3 with New Open Source Code, Energy & Buildings (2020), doi: https://doi.org/10.1016/j.enbuild.2020.110575
Requirement
- python 3
- numpy
Installation
pip install jos3
or
pip install git+https://github.com/TanabeLab/JOS-3.git
Usage
import pandas as pd
import jos3
model = jos3.JOS3(height=1.7, weight=60, age=30) # Builds a model
# Set the first condition
model.To = 28 # Operative temperature [oC]
model.RH = 40 # Relative humidity [%]
model.Va = 0.2 # Air velocity [m/s]
model.PAR = 1.2 # Physical activity ratio [-]
model.simulate(60) # Exposre time = 60 [min]
# Set the next condition
model.To = 20 # Changes only operative temperature
model.simulate(60) # Additional exposre time = 60 [min]
df = pd.DataFrame(model.dict_results()) # Make pandas.DataFrame
df.TskMean.plot() # Show the graph of mean skin temp.
Author
- Yoshito Takahashi
- Master's level graduate Tanabe Laboratory, Waseda University
- takahashiyoshito64@gmail.com
License
jos3 is under MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jos3-0.0.5.tar.gz
(22.4 kB
view hashes)
Built Distribution
jos3-0.0.5-py3-none-any.whl
(24.0 kB
view hashes)