josuemtzmo / Pale-Blue-Dot

This repository contains all the information to reproduce the submitted visualisation to the Pale Blue Dot: Visualization Challenge
0 stars 0 forks source link

Update Wet Bulb & Heat Index computation #3

Open josuemtzmo opened 5 months ago

josuemtzmo commented 5 months ago

After a few days of trying to compute the Wet-bulb temperature that it’s used to define the threshold of 35 °C that for extended periods induce hyperthermia in humans and other mammals. I didn’t managed to do it for the monthly output of ACCESS-CM (CMPI-6 member), since the computation requires a convergence that it seems not optimised in the available python code. I’m trying to compute a search table, so it’s easier to calculate the values, without having to compute them each time.

In the meantime, to get some progress in the visualisation, I’ve computed in the meantime the Heat index, that is easier to compute and that relates both the humidity and temperature (https://en.wikipedia.org/wiki/Heat_index), from which high values relate to heat stroke. Furthermore, I did a simple estimate of the risk defined as:

image

Where $HI{high}$= 54 °C and $HI{low}$= 27°C. In other words, values below 0 represent no risk within the heat index, and values larger than 1 correspond to the higher level of risk. See a map of the Risk Index during 1950, 2020, and 2100, in addition to a time series of the max risk index. image image

And the area with dangerous Heat index (HI > 41°C): image

I think this value could allows us, for example, to plot a time-series of the population at risk.

josuemtzmo commented 5 months ago

Hello again, here is another update. I'm currently computing the wet bulb temperature for the data. An example below show the mean wet bulb temperature for 1950 and 2050 in °C:

image

Note that currently, I'm using the mean daily temperature, perhaps it should be worth it to use the max daily temperature.

Additionally, I'm estimating a Risk value as follows: image

were the $Limit(WetBulb_{temp})=$ 35°C, the temperature at which mammals experience hyperthermia. In other words, any value larger than 1 is risk of dead, since over a month the regions goes above this threshold consistently in the future. See figure below:

image

Do you have a more robust computation of the risk?

There are some issues in some years that I'm trying to figure to how to mask, since there are some invalid values, here is the time-series of the area of dangerous wet-bulb heat ( $WetBulb_{temp}>$ 28 ):

image

Finally, since I was motivated to work a bit more on this, I created a website to show the visualisation and animation. My current test looks like this:

Screenshot 2024-01-16 at 14 52 01
josuemtzmo commented 5 months ago

@orioltinto, I forgot to ask, do you prefer a texture with colour or black and white? I will do them all once get all the output.

orioltinto commented 5 months ago

Hi @josuemtzmo , I believe it would be better to produce a black and white texture and control the final color inside blender.

josuemtzmo commented 5 months ago

@orioltinto I've updated yearly textures for the wet bulb temperature. the colorer goes from 25°C to 35°C. I'm doing almost the same for the monthly data, I will upload them tomorrow.