FAO_1.py 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393
  1. spec = {
  2. "name": "FAO",
  3. "title": "Food and Agriculture Organization of the United Nations (FAO) FAOSTAT data set categorisation",
  4. "comment": "Needed to add FAOSTAT data to PRIMAP-hist",
  5. "references": "",
  6. "institution": "FAO",
  7. "hierarchical": True,
  8. "last_update": "2024-12-10",
  9. "version": "2024",
  10. "total_sum": True,
  11. "canonical_top_level_category": "0",
  12. "categories": {
  13. "0": {
  14. "title": "Total",
  15. "comment": "All emissions and removals",
  16. "children": [["1", "2"]],
  17. },
  18. "1": {
  19. "title": "Crops",
  20. "comment": "Crops",
  21. "children": [["1.A", "1.B"]],
  22. "info": {"gases": ["CH4", "N2O"]},
  23. },
  24. "2": {
  25. "title": "Energy use in agriculture",
  26. "comment": "Energy use in agriculture",
  27. "children": [["2.A", "2.B", "2.C", "2.D", "2.E"]],
  28. "info": {"gases": ["CH4", "N2O", "CO2"]},
  29. },
  30. "1.A": {
  31. "title": "All crops",
  32. "comment": "All crops",
  33. "children": [
  34. [
  35. "1.A.1",
  36. "1.A.2",
  37. "1.A.3",
  38. "1.A.4",
  39. "1.A.5",
  40. "1.A.6",
  41. "1.A.7",
  42. "1.A.8",
  43. "1.A.9",
  44. "1.A.10",
  45. "1.A.11",
  46. "1.A.12",
  47. ]
  48. ],
  49. "info": {"gases": ["CH4", "N2O"]},
  50. },
  51. "1.A.1": {
  52. "title": "Wheat",
  53. "comment": "Wheat",
  54. "info": {"gases": ["CH4", "N2O"]},
  55. "children": [["1.A.1.a", "1.A.1.b"]],
  56. },
  57. "1.A.1.a.i": {
  58. "title": "Wheat crop residues direct emissions",
  59. "comment": "Wheat crop residues direct emissions",
  60. "info": {"gases": ["N2O"]},
  61. },
  62. "1.A.1.a.ii": {
  63. "title": "Wheat crop residues indirect emissions",
  64. "comment": "Wheat crop residues indirect emissions",
  65. "info": {"gases": ["N2O"]},
  66. },
  67. "1.A.1.a": {
  68. "title": "Wheat crop residues",
  69. "comment": "Wheat crop residues",
  70. "info": {"gases": ["N2O"]},
  71. "children": [["1.A.1.a.ii", "1.A.1.a.i"]],
  72. },
  73. "1.A.1.b": {
  74. "title": "Wheat burning crop residues",
  75. "comment": "Wheat burning crop residues",
  76. "info": {"gases": ["CH4", "N2O"]},
  77. },
  78. "1.A.2": {
  79. "title": "Rice",
  80. "comment": "Rice",
  81. "info": {"gases": ["CH4", "N2O"]},
  82. "children": [["1.A.2.a", "1.A.2.b", "1.A.2.c"]],
  83. },
  84. "1.A.2.a.i": {
  85. "title": "Rice crop residues direct emissions",
  86. "comment": "Rice crop residues direct emissions",
  87. "info": {"gases": ["N2O"]},
  88. },
  89. "1.A.2.a.ii": {
  90. "title": "Rice crop residues indirect emissions",
  91. "comment": "Rice crop residues indirect emissions",
  92. "info": {"gases": ["N2O"]},
  93. },
  94. "1.A.2.a": {
  95. "title": "Rice crop residues",
  96. "comment": "Rice crop residues",
  97. "info": {"gases": ["N2O"]},
  98. "children": [["1.A.2.a.ii", "1.A.2.a.i"]],
  99. },
  100. "1.A.2.b": {
  101. "title": "Rice burning crop residues",
  102. "comment": "Rice burning crop residues",
  103. "info": {"gases": ["CH4", "N2O"]},
  104. },
  105. "1.A.2.c": {
  106. "title": "Rice cultivation",
  107. "comment": "Rice cultivation",
  108. "info": {"gases": ["CH4"]},
  109. },
  110. "1.A.3": {
  111. "title": "Potatoes",
  112. "comment": "Potatoes",
  113. "info": {"gases": "N2O"},
  114. "children": [["1.A.3.a"]],
  115. },
  116. "1.A.3.a.i": {
  117. "title": "Potatoes crop residues direct emissions",
  118. "comment": "Potatoes crop residues direct emissions",
  119. "info": {"gases": ["N2O"]},
  120. },
  121. "1.A.3.a.ii": {
  122. "title": "Potatoes crop residues indirect emissions",
  123. "comment": "Potatoes crop residues indirect emissions",
  124. "info": {"gases": ["N2O"]},
  125. },
  126. "1.A.3.a": {
  127. "title": "Potatoes crop residues",
  128. "comment": "Potatoes crop residues",
  129. "info": {"gases": ["N2O"]},
  130. "children": [["1.A.3.a.ii", "1.A.3.a.i"]],
  131. },
  132. "1.A.4": {
  133. "title": "Millet",
  134. "comment": "Millet",
  135. "info": {"gases": "N2O"},
  136. "children": [["1.A.4.a"]],
  137. },
  138. "1.A.4.a.i": {
  139. "title": "Millet crop residues direct emissions",
  140. "comment": "Millet crop residues direct emissions",
  141. "info": {"gases": ["N2O"]},
  142. },
  143. "1.A.4.a.ii": {
  144. "title": "Millet crop residues indirect emissions",
  145. "comment": "Millet crop residues indirect emissions",
  146. "info": {"gases": ["N2O"]},
  147. },
  148. "1.A.4.a": {
  149. "title": "Millet crop residues",
  150. "comment": "Millet crop residues",
  151. "info": {"gases": ["N2O"]},
  152. "children": [["1.A.4.a.ii", "1.A.4.a.i"]],
  153. },
  154. "1.A.5": {
  155. "title": "Barley",
  156. "comment": "Barley",
  157. "info": {"gases": "N2O"},
  158. "children": [["1.A.5.a"]],
  159. },
  160. "1.A.5.a.i": {
  161. "title": "Barley crop residues direct emissions",
  162. "comment": "Barley crop residues direct emissions",
  163. "info": {"gases": ["N2O"]},
  164. },
  165. "1.A.5.a.ii": {
  166. "title": "Barley crop residues indirect emissions",
  167. "comment": "Barley crop residues indirect emissions",
  168. "info": {"gases": ["N2O"]},
  169. },
  170. "1.A.5.a": {
  171. "title": "Barley crop residues",
  172. "comment": "Barley crop residues",
  173. "info": {"gases": ["N2O"]},
  174. "children": [["1.A.5.a.ii", "1.A.5.a.i"]],
  175. },
  176. "1.A.6": {
  177. "title": "Maize (corn)",
  178. "comment": "Maize (corn)",
  179. "info": {"gases": ["CH4", "N2O"]},
  180. "children": [["1.A.6.a", "1.A.6.b"]],
  181. },
  182. "1.A.6.a.i": {
  183. "title": "Maize (corn) crop residues direct emissions",
  184. "comment": "Maize (corn) crop residues direct emissions",
  185. "info": {"gases": ["N2O"]},
  186. },
  187. "1.A.6.a.ii": {
  188. "title": "Maize (corn) crop residues indirect emissions",
  189. "comment": "Maize (corn) crop residues indirect emissions",
  190. "info": {"gases": ["N2O"]},
  191. },
  192. "1.A.6.a": {
  193. "title": "Maize (corn) crop residues",
  194. "comment": "Maize (corn) crop residues",
  195. "info": {"gases": ["N2O"]},
  196. "children": [["1.A.6.a.ii", "1.A.6.a.i"]],
  197. },
  198. "1.A.6.b": {
  199. "title": "Maize (corn) burning crop residues",
  200. "comment": "Maize (corn) burning crop residues",
  201. "info": {"gases": ["CH4", "N2O"]},
  202. },
  203. "1.A.7": {
  204. "title": "Sugar cane",
  205. "comment": "Sugar cane",
  206. "info": {"gases": ["CH4", "N2O"]},
  207. "children": [["1.A.7.a", "1.A.7.b"]],
  208. },
  209. "1.A.7.a.i": {
  210. "title": "Sugar cane crop residues direct emissions",
  211. "comment": "Sugar cane crop residues direct emissions",
  212. "info": {"gases": ["N2O"]},
  213. },
  214. "1.A.7.a.ii": {
  215. "title": "Sugar cane crop residues indirect emissions",
  216. "comment": "Sugar cane crop residues indirect emissions",
  217. "info": {"gases": ["N2O"]},
  218. },
  219. "1.A.7.a": {
  220. "title": "Sugar cane crop residues",
  221. "comment": "Sugar cane crop residues",
  222. "info": {"gases": ["N2O"]},
  223. "children": [["1.A.7.a.ii", "1.A.7.a.i"]],
  224. },
  225. "1.A.7.b": {
  226. "title": "Sugar cane burning crop residues",
  227. "comment": "Sugar cane burning crop residues",
  228. "info": {"gases": ["CH4", "N2O"]},
  229. },
  230. "1.A.8": {
  231. "title": "Beans, dry",
  232. "comment": "Beans, dry",
  233. "info": {"gases": "N2O"},
  234. "children": [["1.A.8.a"]],
  235. },
  236. "1.A.8.a.i": {
  237. "title": "Beans, dry crop residues direct emissions",
  238. "comment": "Beans, dry crop residues direct emissions",
  239. "info": {"gases": ["N2O"]},
  240. },
  241. "1.A.8.a.ii": {
  242. "title": "Beans, dry crop residues indirect emissions",
  243. "comment": "Beans, dry crop residues indirect emissions",
  244. "info": {"gases": ["N2O"]},
  245. },
  246. "1.A.8.a": {
  247. "title": "Beans, dry crop residues",
  248. "comment": "Beans, dry crop residues",
  249. "info": {"gases": ["N2O"]},
  250. "children": [["1.A.8.a.ii", "1.A.8.a.i"]],
  251. },
  252. "1.A.9": {
  253. "title": "Oats",
  254. "comment": "Oats",
  255. "info": {"gases": "N2O"},
  256. "children": [["1.A.9.a"]],
  257. },
  258. "1.A.9.a.i": {
  259. "title": "Oats crop residues direct emissions",
  260. "comment": "Oats crop residues direct emissions",
  261. "info": {"gases": ["N2O"]},
  262. },
  263. "1.A.9.a.ii": {
  264. "title": "Oats crop residues indirect emissions",
  265. "comment": "Oats crop residues indirect emissions",
  266. "info": {"gases": ["N2O"]},
  267. },
  268. "1.A.9.a": {
  269. "title": "Oats crop residues",
  270. "comment": "Oats crop residues",
  271. "info": {"gases": ["N2O"]},
  272. "children": [["1.A.9.a.ii", "1.A.9.a.i"]],
  273. },
  274. "1.A.10": {
  275. "title": "Rye",
  276. "comment": "Rye",
  277. "info": {"gases": "N2O"},
  278. "children": [["1.A.10.a"]],
  279. },
  280. "1.A.10.a.i": {
  281. "title": "Rye crop residues direct emissions",
  282. "comment": "Rye crop residues direct emissions",
  283. "info": {"gases": ["N2O"]},
  284. },
  285. "1.A.10.a.ii": {
  286. "title": "Rye crop residues indirect emissions",
  287. "comment": "Rye crop residues indirect emissions",
  288. "info": {"gases": ["N2O"]},
  289. },
  290. "1.A.10.a": {
  291. "title": "Rye crop residues",
  292. "comment": "Rye crop residues",
  293. "info": {"gases": ["N2O"]},
  294. "children": [["1.A.10.a.ii", "1.A.10.a.i"]],
  295. },
  296. "1.A.11": {
  297. "title": "Sorghum",
  298. "comment": "Sorghum",
  299. "info": {"gases": "N2O"},
  300. "children": [["1.A.11.a"]],
  301. },
  302. "1.A.11.a.i": {
  303. "title": "Sorghum crop residues direct emissions",
  304. "comment": "Sorghum crop residues direct emissions",
  305. "info": {"gases": ["N2O"]},
  306. },
  307. "1.A.11.a.ii": {
  308. "title": "Sorghum crop residues indirect emissions",
  309. "comment": "Sorghum crop residues indirect emissions",
  310. "info": {"gases": ["N2O"]},
  311. },
  312. "1.A.11.a": {
  313. "title": "Sorghum crop residues",
  314. "comment": "Sorghum crop residues",
  315. "info": {"gases": ["N2O"]},
  316. "children": [["1.A.11.a.ii", "1.A.11.a.i"]],
  317. },
  318. "1.A.12": {
  319. "title": "Soya beans",
  320. "comment": "Soya beans",
  321. "info": {"gases": "N2O"},
  322. "children": [["1.A.12.a"]],
  323. },
  324. "1.A.12.a.i": {
  325. "title": "Soya beans crop residues direct emissions",
  326. "comment": "Soya beans crop residues direct emissions",
  327. "info": {"gases": ["N2O"]},
  328. },
  329. "1.A.12.a.ii": {
  330. "title": "Soya beans crop residues indirect emissions",
  331. "comment": "Soya beans crop residues indirect emissions",
  332. "info": {"gases": ["N2O"]},
  333. },
  334. "1.A.12.a": {
  335. "title": "Soya beans crop residues",
  336. "comment": "Soya beans crop residues",
  337. "info": {"gases": ["N2O"]},
  338. "children": [["1.A.12.a.ii", "1.A.12.a.i"]],
  339. },
  340. "1.B": {
  341. "title": "Synthetic fertilisers",
  342. "comment": "Synthetic fertilisers",
  343. "info": {"gases": ["N2O"]},
  344. "children": [["1.B.1", "1.B.2"]],
  345. },
  346. "1.B.1": {
  347. "title": "Direct emissions",
  348. "comment": "Direct emissions",
  349. "info": {"gases": ["N2O"]},
  350. },
  351. "1.B.2": {
  352. "title": "Indirect emissions",
  353. "comment": "Indirect emissions",
  354. "info": {"gases": ["N2O"]},
  355. "children": [["1.B.2.a", "1.B.2.b"]],
  356. },
  357. "1.B.2.a": {
  358. "title": "Indirect emissions that volatilise",
  359. "comment": "Indirect emissions that volatilise",
  360. "info": {"gases": ["N2O"]},
  361. },
  362. "1.B.2.b": {
  363. "title": "Indirect emissions that leach",
  364. "comment": "Indirect emissions that leach",
  365. "info": {"gases": ["N2O"]},
  366. },
  367. "2.A": {
  368. "title": "Natural gas",
  369. "comment": "Natural gas",
  370. "info": {"gases": ["CH4", "N2O", "CO2"]},
  371. },
  372. "2.B": {
  373. "title": "Electricity",
  374. "comment": "Electricity",
  375. "info": {"gases": ["CH4", "N2O", "CO2"]},
  376. },
  377. "2.C": {
  378. "title": "Coal",
  379. "comment": "Coal",
  380. "info": {"gases": ["CH4", "N2O", "CO2"]},
  381. },
  382. "2.D": {
  383. "title": "Heat",
  384. "comment": "Heat",
  385. "info": {"gases": ["CH4", "N2O", "CO2"]},
  386. },
  387. "2.E": {
  388. "title": "Petroleum",
  389. "comment": "Petroleum",
  390. "info": {"gases": ["CH4", "N2O", "CO2"]},
  391. },
  392. },
  393. }