Commit 8e98eb0778a98daef6812e25c6bf82026a837768

Authored by Didier BARRET
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
... ...