Blame view

content.yml 27.3 KB
50cbf64e   Goutte   Add the YAML cont...
1
2
# This YAML file holds some of the content of the website, for convenience.
# Learn YAML, it's worth it: http://sweetohm.net/article/introduction-yaml.html
28f7c8ff   Goutte   Add more content....
3
# /!. IF YOU BREAK THIS FILE YOU BREAK THE WEBSITE.  TREAD CAREFULLY.
50cbf64e   Goutte   Add the YAML cont...
4
5
6
7
8
9
10
11

# Metadata about this website
meta:
  title: Travel Carbon Footprint Calculator
  description: A travel carbon footprint calculator for researchers.
  authors:
    - name:  Didier Barret
      email: dbarret@irap.omp.eu
63eca56b   Antoine Goutenoir   Continue structur...
12
      role:  Principal Investigator
50cbf64e   Goutte   Add the YAML cont...
13
    - name:  Antoine Goutenoir
a3e9d0fc   Antoine Goutenoir   Fix home plot leg...
14
      email: antoine@goutenoir.com
63eca56b   Antoine Goutenoir   Continue structur...
15
      role:  Software Ninja
a3e9d0fc   Antoine Goutenoir   Fix home plot leg...
16
17
18
    - name:  Jean-Michel Glorian
      email: Jean-Michel.Glorian@irap.omp.eu
      role:  Benevolent Wizard
63eca56b   Antoine Goutenoir   Continue structur...
19
20
21
22


# Aka. Laws
models:
8e98eb07   Didier BARRET   Uploaded the whol...
23
  - name: Atmosfair (RFI=3 for altitude > 9 km)
8a74d49c   Antoine Goutenoir   Add the model usi...
24
25
26
27
    # Slugged version of the display name above
    # Only lowercase alphanumeric, starting with a letter, using - as liaison
    # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi
    # MUST be unique, two models MUST NOT have the same slug.
1ae3ccd1   Antoine Goutenoir   Review and fix th...
28
    slug: atmosfair-rfi
8e98eb07   Didier BARRET   Uploaded the whol...
29
30
31
32
33
    # There MUST exist a python file named like this in `flaskr/laws`
    # And it MUST contain a class named EmissionModel
    # Please keep this lowercased, letters-only (or I will breathe fire)
    file: travel_emission_lerp_fit
    # Color MUST be in the hex form, without alpha
1ae3ccd1   Antoine Goutenoir   Review and fix th...
34
    color: "#9933ff"
b0b76147   Antoine Goutenoir   Prepare the futur...
35
36
    # Whether this model is selected by default in the list.
    selected: true
8e98eb07   Didier BARRET   Uploaded the whol...
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    # The configuration that will be fed to the model.
    # May be anything, really.  Go bonkers!
    config:
      plane_emission_linear_fit:
        # A coefficient applied to the distance
        connecting_flights_scale: 1.05
        # Radiative Forcing Index
        # Multiplier after scaling
        rfi: 1.0
        # Flat scalar to add before scaling with laws
        offset_before: 0
        # Flat scalar to multiply before scaling with laws
        scale_before: 1
        # The travel_emission_lerp_fit uses points instead of intervals
c691f98f   Antoine Goutenoir   Pretty sure these...
51
        # List of (distance in km, footprint in kg)
8e98eb07   Didier BARRET   Uploaded the whol...
52
        points:
384c8535   Didier BARRET   Updated coefficie...
53
54
55
56
57
58
59
          - [0.0, 0.0 ]
          - [299.9, 0.0 ]
          - [300.0, 100.77107567722328 ]
          - [3999.9, 866.2373955846341 ]
          - [4000.0, 844.2034018149334 ]
          - [19999.9, 5606.129335551792 ]
          - [25000.0, 7094.270252762378 ]
8c12ca38   Antoine Goutenoir   Comment or remove...
60

c7b2980b   Didier BARRET   Update emission c...
61
 
8e98eb07   Didier BARRET   Uploaded the whol...
62
63
64
65
66
  - name: MyClimate (RFI=2)
    # Slugged version of the display name above
    # Only lowercase alphanumeric, starting with a letter, using - as liaison
    # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi
    # MUST be unique, two models MUST NOT have the same slug.
1ae3ccd1   Antoine Goutenoir   Review and fix th...
67
    slug: my-climate-rfi
