393 Matching Annotations
  1. Jan 2025
    1. For the beginning we want to show that especially in a capitalist country like the united states where economic growth is top priority and climate change (particularly under Trump) isn't top priority that climate action is a basic requirement for economic growth

      Nice start, unfortunately the climate action of today only pays off when the Trump is out of office again, so he probably will not bother. But this is how the system works. Still a good question you raise.

    1. Canada, being a northern country with a colder baseline climate, is particularly vulnerable to accelerated warming. The reason for this is probably mostly because of the albedo-effect, but also melting permafrost plays a big role.

      Reference? Where did to took this information from?

    2. in the year 2100 Mexico City could have more heatwave days than every other city

      this is not true from the plot, in 2100 Mexico city has an equal number than phoenix, but less than new york

    1. ou can realize, if you look on our plots, that although mean temperature increases more in Canada, the glacier area loss is not as high as in Argentina.

      For a real comparison you should only look at the temperature increase at glacier locations and not the entire country. But this is a bit advanced with the provided dashboard data.

    2. Comparing Arctic Canada North (3) to Southern Andes (17) you can see similarities to the data we got in our resarch.

      This is the only important sentence for your analysis. You should not only summarize what you found in your reference, you should also set it in contrast to your findings (e.g. move this last sentence to your analysis above)

    3. It is only possible to download the 50% impact level plot, so you have to visit the website and look for it manually:

      Great spotting this. I will contact the dashboard developers and let them know.

    4. As you can see the nothern parts of the countries get a higher mean temperature change, no matter if southern or nothern hemisphere.

      have you looked for an explanation for this?

  2. notebooksharing.space notebooksharing.space
    1. Further sources on our research topic:

      better to including the references in the text when they fit (e.g. comparing your results with their results). But an additional list of all used references at the end is great!

    2. The netCDF-files we downloaded are either wrongly formatted or we failed with your programming skills

      If you encounter problems like this, you should reach out to us, so we can help you!

    3. This might not sound like much, but the pH scale is logarithmic, so this change represents approximately a 30 percent increase in acidity

      this is a repetition of the sentence before

    4. The plot above illustrates how the mean temperature in Greece is projected to change until 2100, compared to the reference period 2011–2020. All three scenarios remain quite similar until 2035, predicting a temperature increase of approximately 0.4°C by that time. From 2035 onward, the "Stabilisation at 1.5°C" scenario begins to diverge from the others. Temperature increases only slightly beyond this point, reaching a final increase of 0.45°C by 2100. The graph for the "Delayed Climate Action" scenario flattens out after 2050, ultimately reaching a final value of +0.66°C. By far the most dramatic temperature change is predicted under the "2020 Climate Policies" scenario, where there is a consistent strong temperature rise throughout the period, resulting in a projected increase of 2.14°C by 2100.

      Good interpretation what the graph is showing

    5. WGI AR6 Chapter 11, Seneviratne et al., 2021; Lionello and Scarascia, 2018; Cherif et al.,2020

      good usage of references. However, you should provide a list at the end, where all are listed.

  3. notebooksharing.space notebooksharing.space
    1. For further understanding of the link between rising temperatures and glacier retreat, I referred to the IPCC's Sixth Assessment Report (AR6),

      Providing a reference without saying what is in their is not enough.

    2. This could affect water supply because glaciers provide a lot of meltwater, especially in summer. Less glacier water could impact agriculture, water availability, and local ecosystems.

      Reference for this?

    1. Visualizations

      plots in this section are not working. I also checked the notebook and they are also not working their. You always should check this before submission

    1. Other References to our Research

      you should provide this references inside your analysis, where it fits (e.g. when you compare your findings to the references or if you cite something from the studies)

    2. After some experimenting we found, that the best combination of parameters is a alpha of 0.7 and a beta of 0.3 to weight the additive and the interaction term.

      It should be explained somewhere before, what this two parameter are, and how you came up with this formulation

    3. to determine a composite risk score

      did you came up with this risk score, or is their a reference you took it from? If you came up with it, you should explain it in the text, not only in the code. Or you should give the reference for further details

    4. When looking close enough and ignoring the uncertainties for now, one can see that the days with high heat stress stay on a similar level for 30 years in the middle of the 21st cetury, despite the distinct temperature decrease that has already taken place.

      Probably you could think of a nicer graphic illustrating this (e.g. two plots below each other, upper plot showing x-axis time and y-axis temperature, lower plot showing x-axis time and y-axis change of days with heat stress.

    5. The incline in extreme heat stress days gets even bigger for the higher temperature values in the 2080s, & 90s.

      for strengthen this argument you could calculate the increase in days per 10 years (e.g. from 2080 to 2100 we see an increase of around 3 days per 10 years, compared to earlier periods with only 2 days increase in 10 years)

    6. But heat stress is a complex condition, arising from the body's struggle to regulate its temperature. Various factors influence the human body’s ability to keep its core temperature within certain boundaries, such as high ambient temperatures, humidity, physical activity, and inadequate fluid intake.

      What do you want to say with this? You just give again the definition of heat stress.

    7. Therefore it is of highest importance to act now, because when looking at a more realistic scenario of Delayed Climate Action a lot of this risk can be avoided.

      good conclusion of the shown graph

  4. notebooksharing.space notebooksharing.space
    1. Under both SSP1-1.9 (low emissions) and SSP5-3.4-OS (intermediate emissions), temperatures in Austria are projected to stabilize by the 2060s.

      This is only true for SSP1-1.9, not for SSP5-3.4-OS where temperatures are declining after 2060. You should link here to the plot where it is shown.

    2. The paper highlights that the viability of summer skiing has declined dramatically in the past two decades, and projections confirm that by 2100, no glaciers will remain large enough to support skiing under any emission scenario.

      How does this link to the dashboard data?

    3. Even stabilizing temperatures at 1.5°C (SSP1-1.9) does little to prevent significant glacier loss.

      But it saves at least 18% of todays volume, compared to 0%

    4. The correlation between rising mean temperatures and glacier retreat is clear, but the delayed response of glaciers to warming amplifies the long-term impacts of climate change

      From where do you draw this conclusion. Reference?

    5. Developement of Summer Skiing Days in Austrian Glacier Ski Areas in the First Two Decades of The Twenty-First Century

      This whole paragraph reads like a quick chat-gpt output, without any prove reading or adapting

    6. By 2100, even under the SSP1-1.9 scenario, most Austrian glaciers will have disappeared, highlighting the inevitability of glacier loss due to past and ongoing warming

      you should link to the plots. For SSP1-1.9 at their will be 18% of the volume left...

    7. How do projected changes in mean temperature and glacier volume in Austria under SSP1-1.9 and SSP5-3.4-OS scenarios impact the viability of summer skiing on Austrian glaciers by 2100?

      You can not use the data of the dashboard to answer this. For this you would need data for specific glaciers of individual ski resorts and how they change with different scenarios.

  5. Jan 2024
  6. notebooksharing.space notebooksharing.space
    1. tp_an_88.plot.imshow(ax=ax, transform=ccrs.PlateCarree(),vmin=-0.01, vmax=0.01, levels=7, cbar_kwargs={'label': 'Difference in mm'})

      Would be better to use the same colormap as for the temperature, to make it easier to distinguish between positive and negative values

    1. On the white spots we have negative precipitation wich means we have stronger precipitation in this regions during an La Niña event.

      Yes, but why have you filtered those out?

    2. levels = np.arange(0,ds_prec_nina_nino.max()+1,0.5)

      Why do you filter out negative precipitation differences (where we see more precipitation in la nina case compared to el nino?

    3. calculate anomalie

      This is not a anomaly this is a difference. A anomaly is calculated against average conditions (e.g. the mean over the whole period). See third session of practicals

    4. global_temp_annual = temp_annual.mean(dim=['latitude', 'longitude'])-273.15

      You should have weighted the temperature according to latitude (see first practical session)

    5. # we canged the skiprows to 38 to use all data and get a reasonable head

      Great that you find out, it was a mistake from my side as they changed the file-format of the data recently.

    1. I used this Website to find good examples for positive and negative phase. I looked for phases where every month was in the top rankings.

      Which periods have you picked?

    2. # Compute the global temp for every timestep resample by years and get means avg_temp = ds['t2m'].mean(dim=['longitude', 'latitude']).resample(time='Y').mean()

      You are missing the latitudinal-weighting of temperature (see first session of practicals)

    3. The annual increase back than was ~ 1.33 ppm/year.

      1980 to 1985 is not the per-industrial era (see comment above), but value is correctly calculated, with an interesting slope approach :)

    4. because most of the landmass is in the northern hemisphere

      only partly correct, as the driving process for the seasonality is photosynthesis of the plants growing on this landmass

    1. Sea suface temperature:

      You should have used your plots for discussing the differences. You just summarized information from an unknown source (at least you do not mention your source). Same for precipitation and air temperature.

    2. average_annual_increase = total_increase / (filtered_df.index.year.max() - filtered_df.index.year.min() + 1) average_annual_increase2 = total_increase2 / (filtered_df2.index.year.max() - filtered_df2.index.year.min() + 1)

      do not need the +1 here (its 6 years but we calculate the mean here for 5 differences)

    3. # Compute the global temp for every timestep resample by years and get means a_temp = ds['mean_temp'].mean(dim=['longitude', 'latitude']).resample(time='Y').mean()

      The temperature should have been weighted according to the latitude (see first sessions of practicals).

    1. Also in this case we can state what we said so far, La Niña is characterized by colder temperatures respectively to an El Niño period.

      Where do you see this? Globally? Are their regional differences? No comparison to other sources using references in the whole exercise!

    2. Once again we see that when we are in a period of El Niño conditions, the temperature over low latitudes is higher than average; on higher latitudes we cannot see this effect still.

      Again, these maps are not well suited to make such an analysis. Better use anomaly maps! What do you see for La Nina?

    3. The sea surface temperature anomalies show clearly that El Niño has warmer temperatures as compared with La Niña.

      Where on the globe do you see this? Is it everywhere the same?

    4. As we can see from these two plots, there is a sea surface temperature difference mostly in the Pacific Ocean, where there is colder water during La Niña conditions. In the other parts of the world we cannot see such strong differences.

      It is hard to make such an analysis by looking at two plots with total values. Better use anomaly maps below for it.

    5. pre_o_avg.plot(ax=ax, transform=ccrs.PlateCarree(), levels=[0,5,10,15,20,30,50], cbar_kwargs={'label':'Total precipitation [mm per day]'})

      This color levels are not well selected and most of the globe has the same color and you can not see any differences, it is only good for looking at the pacific...

    6. this makes sense since during El Niño the southern jet stream strengthens especially across the eastern Pacific Ocean more moisture is allowed to be transported onshore, resulting in more precipitation.

      reference?

    7. sst_anomaly_o.plot.imshow(ax=ax, transform=ccrs.PlateCarree(), levels=20, cbar_kwargs={'label':'Sea surface temperature difference'})

      no unit in colorbar-label

    8. st_o_avg = st_o.sst.mean(dim='time') ax = plt.axes(projection=ccrs.Robinson()) st_o_avg.plot(ax=ax, transform=ccrs.PlateCarree(), levels=[270, 275, 280, 285, 290, 295, 300, 305], cbar_kwargs={'label':'Sea surface temperature [K]'}) ax.coastlines(); ax.gridlines();

      no title, what is shown on this plot? Same for the other plots.

    9. #Inrease between 1980-1985 d = (df.index.year == 1980) | (df.index.year == 1981) | (df.index.year == 1982) | (df.index.year == 1983) | (df.index.year == 1984) | (df.index.year == 1985) conc1 = df['average_unc'][d].mean()/6 conc1

      wrong calculation, you should have taken the difference from the annual average of 1985 and 1980 and divide by 5, e.g.

      dfa = df['average'].groupby(df.index.year).mean()

      conc1 = (dfa.loc[1985] - dfa.loc[1980]) / 5

    1. Zonal

      This is not a zonal anomaly, just a anomaly. For a zonal mean the reference (or baseline) is the 'longitudinal-mean', see definition of the third practical session. The same for all following plots.

    2. # Resample to get annual averages for temperature annual_average_temp = ds_temp['t2m_celsius'].mean(dim=['longitude', 'latitude']).resample(time='Y').mean()

      For the temperature you should have used weight according to latitude (see first session of practicals)

    3. The annual cycle of CO22_2 concentrations is likely related to seasonal variations in natural processes such as plant growth and decay. During the spring and summer months, plants tend to absorb more CO22_2 through photosynthesis, leading to a decrease in atmospheric CO22_2 concentrations. In contrast, during the fall and winter months, when plant activity is reduced, CO22_2 concentrations tend to rise due to decreased photosynthetic activity(source). This cyclical pattern is often referred to as the "Keeling Curve" named after Charles David Keeling, who initiated measurements of atmospheric CO22_2 concentrations at Mauna Loa Observatory.

      Important to mention her is that northern hemisphere has more land mass and therefore we see in the northern spring and summer months the higher uptake. If south and north hemisphere would be equal in land distribution we would not see this cycle in the way we do.

    4. 55

      Mistake from our side, this should be changed to 38, with this you would not need to define the columns. But great solution! This will not effect the grading.

    1. The picture shows the schematic pattern of El Nino and La Nina events:

      Not only copying a slide from the lecture, but discussing your findings with more references would be nice

    2. El Nino: warmer sea temperature in the west of South America La Nina:low temperature values in the west of South America

      You could have been more precise here, e.g. where exactly do you see the warmest/coldes temperatures? Directly at the cost or more in the middle of the ocean?

    3. Zonal anomaly

      You are not showing a zonal anomaly here (see third practicals lesson for definition). You actually showing the difference between an El Nino year and a La Nina year. And for a zonal anomaly you first need to calculate a mean value along the longitude and afterwards subtract it from the total signal.

    4. 2001

      You could also have chosen all years of a 30 year time period, but also fine to pick one year. But when using one year it is not an anomaly it is called difference. For anomaly see for example question from practicals: compute the temperature anomaly for the year 1997 with respect to the 1979-2018 average.

    5. eightties_increase=(345.537500-338.444286)/5 twenties_increase=(414.703333-397.345000)/5

      You used the wrong value for twenties_increase (instead of 2016 you used the value from 2014). To avoid such things should not do copy and past values, instead us selection of pandas: e.g.

      twenties_increase = (co2_year_av.average.loc['2021-12-31'] - co2_year_av.average.loc['2016-12-31']) / (2021 - 2016)

    6. ds4

      minor comment: normally the variable names indicate which data they represent, ds stands for xarray.DataSet. However, in this case we using pandas and what we get is a pandas.DataFrame, so normally you should use df for this (e.g. df4 in our case). This has no influence on the grading, just to let you know

    7. 55

      My mistake this should be 38, as they changed the file format from last your to this year of co2_mm_gl.csv. But great solution with setting the axis by yourself!

    1. Global anomaly patterns:

      You plotted the difference of the two events, but you should have plotted anomaly maps for the two events, which are always against a reference (e.g. 30 year period or year with neutral phase). See third lesson of practicals.

      No discussion of sea surface temperature

    2. Precipitation: Compared to La Niña , precipitation in El Niño is significantly higher

      Hard to easily see this because of the used colormap. A divergent colormap with a clear distinction between positive and negative values would be better (see comments below).

    3. tp_aus.plot.imshow(ax=ax, transform=ccrs.PlateCarree(),cbar_kwargs={'label': 'mm/day'},cmap='YlGnBu',levels = [-20,-10,-5,-3,-2,-1,-0.5,0,0.5,1,2,3,5,10,20])

      same comments as for precipitation plot above

    4. tpdiff.plot.imshow(ax=ax, transform=ccrs.PlateCarree(),cbar_kwargs={'label': 'mm/day'},cmap='YlGnBu',levels= [-20, -15,-10,-5, 0,2.5, 5, 7,5, 10, 12.5, 15,17.5, 20])

      When yo showing differences you should have used a divergent colormap https://matplotlib.org/stable/users/explain/colors/colormaps.html#diverging, to make it easier to identify regions with precipitation increase and decrease (e.g. the same colormap as for temperature). Why have you used unevenly spaced levels (negative values have a difference of 5, where positive values have a difference of 2.5)? Their are reasons to do something like this, but it make it often harder to interpret the results intuitively.

    5. higher latitudes of northern hemispher

      this is not true, you only should have stated here east Russia and Alaska, as their are also regions of the higher latitudes with colder temperatures

    6. Latin America, Australia, Central Asia

      The temperature increase is not evenly over the complete regions you mention, their are also parts with colder temperatures. When presenting results you must be more precise (like in the discussion below of Australia alone)!

    7. sst.sst

      Try to avoid naming the total dataset the same as a variable inside, this can get quite confusing if someone else is reading you code. For a dataset it is common to indicate the datatype in the variable name (e.g. ds_sst stands for dataset_sst). Only a recommondation

    8. significant

      Be careful with your wording. In science, when you use the word significant it means you conducted some sort of statistical test to show that the results you are presenting are 'statistically significant'.

    9. sum

      never use python functions like sum as variable, because you override their functionality (e.g. before you defined sum you could have used sum([1,2])). Normally those functions are highlighted green in jupyter.

    10. #calculating co2 increase 1980-85

      Calculations are correct! But would have been more effective if you just calculate the difference of the first and the last year. Here as an example for 1980-1985:

      dfa = df.resample('AS').mean()

      conc_1980_1985 = (dfa.average.loc['1985-01-01'] - dfa.average.loc['1980-01-01']) / 5

    11. CO2 concentration vs temperature

      vs normally means x-axis vs y-axis, so by just reading the heading I would assume CO2 on the x-axis and temperature on the y-axis. Maybe better would be 'CO2 concentration and temperature'

    12. ax1.plot(jahre,weighted_mean.resample(time = 'AS').mean(),color = 'r', label = '2m temperature')

      You could also just use weighted_mean.resample(time='AS').mean().plot(), without the need of defining 'jahre'

    13. plot the monthly global CO22_2 concentration as a function of time

      you plotted the average monthly concentration, but the 'raw' timeseries would have been enough (e.g. df.average.plot())

    14. 55

      Sorry, they changed the file format, but you correctly replaced it with 38. But you could have left 'parse_dates' and 'index_col' as this combines years and months into a combined timestamp, which is easier to work with.