%global _empty_manifest_terminate_build 0 Name: python-pollination-utci-comfort-map Version: 0.9.10 Release: 1 Summary: UTCI thermal comfort map for Pollination. License: PolyForm Shield License 1.0.0, https://polyformproject.org/wp-content/uploads/2020/06/PolyForm-Shield-1.0.0.txt URL: https://github.com/pollination/utci-comfort-map Source0: https://mirrors.aliyun.com/pypi/web/packages/cd/12/7aa46af41cb902a506646fdba12a8ac602e1821d31f7f318e5a541c3c1b8/pollination-utci-comfort-map-0.9.10.tar.gz BuildArch: noarch Requires: python3-pollination-ladybug Requires: python3-pollination-ladybug-comfort Requires: python3-pollination-honeybee-radiance Requires: python3-pollination-honeybee-energy Requires: python3-pollination-lbt-honeybee Requires: python3-pollination-alias Requires: python3-pollination-path Requires: python3-pollination-honeybee-display %description # UTCI Comfort Map UTCI thermal comfort map recipe for Pollination. Compute spatially-resolved Universal Thermal Climate Index (UTCI) and heat/cold stress conditions an EPW and Honeybee model. Raw results are written into a `results/` folder and include CSV matrices of hourly UTCI temperatures, thermal conditions and heat stress classifications. Processed metrics of Thermal Comfort Percent (TCP) can be found in the `metrics/` folder. ## Methods This recipe uses EnergyPlus to obtain longwave radiant temperatures and indoor air temperatures. The outdoor air temperature and air speed are taken directly from the EPW. A Radiance-based enhanced 2-phase method is used for all shortwave MRT calculations, which includes an accurate direct sun calculation using precise solar positions. The energy properties of the model geometry are what determine the outcome of the simulation and the model's SensorGrids are what determine where the comfort mapping occurs. To determine Thermal Comfort Percent (TCP), all hours of the outdoors are considered occupied. For any indoor sensor, the occupancy schedules of the energy model are used. Any hour of the occupancy schedule that is 0.1 or greater will be considered occupied. %package -n python3-pollination-utci-comfort-map Summary: UTCI thermal comfort map for Pollination. Provides: python-pollination-utci-comfort-map BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pollination-utci-comfort-map # UTCI Comfort Map UTCI thermal comfort map recipe for Pollination. Compute spatially-resolved Universal Thermal Climate Index (UTCI) and heat/cold stress conditions an EPW and Honeybee model. Raw results are written into a `results/` folder and include CSV matrices of hourly UTCI temperatures, thermal conditions and heat stress classifications. Processed metrics of Thermal Comfort Percent (TCP) can be found in the `metrics/` folder. ## Methods This recipe uses EnergyPlus to obtain longwave radiant temperatures and indoor air temperatures. The outdoor air temperature and air speed are taken directly from the EPW. A Radiance-based enhanced 2-phase method is used for all shortwave MRT calculations, which includes an accurate direct sun calculation using precise solar positions. The energy properties of the model geometry are what determine the outcome of the simulation and the model's SensorGrids are what determine where the comfort mapping occurs. To determine Thermal Comfort Percent (TCP), all hours of the outdoors are considered occupied. For any indoor sensor, the occupancy schedules of the energy model are used. Any hour of the occupancy schedule that is 0.1 or greater will be considered occupied. %package help Summary: Development documents and examples for pollination-utci-comfort-map Provides: python3-pollination-utci-comfort-map-doc %description help # UTCI Comfort Map UTCI thermal comfort map recipe for Pollination. Compute spatially-resolved Universal Thermal Climate Index (UTCI) and heat/cold stress conditions an EPW and Honeybee model. Raw results are written into a `results/` folder and include CSV matrices of hourly UTCI temperatures, thermal conditions and heat stress classifications. Processed metrics of Thermal Comfort Percent (TCP) can be found in the `metrics/` folder. ## Methods This recipe uses EnergyPlus to obtain longwave radiant temperatures and indoor air temperatures. The outdoor air temperature and air speed are taken directly from the EPW. A Radiance-based enhanced 2-phase method is used for all shortwave MRT calculations, which includes an accurate direct sun calculation using precise solar positions. The energy properties of the model geometry are what determine the outcome of the simulation and the model's SensorGrids are what determine where the comfort mapping occurs. To determine Thermal Comfort Percent (TCP), all hours of the outdoors are considered occupied. For any indoor sensor, the occupancy schedules of the energy model are used. Any hour of the occupancy schedule that is 0.1 or greater will be considered occupied. %prep %autosetup -n pollination-utci-comfort-map-0.9.10 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-pollination-utci-comfort-map -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Jun 09 2023 Python_Bot - 0.9.10-1 - Package Spec generated