Commit 8e98eb0778a98daef6812e25c6bf82026a837768
1 parent
7b5e18c3
Exists in
master
Uploaded the whole set of emission coefficients (ADEME, DEFRA, ATMOSFAIR, KLMDATA, ICAO, MYCLIMATE).
Showing
1 changed file
with
122 additions
and
11 deletions
Show diff stats
content.yml
... | ... | @@ -17,12 +17,45 @@ meta: |
17 | 17 | |
18 | 18 | # Aka. Laws |
19 | 19 | models: |
20 | - - name: MyClimate | |
20 | + - name: Atmosfair (RFI=3 for altitude > 9 km) | |
21 | 21 | # Slugged version of the display name above |
22 | 22 | # Only lowercase alphanumeric, starting with a letter, using - as liaison |
23 | 23 | # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi |
24 | 24 | # MUST be unique, two models MUST NOT have the same slug. |
25 | - slug: my-climate | |
25 | + slug: atmosfair_rfi | |
26 | + # There MUST exist a python file named like this in `flaskr/laws` | |
27 | + # And it MUST contain a class named EmissionModel | |
28 | + # Please keep this lowercased, letters-only (or I will breathe fire) | |
29 | + file: travel_emission_lerp_fit | |
30 | + # Color MUST be in the hex form, without alpha | |
31 | + color: "#99ff53" | |
32 | + # The configuration that will be fed to the model. | |
33 | + # May be anything, really. Go bonkers! | |
34 | + config: | |
35 | + plane_emission_linear_fit: | |
36 | + # A coefficient applied to the distance | |
37 | + connecting_flights_scale: 1.05 | |
38 | + # Radiative Forcing Index | |
39 | + # Multiplier after scaling | |
40 | + rfi: 1.0 | |
41 | + # Flat scalar to add before scaling with laws | |
42 | + offset_before: 0 | |
43 | + # Flat scalar to multiply before scaling with laws | |
44 | + scale_before: 1 | |
45 | + # The travel_emission_lerp_fit uses points instead of intervals | |
46 | + # List of (distance in km, footprint in ??) | |
47 | + points: | |
48 | + - [0.0, -32.381718992351665 ] | |
49 | + - [500.0, 150.0756709768075 ] | |
50 | + - [4000.0, 844.2034018149334 ] | |
51 | + - [25000.0, 7094.270252762378 ] | |
52 | + | |
53 | + - name: MyClimate (RFI=2) | |
54 | + # Slugged version of the display name above | |
55 | + # Only lowercase alphanumeric, starting with a letter, using - as liaison | |
56 | + # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi | |
57 | + # MUST be unique, two models MUST NOT have the same slug. | |
58 | + slug: my-climate_rfi | |
26 | 59 | # There MUST exist a python file named like this in `flaskr/laws` |
27 | 60 | # And it MUST contain a class named EmissionModel |
28 | 61 | # Please keep this lowercased, letters-only (or I will breathe fire) |
... | ... | @@ -50,18 +83,18 @@ models: |
50 | 83 | - [ 2500.0, 438.31863895 ] |
51 | 84 | - [ 20000.0, 3335.62849772 ] |
52 | 85 | |
53 | - - name: MyClimate with RFI=1.9 | |
86 | + - name: ADEME (RF=1.9) | |
54 | 87 | # Slugged version of the display name above |
55 | 88 | # Only lowercase alphanumeric, starting with a letter, using - as liaison |
56 | 89 | # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi |
57 | 90 | # MUST be unique, two models MUST NOT have the same slug. |
58 | - slug: my-climate-rfi | |
91 | + slug: ademe_rfi | |
59 | 92 | # There MUST exist a python file named like this in `flaskr/laws` |
60 | 93 | # And it MUST contain a class named EmissionModel |
61 | 94 | # Please keep this lowercased, letters-only (or I will breathe fire) |
62 | 95 | file: travel_emission_lerp_fit |
63 | 96 | # Color MUST be in the hex form, without alpha |
64 | - color: "#ff9933" | |
97 | + color: "#ff9928" | |
65 | 98 | # The configuration that will be fed to the model. |
66 | 99 | # May be anything, really. Go bonkers! |
67 | 100 | config: |
... | ... | @@ -70,7 +103,7 @@ models: |
70 | 103 | connecting_flights_scale: 1.05 |
71 | 104 | # Radiative Forcing Index |
72 | 105 | # Multiplier after scaling |
73 | - rfi: 1.9 | |
106 | + rfi: 1.0 | |
74 | 107 | # Flat scalar to add before scaling with laws |
75 | 108 | offset_before: 0 |
76 | 109 | # Flat scalar to multiply before scaling with laws |
... | ... | @@ -78,12 +111,90 @@ models: |
78 | 111 | # The travel_emission_lerp_fit uses points instead of intervals |
79 | 112 | # List of (distance in km, footprint in ??) |
80 | 113 | points: |
81 | - - [ 300.0, 120.42928309 ] | |
82 | - - [ 1500.0, 278.88301355 ] | |
83 | - - [ 2500.0, 438.31863895 ] | |
84 | - - [ 20000.0, 3335.62849772 ] | |
114 | + - [0.0, -5.161037027229312e-14 ] | |
115 | + - [1000.0, 572.1850000000001 ] | |
116 | + - [2000, 903.7033333333329 ] | |
117 | + - [3000, 1090.2200000000014 ] | |
118 | + - [4000, 1617.2800000000007 ] | |
119 | + - [5000, 2120.8749999999995 ] | |
120 | + - [6000, 2198.4900000000007 ] | |
121 | + - [7000, 2274.2999999999993 ] | |
122 | + - [8000, 2599.2000000000007 ] | |
123 | + - [9000, 2745.404999999999 ] | |
124 | + - [10000, 3122.650000000001 ] | |
125 | + - [11000, 3739.599000000005 ] | |
126 | + - [25000.0, 8475.197000000006 ] | |
127 | + | |
128 | + | |
129 | + - name: DEFRA (with RF=1.9) | |
130 | + # Slugged version of the display name above | |
131 | + # Only lowercase alphanumeric, starting with a letter, using - as liaison | |
132 | + # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi | |
133 | + # MUST be unique, two models MUST NOT have the same slug. | |
134 | + slug: defra_rfi | |
135 | + # There MUST exist a python file named like this in `flaskr/laws` | |
136 | + # And it MUST contain a class named EmissionModel | |
137 | + # Please keep this lowercased, letters-only (or I will breathe fire) | |
138 | + file: travel_emission_lerp_fit | |
139 | + # Color MUST be in the hex form, without alpha | |
140 | + color: "#ff9918" | |
141 | + # The configuration that will be fed to the model. | |
142 | + # May be anything, really. Go bonkers! | |
143 | + config: | |
144 | + plane_emission_linear_fit: | |
145 | + # A coefficient applied to the distance | |
146 | + connecting_flights_scale: 1.05 | |
147 | + # Radiative Forcing Index | |
148 | + # Multiplier after scaling | |
149 | + rfi: 1.0 | |
150 | + # Flat scalar to add before scaling with laws | |
151 | + offset_before: 0 | |
152 | + # Flat scalar to multiply before scaling with laws | |
153 | + scale_before: 1 | |
154 | + # The travel_emission_lerp_fit uses points instead of intervals | |
155 | + # List of (distance in km, footprint in ??) | |
156 | + points: | |
157 | + - [0.0, 4.752454542242483e-15 ] | |
158 | + - [500.0, 78.04721681415921 ] | |
159 | + - [3690.0, 575.4223499999998 ] | |
160 | + - [3710, 534.7135814999998 ] | |
161 | + - [25000.0, 3603.1912500000008 ] | |
162 | + | |
163 | + - name: KLM data (no RF) | |
164 | + # Slugged version of the display name above | |
165 | + # Only lowercase alphanumeric, starting with a letter, using - as liaison | |
166 | + # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi | |
167 | + # MUST be unique, two models MUST NOT have the same slug. | |
168 | + slug: klm_data_no_rfi | |
169 | + # There MUST exist a python file named like this in `flaskr/laws` | |
170 | + # And it MUST contain a class named EmissionModel | |
171 | + # Please keep this lowercased, letters-only (or I will breathe fire) | |
172 | + file: travel_emission_lerp_fit | |
173 | + # Color MUST be in the hex form, without alpha | |
174 | + color: "#ff9938" | |
175 | + # The configuration that will be fed to the model. | |
176 | + # May be anything, really. Go bonkers! | |
177 | + config: | |
178 | + plane_emission_linear_fit: | |
179 | + # A coefficient applied to the distance | |
180 | + connecting_flights_scale: 1.05 | |
181 | + # Radiative Forcing Index | |
182 | + # Multiplier after scaling | |
183 | + rfi: 1.0 | |
184 | + # Flat scalar to add before scaling with laws | |
185 | + offset_before: 0 | |
186 | + # Flat scalar to multiply before scaling with laws | |
187 | + scale_before: 1 | |
188 | + # The travel_emission_lerp_fit uses points instead of intervals | |
189 | + # List of (distance in km, footprint in ??) | |
190 | + points: | |
191 | + - [0.0, 33.789686845382285 ] | |
192 | + - [500.0, 186.31683354820512 ] | |
193 | + - [1000.0, 381.6128657327357 ] | |
194 | + - [3500, 1160.592094016739 ] | |
195 | + - [25000.0, 5457.3084465303355 ] | |
85 | 196 | |
86 | - - name: ICAO | |
197 | + - name: ICAO (no RF) | |
87 | 198 | # Slugged version of the display name above |
88 | 199 | # Only lowercase alphanumeric, starting with a letter, using - as liaison |
89 | 200 | # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi | ... | ... |