<jupyter_start><jupyter_text>Umrechnung $𝑚𝑔/𝑚^3$ in ppm Der $CO_2$-Gehalt in der Luft wird in parts per million (Anteile pro Million), kurz ppm, oder in Prozent (%), beziehungsweise Volumenprozent (Vol.-%) angegeben. Zu Beginn der Industrialisierung, um 1750 lag die $CO_2$-Konzentration bei 278 ppm.[^6] [^7] Diese historischen Daten sind in ppm, die Messtelle gibt die Kohlendioxidangaben in $𝑚𝑔/𝑚^3$ an. Um die Massenkonzentrationen und Volumenmischungsverhältnisse besser vergleichen zu können, werden sie in diesem Abschnitt umgewandelt. Die Angaben als Massenkonzentrationen in $𝑚𝑔/𝑚^3$ gelten nur für die bestimmten Bedingungen von Druck und Temperatur. Der Befehl df_wasserkuppe.info() liefert uns das maximal 76646 Werte ppm berechnen könnten. Da nur für 76646 Luftdruckwerte vorhanden sind.  Stand: 27.04.2021<jupyter_code>df_wasserkuppe = pd.read_csv('daten/wasserkuppe.csv')
df_wasserkuppe.index = pd.to_datetime(df_wasserkuppe.Datum)
df_wasserkuppedrop = df_wasserkuppe.dropna()
df_wasserkuppedrop = df_wasserkuppedrop.drop(columns=['Datum'])

df_wasserkuppedrop<jupyter_output><empty_output><jupyter_text>Umrechnungsformel mg = 0.1*ppm1*mol/((8.31447*(t+273.15))/p)ppm = 10*mg2/mol*((8.31447*(t+273.15))/p)    mg2...ist die Massenkonzentration des Messwertes Kohlendioxid in mg/m3 p...ist der Bezugsdruck. Der Normdruck wäre 1013,25 mbar.mol...die molare Masse von Kohlendioxid in g/mol:44,01 g/mol10 ergibt sich als Umrechnungsfaktor, da keine konsistenten Einheiten verwendet werden[^10]R ist die Universelle Gaskonstante = 8,314472 J/(K·mol)<jupyter_code>t= 13.4
p=1013.25
mol=44.01
mg2=724

ppm = 10*mg2/mol*((8.31447*(t+273.15))/p)
ppm<jupyter_output><empty_output><jupyter_text>Berechnung der Werte 2011-01-09 12:00:00 und 2020-05-06 00:00:00<jupyter_code>t= 6.5
p=995
mol=44.01
mg2=737

ppm = 10*mg2/mol*((8.31447*(t+273.15))/p)
ppm
t= 13.4
p=1014
mol=44.01
mg2=724

ppm = 10*mg2/mol*((8.31447*(t+273.15))/p)
ppm
t = df_wasserkuppedrop['Temperatur']
p = df_wasserkuppedrop['Luftdruck']
mol = 44.01
mg2 = df_wasserkuppedrop['Kohlendioxid']

df_wasserkuppedrop['ppm'] = 10*mg2/mol*((8.31447*(t+273.15))/p)

df_wasserkuppedrop['ppm']
df_wasserkuppedrop
dfco2m = df_wasserkuppedrop.resample('M').mean()
dfco2m
import matplotlib.pyplot as plt
import matplotlib.style as style

dfco2m['ppm'].plot(label = 'ppm', figsize=(15,7))
dfco2m['MA3'] = dfco2m['ppm'].rolling(3).mean()
dfco2m['MA3'].plot(label='MA3')
style.use('fivethirtyeight')
plt.legend()<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.1343223736968725, 'fraction_numerical': 0.09222133119486768, 'mean_word_length': 6.515060240963855, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '612564', 'license': 'MIT', 'n_tokens_mistral': 1246, 'n_tokens_neox': 1085, 'n_words': 215, 'path': 'jupyter/Kohlendioxidmessung der Messstation Wasserkuppe - Teil 5.ipynb', 'repo_name': 'mylonikos/mylon.github.io', 'size': '2494'}