8a74d49c   Antoine Goutenoir   Add the model usi...
68
    # There MUST exist a python file named like this in `flaskr/laws`
77ffadab   Antoine Goutenoir   Add a second (dum...
69
70
71
72
    # And it MUST contain a class named EmissionModel
    # Please keep this lowercased, letters-only (or I will breathe fire)
    file: travel_emission_lerp_fit
    # Color MUST be in the hex form, without alpha
1bdf58eb   Antoine Goutenoir   Review the new IC...
73
    color: "#99ff33"
b0b76147   Antoine Goutenoir   Prepare the futur...
74
75
    # Whether this model is selected by default in the list.
    selected: true
77ffadab   Antoine Goutenoir   Add a second (dum...
76
77
78
79
80
81
82
83
84
85
    # The configuration that will be fed to the model.
    # May be anything, really.  Go bonkers!
    config:
      plane_emission_linear_fit:
        # A coefficient applied to the distance
        connecting_flights_scale: 1.05
        # Radiative Forcing Index
        # Multiplier after scaling
        rfi: 1.0
        # Flat scalar to add before scaling with laws
65a46ff3   Didier BARRET   Added the offset ...
86
        offset_before: 95
77ffadab   Antoine Goutenoir   Add a second (dum...
87
88
89
        # Flat scalar to multiply before scaling with laws
        scale_before: 1
        # The travel_emission_lerp_fit uses points instead of intervals
c691f98f   Antoine Goutenoir   Pretty sure these...
90
        # List of (distance in km, footprint in kg)
77ffadab   Antoine Goutenoir   Add a second (dum...
91
        points:
06cdead8   Didier BARRET   Updated the myCli...
92
93
94
95
96
97
98
99
100
          - [0.0, 0.0 ]
          - [299.9, 0.0 ]
          - [300.0, 120.42928309599999 ]
          - [1499.9, 278.86980907246215 ]
          - [1500.0, 278.8830135500002 ]
          - [2499.9, 438.3026953954595 ]
          - [2500, 438.3186389580005 ]
          - [19999.9, 3335.611941663665 ]
          - [25000.0, 4163.431314509144 ]
1bdf58eb   Antoine Goutenoir   Review the new IC...
101

787ebee4   Didier BARRET   Fixed RF by RFI
102
  - name: ADEME (RFI=1.9)
77ffadab   Antoine Goutenoir   Add a second (dum...
103
104
105
106
    # Slugged version of the display name above
    # Only lowercase alphanumeric, starting with a letter, using - as liaison
    # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi
    # MUST be unique, two models MUST NOT have the same slug.
1ae3ccd1   Antoine Goutenoir   Review and fix th...
107
    slug: ademe-rfi
77ffadab   Antoine Goutenoir   Add a second (dum...
108
    # There MUST exist a python file named like this in `flaskr/laws`
8a74d49c   Antoine Goutenoir   Add the model usi...
109
110
111
    # And it MUST contain a class named EmissionModel
    # Please keep this lowercased, letters-only (or I will breathe fire)
    file: travel_emission_lerp_fit
4c862b54   Antoine Goutenoir   Add a grouped bar...
112
    # Color MUST be in the hex form, without alpha
1ae3ccd1   Antoine Goutenoir   Review and fix th...
113
    color: "#33ff99"
b0b76147   Antoine Goutenoir   Prepare the futur...
114
115
    # Whether this model is selected by default in the list.
    selected: true
8a74d49c   Antoine Goutenoir   Add the model usi...
116
117
118
119
120
121
122
123
    # The configuration that will be fed to the model.
    # May be anything, really.  Go bonkers!
    config:
      plane_emission_linear_fit:
        # A coefficient applied to the distance
        connecting_flights_scale: 1.05
        # Radiative Forcing Index
        # Multiplier after scaling
8e98eb07   Didier BARRET   Uploaded the whol...
124
        rfi: 1.0
aab8077d   Antoine Goutenoir   Document the new ...
125
        # Flat scalar to add before scaling with laws
8a74d49c   Antoine Goutenoir   Add the model usi...
126
        offset_before: 0
aab8077d   Antoine Goutenoir   Document the new ...
127
        # Flat scalar to multiply before scaling with laws
8a74d49c   Antoine Goutenoir   Add the model usi...
128
        scale_before: 1
aab8077d   Antoine Goutenoir   Document the new ...
129
        # The travel_emission_lerp_fit uses points instead of intervals
c691f98f   Antoine Goutenoir   Pretty sure these...
130
        # List of (distance in km, footprint in kg)
8a74d49c   Antoine Goutenoir   Add the model usi...
131
        points:
384c8535   Didier BARRET   Updated coefficie...
132
133
          - [0.0, 0.0 ]
          - [299.9, 0.0 ]
6c46ef2d   Didier BARRET   Stupid Didier fix...
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
          - [300.0, 195.74749999999995 ]
          - [999.9, 301.13494249999997 ]
          - [1000.0, 301.15000000000003 ]
          - [1999.9, 475.61588499999993 ]
          - [2000, 475.63333333333316 ]
          - [2999.9, 573.7901833333333 ]
          - [3000, 573.8000000000008 ]
          - [3999.9, 851.1722600000007 ]
          - [4000, 851.2000000000004 ]
          - [4999.9, 1116.223495 ]
          - [5000, 1116.2499999999998 ]
          - [5999.9, 1157.0959149999994 ]
          - [6000, 1157.1000000000004 ]
          - [6999.9, 1196.99601 ]
          - [7000, 1196.9999999999998 ]
          - [7999.9, 1367.9828999999993 ]
          - [8000, 1368.0000000000005 ]
          - [8999.9, 1444.9423050000007 ]
          - [9000, 1444.9499999999994 ]
          - [9999.9, 1643.4801449999993 ]
          - [10000, 1643.5000000000007 ]
          - [10999.9, 1975.016844999998 ]
          - [11000, 1968.2100000000028 ]
          - [19999.9, 3570.462197000003 ]
          - [25000.0, 4460.630000000003 ]
8e98eb07   Didier BARRET   Uploaded the whol...
159
160


787ebee4   Didier BARRET   Fixed RF by RFI
161
  - name: DEFRA (RFI=1.9)
8e98eb07   Didier BARRET   Uploaded the whol...
162
163
164
165
    # Slugged version of the display name above
    # Only lowercase alphanumeric, starting with a letter, using - as liaison
    # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi
    # MUST be unique, two models MUST NOT have the same slug.
1ae3ccd1   Antoine Goutenoir   Review and fix th...
166
    slug: defra-rfi
8e98eb07   Didier BARRET   Uploaded the whol...
167
168
169
170
171
    # There MUST exist a python file named like this in `flaskr/laws`
    # And it MUST contain a class named EmissionModel
    # Please keep this lowercased, letters-only (or I will breathe fire)
    file: travel_emission_lerp_fit
    # Color MUST be in the hex form, without alpha
1ae3ccd1   Antoine Goutenoir   Review and fix th...
172
    color: "#3399ff"
b0b76147   Antoine Goutenoir   Prepare the futur...
173
174
    # Whether this model is selected by default in the list.
    selected: true
8e98eb07   Didier BARRET   Uploaded the whol...
175
176
177
178
179
180
181
182
183
184
185
186
187
188
    # The configuration that will be fed to the model.
    # May be anything, really.  Go bonkers!
    config:
      plane_emission_linear_fit:
        # A coefficient applied to the distance
        connecting_flights_scale: 1.05
        # Radiative Forcing Index
        # Multiplier after scaling
        rfi: 1.0
        # Flat scalar to add before scaling with laws
        offset_before: 0
        # Flat scalar to multiply before scaling with laws
        scale_before: 1
        # The travel_emission_lerp_fit uses points instead of intervals
c691f98f   Antoine Goutenoir   Pretty sure these...
189
        # List of (distance in km, footprint in kg)
8e98eb07   Didier BARRET   Uploaded the whol...
190
        points:
384c8535   Didier BARRET   Updated coefficie...
191
192
193
194
195
196
197
198
199
          - [0.0, 0.0 ]
          - [299.9, 0.0 ]
          - [300.0, 47.496000000000016 ]
          - [499.9, 79.14416800000002 ]
          - [500.0, 78.03232675954409 ]
          - [3699.9, 576.0667775328388 ]
          - [3700.0, 541.2334271596557 ]
          - [19999.9, 2878.9047733493503 ]
          - [25000.0, 3596.0006143105275 ]
8e98eb07   Didier BARRET   Uploaded the whol...
200

575b2a94   Didier BARRET   Update text.
201
  - name: KLM data (no RF, not recommended)
8e98eb07   Didier BARRET   Uploaded the whol...
202
203
204
205
    # Slugged version of the display name above
    # Only lowercase alphanumeric, starting with a letter, using - as liaison
    # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi
    # MUST be unique, two models MUST NOT have the same slug.
1ae3ccd1   Antoine Goutenoir   Review and fix th...
206
    slug: klm-data-no-rfi
8e98eb07   Didier BARRET   Uploaded the whol...
207
208
209
210
211
    # There MUST exist a python file named like this in `flaskr/laws`
    # And it MUST contain a class named EmissionModel
    # Please keep this lowercased, letters-only (or I will breathe fire)
    file: travel_emission_lerp_fit
    # Color MUST be in the hex form, without alpha
1ae3ccd1   Antoine Goutenoir   Review and fix th...
212
    color: "#ff3399"
b0b76147   Antoine Goutenoir   Prepare the futur...
213
214
    # Whether this model is selected by default in the list.
    selected: false
8e98eb07   Didier BARRET   Uploaded the whol...
215
216
217
218
219
220
221
222
223
224
225
226
227
228
    # The configuration that will be fed to the model.
    # May be anything, really.  Go bonkers!
    config:
      plane_emission_linear_fit:
        # A coefficient applied to the distance
        connecting_flights_scale: 1.05
        # Radiative Forcing Index
        # Multiplier after scaling
        rfi: 1.0
        # Flat scalar to add before scaling with laws
        offset_before: 0
        # Flat scalar to multiply before scaling with laws
        scale_before: 1
        # The travel_emission_lerp_fit uses points instead of intervals
c691f98f   Antoine Goutenoir   Pretty sure these...
229
        # List of (distance in km, footprint in kg)
8e98eb07   Didier BARRET   Uploaded the whol...
230
        points:
384c8535   Didier BARRET   Updated coefficie...
231
232
233
234
235
236
237
          - [0.0, 0.0 ]
          - [299.9, 0.0 ]
          - [300.0, 41.883578628476144 ]
          - [2499.9, 214.70184186944394 ]
          - [2500.0, 261.6807087092951 ]
          - [14999.9, 962.2587735768744 ]
          - [25000.0, 1522.7313138757793 ]
50cbf64e   Goutte   Add the YAML cont...
238

575b2a94   Didier BARRET   Update text.
239
  - name: ICAO (no RF, not recommended)
c0e54666   Didier BARRET   Just update the I...
240
241
242
243
    # Slugged version of the display name above
    # Only lowercase alphanumeric, starting with a letter, using - as liaison
    # In other words, MUST match ^[a-z]([a-z0-9-]*[a-z0-9])?$ eg: icao-with-rfi
    # MUST be unique, two models MUST NOT have the same slug.
97aa79f7   Didier BARRET   Update content.
244
    slug: icao-no-rfi
c0e54666   Didier BARRET   Just update the I...
245
246
247
248
249
    # There MUST exist a python file named like this in `flaskr/laws`
    # And it MUST contain a class named EmissionModel
    # Please keep this lowercased, letters-only (or I will breathe fire)
    file: travel_emission_lerp_fit
    # Color MUST be in the hex form, without alpha
1ae3ccd1   Antoine Goutenoir   Review and fix th...
250
    color: "#ff9933"
b0b76147   Antoine Goutenoir   Prepare the futur...
251
252
    # Whether this model is selected by default in the list.
    selected: false
c0e54666   Didier BARRET   Just update the I...
253
254
255
256
257
258
259
260
261
262
263
264
265
266
    # The configuration that will be fed to the model.
    # May be anything, really.  Go bonkers!
    config:
      plane_emission_linear_fit:
        # A coefficient applied to the distance
        connecting_flights_scale: 1.05
        # Radiative Forcing Index
        # Multiplier after scaling
        rfi: 1.0
        # Flat scalar to add before scaling with laws
        offset_before: 0
        # Flat scalar to multiply before scaling with laws
        scale_before: 1
        # The travel_emission_lerp_fit uses points instead of intervals
1bdf58eb   Antoine Goutenoir   Review the new IC...
267
        # List of (distance in km, footprint in kg)
c0e54666   Didier BARRET   Just update the I...
268
        points:
1a7fc044   Didier BARRET   Updated ICAO data.
269
270
271
272
273
274
275
          - [0.0, 0.0 ]
          - [299.9, 0.0 ]
          - [300.0, 67.00585705041823 ]
          - [2499.9, 211.09825928042045 ]
          - [2500.0, 206.528816915788 ]
          - [14999.9, 663.8204584246745 ]
          - [25000.0, 1029.6603566841018 ]
50cbf64e   Goutte   Add the YAML cont...
276

b0b76147   Antoine Goutenoir   Prepare the futur...
277

a728e600   Antoine Goutenoir   Allow configurati...
278
279
280
# The grouped barchart displayed on the home page.
laws_plot:
  distances:
a728e600   Antoine Goutenoir   Allow configurati...
281
282
283
284
285
286
287
288
289
290
291
292
293
    - 350.0
    - 500.0
    - 1000.0
    - 1500.0
    - 2500.0
    - 3000.0
    - 4500.0
    - 5000.0
    - 8000.0
    - 10000.0
    - 12000.0


28f7c8ff   Goutte   Add more content....
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
# The content is Markdown.  HTML is also allowed.
# If you also want Markdown in the titles, just ask.
home:
  # The hero block (aka. jumbotron) is the top-level, salient block
  # It's like a welcoming mat :)
  hero:
    title: Estimate your travel carbon footprint
    # Using a pipe (|) allows you to set multiline content
    # Careful, indentation matters.
    description: |
      Travel footpint calculator provided by Didier Barret
      <br>
      <span class="glyphicon glyphicon-globe" aria-hidden="true"></span>
      CNRS,
      <span class="glyphicon glyphicon-home" aria-hidden="true"></span>
      [IRAP](http://www.irap.omp.eu),
      <span class="glyphicon glyphicon-user" aria-hidden="true"></span>
      [@DidierBarret](https://twitter.com/DidierBarret),
      <span class="glyphicon glyphicon-envelope" aria-hidden="true"></span>
      [didier.barret@gmail.com](mailto:didier.barret@gmail.com)

77d3f656   Antoine Goutenoir   Support any numbe...
315
316
317
318
319
  # Three blocks per section.
#  sections:

  # You can also use columns.
  columns:
28f7c8ff   Goutte   Add more content....
320
321
    - blocks:

9f68bde0   Didier BARRET   Update content fi...
322
      - title: What does the tool do?
28f7c8ff   Goutte   Add more content....
323
        content: |
77d3f656   Antoine Goutenoir   Support any numbe...
324
325
326
327
328
329
330
331
332
333
334
335
336
337
          The tool computes the carbon footprint associated with round trip flights.
          It does so for a set of trips from a given city of origin to a set of destinations.
          Similarly, the tool allows to compute the carbon footprint of a larger set of trips,
          corresponding to a conference, a meeting and so on.

          For this, the city of departure for each participant to the conference has to be provided.
          If multiple host cities are provided,
          the tool ranks the cities according to the associated carbon footprint.
          While online calculators enable to compute the footprint of a limited number of trips,
          this tool enables to compute the footprint of a larger number of trips in an automated way.

          Furthermore, it provides an estimate based on data from six different methods,
          whose estimates can differ significantly. If more than one method is selected by the user,
          the tool returns the mean of the estimates of all selected method.
28f7c8ff   Goutte   Add more content....
338

c3c98851   Didier BARRET   Major update of c...
339
      - title: How does the tool work?
28f7c8ff   Goutte   Add more content....
340
        content: |
77d3f656   Antoine Goutenoir   Support any numbe...
341
342
343
344
345
346
347
348
349
350
351
352
353
354
          A round trip is defined by a city pair.
          The two cities are geolocated and from their longitude and latitude,
          the great circle distance is computed.
          This is the shortest path a plane can follow.
          Some methods thus consider uplift correction factors
          in computing the carbon dioxide emission of a flight.
          In addition, two cities may not be connected by a direct flight.
          This is accounted for by increasing by 5% the great circle distance.
          Each method provides the carbon dioxide emission in kg
          as a function of the flight distance in km.
          Thus from the increased great circle distance,
          the carbon dioxide emission of a flight associated with a trip
          between a city pair is computed and multiplied by two
          to account for a round trip.
28f7c8ff   Goutte   Add more content....
355

c3c98851   Didier BARRET   Major update of c...
356
      - title: Which methods are used? 
28f7c8ff   Goutte   Add more content....
357
        content: |
77d3f656   Antoine Goutenoir   Support any numbe...
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
          The tool incorporates six different methods,
          among the most widely used, and for which the methodology used is documented.
          Providing more than one method enables to get a mean value,
          while illustrating the significant differences in their estimates.
          In alphabetic order, the data considered are from
          ADEME:
          the French Environment & Energy Management Agency,
          atmosfair:
          a German carbon offsetting company,
          DEFRA:
          the UK Department for Environment, Food & Rural Affairs,
          ICAO:
          International Civil Aviation Organization
          and finally from the KLM carbon compensation service.

          This list is obviously not exhaustive
          but represents a variety of estimates from lower to higher values.
2131a2d1   Didier BARRET   Update content.yml
375

c3c98851   Didier BARRET   Major update of c...
376
377
      - title: How are the different methods built? 
        content: |
77d3f656   Antoine Goutenoir   Support any numbe...
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
          What is needed for each method is a function
          giving the carbon dioxide emission
          as a function of the flight distance.
          ADEME and DEFRA provide mean emission factors,
          as a function of flight distance.
          Myclimate provides an analytical formula.
          For ICAO and atmosfair, the on-line calculators have been run
          for a wide range of flights of varying distances
          (~100 flights spanning from 300 km to 12000 km)
          and the estimates have been fitted with linear functions,
          covering adjacent distance intervals.
          For its carbon compensation service,
          KLM provides on its web site a table of emissions
          for a large range of flights.
          The KLM data have also been fitted with linear functions.
2131a2d1   Didier BARRET   Update content.yml
393
          
77d3f656   Antoine Goutenoir   Support any numbe...
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
      - content: |
          ### What about radiative forcing? {#rfi}
          Radiative forcing accounts for the fact that aviation contributes
          to climate change more than just with the emission of carbon dioxide
          from burning fuels, by releasing gases and particles directly
          into the upper troposphere and lower stratosphere
          where they have an impact on atmospheric composition.
          These gases and particles include carbon dioxide (CO2), ozone (O3),
          and methane (CH4);
          trigger formation of condensation trails (contrails);
          and may increase cirrus cloudiness;
          all of which contribute to climate change.
          A Radiative Forcing Index (RFI) of 1.9–2 is used by DEFRA,
          myclimate and recommended by ADEME
          (see discussion in Jungbluth, N. & Meili,
          C. Int J Life Cycle Assess (2019) 24: 404.
          https://doi.org/10.1007/s11367-018-1556-3).
          ATMOSFAIR considers a multiplier of 3, for all emissions above 9 km,
          accounting for the profile of the flight.
          ICAO, on the other hand does not include a multiplier,
          arguing that the scientific community has not settle on a value!
          KLM data does not seem to account for radiative forcing either,
          as the estimates they provide are close, although a little higher,
          than the ones of ICAO.
          Therefore, the methods based on ICAO and KLM data are not recommended,
          but given as methods providing the lowest emissions.
28f7c8ff   Goutte   Add more content....
420

c3c98851   Didier BARRET   Major update of c...
421
      - title: Original motivation
28f7c8ff   Goutte   Add more content....
422
        content: |
c3c98851   Didier BARRET   Major update of c...
423
          Global warming is a threat for life on our planet. Emissions of carbon dioxide by aircrafts keeps increasing, as the world economy keeps growing (it is about 3% of the anthropogenic emissions nowadays). Carrying scientific research requires traveling across the world, and thus air travel is likely to dominate the carbon footprint of most scientists. This tool was first developed to enable each scientist to easily access its travel footprint. It was then used to compute the travel footprint associated with the development of a large international project, such as the Athena X-ray Integral Field Unit. The numbers were then used to propose concrete actions to reduce the footprint of the project, by reducing the number of large meeting, implementing different ways of interacting and working collectively in a world-wide consortium. Finally, by comparing different, widely used methods, providing so different estimates, the tool is expected to raise awareness within the scientific community (and hopefully the authorities) about the lack of regulations or framework on the critical matter of flight emissions.
28f7c8ff   Goutte   Add more content....
424

28f7c8ff   Goutte   Add more content....
425
426
    - blocks:

c3c98851   Didier BARRET   Major update of c...
427
      - title: Seating category
28f7c8ff   Goutte   Add more content....
428
        content: |
c3c98851   Didier BARRET   Major update of c...
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
          The tool assumes economy seats in computing the carbon dioxide emission. For indication, DEFRA provides mean emission factors for different seat classes considering international flights. Related to the area occupied by the seat in the plane, for Premium economy, the emission would be 1.6 times larger than flying an economy seat. It would be 2.9 and 4 times higher from flying Business class and First class respectively. 
          
      - title: Accounting for train emission
        content: |
          The minimum distance for flying is considered arbitrarily to be 300 km. Below that, it is assumed that train is used. The tool then computes the travel footprint associated with train. The French emission factors provided by ADEME are 3.37 and 5.11 grams of carbon dioxide equivalent per km per passenger for high speed train and normal train respectively. This low value is due to the fact that electricity is provided by nuclear plants. It is larger by some factor across Europe. The tool assumes the mean of the emission factors of national and international rails, as provided by DEFRA (i.e. 23 grams per passenger km). This makes the carbon dioxide emission of trains, typically one tenth (1/10) of the one of aircrafts.
          
      - title: Input and output data and trouble shooting
        content: |
          The inputs are provided in US English for the city and country names, without diacritics. On each line, the city and country names must be separated by a comma.  The estimation can go wrong if a city is not properly geolocated. This may happen because the name of the city is wrongly spelled, or the geolocator (OSM) is confused or unavailable. An error should be listed at the end of the result page. Don’t be surprised, if the name recovered by the geolocator is not exactly the one you had expected. The result pages provides a summary plot which can be downloaded, as well as a csv and raw yaml file. The csv file lists the name of the city as in the form, the address to which it was geolocated, the carbon dioxide emission (in kg), the distance travelled, the number of trips possible by train (i.e. when the distance is less than the minimum flying distance, e.g. 300 km) and the number of trips by plane. The plot and the csv file rank the city against the carbon dioxide emissions. Cities found identical in the input form are grouped, and their number in the group is given by the number of trips, and the distance given is the cumulative distance over the group.
          
      - title: Caveats
        content: |
          The numbers provided by the tool do not come with uncertainties. Therefore they must be considered as indicative of the true values. Selecting more than one method is recommended. In all cases however, the numbers can be used for relative comparisons, e.g. when comparing two cities for hosting a conference. 
          
      - title: Confidentiality
        content: |
          The data provided in the form will remain confidential, as will be the results.
          
      - title: Disclaimer
        content: |
          This tool is provided on a best effort basis as a service to members of the science community. The numbers provided are informative and have obviously no legal value. 
          
      - title: Reference
        content: |
          Results from the tool may reference to Barret (2019, in preparatiion). 
 
      - title: Concluding note
        content: |
          As a personal note, I would like to stress that, as a scientist, I find it worrying or even shocking that there are no standards for computing the flight emissions, while we know that flight travels, releasing carbon dioxide at high altitudes, contribute to global warming. To take an example, the International Civil Aviation Organization (ICAO) is a United Nations specialized agency, established by States in 1944 to manage the administration and governance of the Convention on International Civil Aviation. ICAO has global responsibility for the establishment of standards, recommended practices, and guidance on various aspects of international civil aviation, including environmental protection. How can ICAO ignore radiative forcing in the results provided by its widely used on-line calculator? (which by the way is the calculator used by the travel agency of my institute, being a public institution). The IPCC in its 1999 report have defined the radiative forcing index to be between 2 and 4. Why ICAO is using 1? This is just an example, which clearly show the urgent need to agree on a common methodology accepted by all parties in computing flight emission. May this tool be used for that purpose. 
          
28f7c8ff   Goutte   Add more content....
459
460
461
462
463
464
465
466
467
468
469
      - title: Additional resources
        content: |
          - Offset your flight with [atmosfair](https://www.atmosfair.de/en/offset/flight)
          - [ADEME](https://www.ecologique-solidaire.gouv.fr/sites/default/files/Info%20GES_Guide%20m%C3%A9thodo.pdf)
            (French Environment & Energy Management Agency)
          - [DEFRA](https://www.gov.uk/government/publications/greenhouse-gas-reporting-conversion-factors-2019)
            emission conversion factors 2019
          - [DGAC](https://eco-calculateur.dta.aviation-civile.gouv.fr)
            Direction Générale de l'Aviation Civile
          - [ICAO](https://www.icao.int/environmental-protection/carbonoffset/pages/default.aspx)
            Carbon Emissions Calculator
144482ea   Didier BARRET   Updated content
470
          - [KLM data](https://www.klm.com/travel/nl_en/prepare_for_travel/fly_co2_neutral/all_about_sustainable_travel/index.htm)
97aa79f7   Didier BARRET   Update content.
471
472
473
            KLM data
          - [MyClimate](https://www.myclimate.org) 
            MyClimate
28f7c8ff   Goutte   Add more content....
474
475
476
          - L. Hackel [travel footprint calculator](https://lhackel.shinyapps.io/travel_footprint/)
            based on DEFRA emission factors

28f7c8ff   Goutte   Add more content....
477
478
479
480
481
482


estimate:
  hero:
    title: Request an estimation
    description: |
c97ac886   Didier BARRET   Update content
483
      The results will be available <small>(almost)</small> immediately.
28f7c8ff   Goutte   Add more content....
484
      <br>
c97ac886   Didier BARRET   Update content
485
      It may take from a few seconds up to a few minutes,
28f7c8ff   Goutte   Add more content....
486
      depending on the amount of locations you provided.
8ee9f4a9   Antoine Goutenoir   Add additional co...
487
488


28f7c8ff   Goutte   Add more content....
489
490
491
492
493
494
495
496
497
  # Labels accept HTML, but not markdown
  # Descriptions accept neither, since we use the HTML title attribute
  form:
    email:
      label: Email Address
      description: Make sure you provide a valid address or you won't receive the results!
    first_name:
      label: First Name
      description: Also known as given name, eg. `Didier`.
cae7d697   Antoine Goutenoir   Muse.
498
      placeholder: Adèle
28f7c8ff   Goutte   Add more content....
499
500
501
    last_name:
      label: Last Name
      description: Also known as family name, eg. `Barret`.
cae7d697   Antoine Goutenoir   Muse.
502
      placeholder: Bellego
28f7c8ff   Goutte   Add more content....
503
504
505
506
507
508
509
510
511
512
513
    institution:
      label: Institution / Enterprise
      description: If any?
    comment:
      label: Leave a comment
      description: Any input is appreciated.  Everyone's a critic.
    origin_addresses:
      label: Origin Cities
      description: |
        One address per line, in the form `City, Country`.
        Make sure your addresses are correctly spelled.
a745931f   Antoine Goutenoir   We MUST use the d...
514
515
516
517
518
      # We MUST use the dumb CRLF pair for windows users
      placeholder: "Paris, France\r\nBerlin, Germany"
#      placeholder: |
#        Paris, France
#        Berlin, Germany
28f7c8ff   Goutte   Add more content....
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
    destination_addresses:
      label: Destination Cities
      description: |
        One address per line, in the form `City, Country`.
        Make sure your addresses are correctly spelled.
      placeholder: |
        Washington, United States of America
    compute_optimal_destination:
      label: |
        Compute the destination city that will minimize emissions <br>
        (useful when setting up a meeting/conference)
      description: |
        We will only look through Cities specified in the Destination Cities.
    use_atmosfair_rfi:
      label: |
        Use the <acronym title="Radiative Forcing Index">RFI</acronym>
        multiplier recommended by <a href="https://www.atmosfair.de">atmosfair</a>
        (i.e. <code>3</code> for all emissions above <code>9km</code>)
        <br>
        For long flights, the multiplier may reach <code>2.8</code> or so.
        Otherwise, by default, <code>1.9</code> will be used.
      description: |
        We will only look through Cities specified in the Destination Cities.

8ee9f4a9   Antoine Goutenoir   Add additional co...
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
estimate_queue:
  hero:
    title: Please wait…
    description: |
      Your estimation is being computed.
      This may take several minutes.
      <br>
      This webpage will automatically update when it is done.

estimation:
  hero:
    title: Your estimation is now available!
    description: |
      Thank you for using our service.
      <br>
      Bookmark this webpage, it is private and unlisted.
  failure:
    hero:
      title: Your estimation has failed!
      description: |
        Sorry about that.  Please find the error message below.
        <br>
        Thank you for using our service.
28f7c8ff   Goutte   Add more content....
566
567
568

footer:
  credits: |
c3c98851   Didier BARRET   Major update of c...
569
    Didier Barret (IRAP) © 2019