FAO.py 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482
  1. # Do not edit this file. It was auto-generated from the
  2. # corresponding YAML file.
  3. spec = {
  4. "name": "FAO",
  5. "title": (
  6. "Food and Agriculture Organization of the United Nations (FAO) "
  7. "FAOSTAT data set categorisation"
  8. ),
  9. "comment": "Needed to add FAOSTAT data to PRIMAP-hist",
  10. "references": "",
  11. "institution": "FAO",
  12. "hierarchical": True,
  13. "last_update": "2024-12-10",
  14. "version": "2024",
  15. "total_sum": True,
  16. "canonical_top_level_category": "0",
  17. "categories": {
  18. "0": {
  19. "title": "Total",
  20. "comment": "All emissions and removals",
  21. "children": [["1", "2", "3"]],
  22. },
  23. "1": {
  24. "title": "Farm gate",
  25. "comment": "Farm gate",
  26. "info": {"gases": ["CO2", "CH4", "N2O"]},
  27. "children": [["1.A", "1.B", "1.C"]],
  28. },
  29. "1.A": {
  30. "title": "Crops",
  31. "comment": "Crops",
  32. "alternative_codes": ["1A"],
  33. "info": {"gases": ["CH4", "N2O"]},
  34. "children": [["1.A.1", "1.A.2"]],
  35. },
  36. "1.A.1": {
  37. "title": "Crops (excluding synthetic fertilisers)",
  38. "comment": "Crops (excluding synthetic fertilisers)",
  39. "alternative_codes": ["1A1"],
  40. "info": {"gases": ["CH4", "N2O"]},
  41. "children": [
  42. [
  43. "1.A.1.a",
  44. "1.A.1.b",
  45. "1.A.1.c",
  46. "1.A.1.d",
  47. "1.A.1.e",
  48. "1.A.1.f",
  49. "1.A.1.g",
  50. "1.A.1.h",
  51. "1.A.1.i",
  52. "1.A.1.j",
  53. "1.A.1.k",
  54. "1.A.1.l",
  55. ]
  56. ],
  57. },
  58. "1.A.1.a": {
  59. "title": "Wheat",
  60. "comment": "Wheat",
  61. "alternative_codes": ["1A1a"],
  62. "info": {"gases": ["CH4", "N2O"]},
  63. "children": [["1.A.1.a.i", "1.A.1.a.ii"]],
  64. },
  65. "1.A.1.a.i": {
  66. "title": "Wheat crop residues",
  67. "comment": "Wheat crop residues",
  68. "alternative_codes": ["1A1ai"],
  69. "info": {"gases": ["CH4", "N2O"]},
  70. "children": [["1.A.1.a.i.1", "1.A.1.a.i.2"]],
  71. },
  72. "1.A.1.a.i.1": {
  73. "title": "Wheat crop residues direct emissions",
  74. "comment": "Wheat crop residues direct emissions",
  75. "alternative_codes": ["1A1ai"],
  76. "info": {"gases": ["CH4", "N2O"]},
  77. },
  78. "1.A.1.a.i.2": {
  79. "title": "Wheat crop residues indirect emissions",
  80. "comment": "Wheat crop residues indirect emissions",
  81. "alternative_codes": ["1A1ai"],
  82. "info": {"gases": ["CH4", "N2O"]},
  83. },
  84. "1.A.1.a.ii": {
  85. "title": "Wheat burning crop residues",
  86. "comment": "Wheat burning crop residues",
  87. "alternative_codes": ["1A1aii"],
  88. "info": {"gases": ["CH4", "N2O"]},
  89. },
  90. "1.A.1.b": {
  91. "title": "Rice",
  92. "comment": "Rice",
  93. "alternative_codes": ["1A1b"],
  94. "info": {"gases": ["CH4", "N2O"]},
  95. },
  96. "1.A.1.b.i": {
  97. "title": "Rice crop residues",
  98. "comment": "Rice crop residues",
  99. "alternative_codes": ["1A1bi"],
  100. "info": {"gases": ["CH4", "N2O"]},
  101. "children": [["1.A.1.b.i.1", "1.A.1.b.i.2"]],
  102. },
  103. "1.A.1.b.i.1": {
  104. "title": "Rice crop residues direct emissions",
  105. "comment": "Rice crop residues direct emissions",
  106. "alternative_codes": ["1A1bi1"],
  107. "info": {"gases": ["CH4", "N2O"]},
  108. },
  109. "1.A.1.b.i.2": {
  110. "title": "Rice crop residues indirect emissions",
  111. "comment": "Rice crop residues indirect emissions",
  112. "alternative_codes": ["1A1bi2"],
  113. "info": {"gases": ["CH4", "N2O"]},
  114. },
  115. "1.A.1.b.ii": {
  116. "alternative_codes": ["1A1bii"],
  117. "title": "Rice burning crop residues",
  118. "comment": "Rice burning crop residues",
  119. "info": {"gases": ["CH4", "N2O"]},
  120. },
  121. "1.A.1.b.iii": {
  122. "title": "Rice cultivation",
  123. "comment": "Rice cultivation",
  124. "alternative_codes": ["1A1biii"],
  125. "info": {"gases": ["CH4"]},
  126. },
  127. "1.A.1.c": {
  128. "title": "Potatoes",
  129. "comment": "Potatoes",
  130. "alternative_codes": ["1A1c"],
  131. "info": {"gases": ["CH4", "N2O"]},
  132. },
  133. "1.A.1.c.i": {
  134. "title": "Potatoes crop residues",
  135. "comment": "Potatoes crop residues",
  136. "alternative_codes": ["1A1ci"],
  137. "info": {"gases": ["CH4", "N2O"]},
  138. "children": [["1.A.1.c.i.1", "1.A.1.c.i.2"]],
  139. },
  140. "1.A.1.c.i.1": {
  141. "title": "Potatoes crop residues direct emissions",
  142. "comment": "Potatoes crop residues direct emissions",
  143. "alternative_codes": ["1A1ci1"],
  144. "info": {"gases": ["CH4", "N2O"]},
  145. },
  146. "1.A.1.c.i.2": {
  147. "title": "Potatoes crop residues indirect emissions",
  148. "comment": "Potatoes crop residues indirect emissions",
  149. "alternative_codes": ["1A1ci2"],
  150. "info": {"gases": ["CH4", "N2O"]},
  151. },
  152. "1.A.1.d": {
  153. "title": "Millet",
  154. "comment": "Millet",
  155. "alternative_codes": "1A1d",
  156. "children": [["1.A.1.d.i"]],
  157. "info": {"gases": ["CH4", "N2O"]},
  158. },
  159. "1.A.1.d.i.1": {
  160. "title": "Millet crop residues direct emissions",
  161. "comment": "Millet crop residues direct emissions",
  162. "alternative_codes": ["1A1di1"],
  163. "info": {"gases": ["CH4", "N2O"]},
  164. },
  165. "1.A.1.d.i.2": {
  166. "title": "Millet crop residues indirect emissions",
  167. "comment": "Millet crop residues indirect emissions",
  168. "alternative_codes": ["1A1di1"],
  169. "info": {"gases": ["CH4", "N2O"]},
  170. },
  171. "1.A.1.d.i": {
  172. "title": "Millet crop residues",
  173. "comment": "Millet crop residues",
  174. "alternative_codes": ["1A1di"],
  175. "info": {"gases": ["CH4", "N2O"]},
  176. "children": [["1.A.1.d.i.1", "1.A.1.d.i.2"]],
  177. },
  178. "1.A.1.e": {
  179. "title": "Barley",
  180. "comment": "Barley",
  181. "alternative_codes": "1A1e",
  182. "children": [["1.A.1.e.i"]],
  183. "info": {"gases": ["CH4", "N2O"]},
  184. },
  185. "1.A.1.e.i.1": {
  186. "title": "Barley crop residues direct emissions",
  187. "comment": "Barley crop residues direct emissions",
  188. "alternative_codes": ["1A1ei1"],
  189. "info": {"gases": ["CH4", "N2O"]},
  190. },
  191. "1.A.1.e.i.2": {
  192. "title": "Barley crop residues indirect emissions",
  193. "comment": "Barley crop residues indirect emissions",
  194. "alternative_codes": ["1A1ei1"],
  195. "info": {"gases": ["CH4", "N2O"]},
  196. },
  197. "1.A.1.e.i": {
  198. "title": "Barley crop residues",
  199. "comment": "Barley crop residues",
  200. "alternative_codes": ["1A1ei"],
  201. "info": {"gases": ["CH4", "N2O"]},
  202. "children": [["1.A.1.e.i.1", "1.A.1.e.i.2"]],
  203. },
  204. "1.A.1.f": {
  205. "title": "Maize (corn)",
  206. "comment": "Maize (corn)",
  207. "alternative_codes": "1A1f",
  208. "children": [["1.A.1.f.i"]],
  209. "info": {"gases": ["CH4", "N2O"]},
  210. },
  211. "1.A.1.f.i.1": {
  212. "title": "Maize (corn) crop residues direct emissions",
  213. "comment": "Maize (corn) crop residues direct emissions",
  214. "alternative_codes": ["1A1fi1"],
  215. "info": {"gases": ["CH4", "N2O"]},
  216. },
  217. "1.A.1.f.i.2": {
  218. "title": "Maize (corn) crop residues indirect emissions",
  219. "comment": "Maize (corn) crop residues indirect emissions",
  220. "alternative_codes": ["1A1fi1"],
  221. "info": {"gases": ["CH4", "N2O"]},
  222. },
  223. "1.A.1.f.i": {
  224. "title": "Maize (corn) crop residues",
  225. "comment": "Maize (corn) crop residues",
  226. "alternative_codes": ["1A1fi"],
  227. "info": {"gases": ["CH4", "N2O"]},
  228. "children": [["1.A.1.f.i.1", "1.A.1.f.i.2"]],
  229. },
  230. "1.A.1.f.ii": {
  231. "title": "Maize (corn) burning crop residues",
  232. "comment": "Maize (corn) burning crop residues",
  233. "alternative_codes": ["1A1fii"],
  234. "info": {"gases": ["CH4", "N2O"]},
  235. },
  236. "1.A.1.g": {
  237. "title": "Sugar cane",
  238. "comment": "Sugar cane",
  239. "alternative_codes": "1A1g",
  240. "children": [["1.A.1.g.i"]],
  241. "info": {"gases": ["CH4", "N2O"]},
  242. },
  243. "1.A.1.g.i.1": {
  244. "title": "Sugar cane crop residues direct emissions",
  245. "comment": "Sugar cane crop residues direct emissions",
  246. "alternative_codes": ["1A1gi1"],
  247. "info": {"gases": ["CH4", "N2O"]},
  248. },
  249. "1.A.1.g.i.2": {
  250. "title": "Sugar cane crop residues indirect emissions",
  251. "comment": "Sugar cane crop residues indirect emissions",
  252. "alternative_codes": ["1A1gi1"],
  253. "info": {"gases": ["CH4", "N2O"]},
  254. },
  255. "1.A.1.g.i": {
  256. "title": "Sugar cane crop residues",
  257. "comment": "Sugar cane crop residues",
  258. "alternative_codes": ["1A1gi"],
  259. "info": {"gases": ["CH4", "N2O"]},
  260. "children": [["1.A.1.g.i.1", "1.A.1.g.i.2"]],
  261. },
  262. "1.A.1.g.ii": {
  263. "title": "Sugar cane burning crop residues",
  264. "comment": "Sugar cane burning crop residues",
  265. "alternative_codes": ["1A1gii"],
  266. "info": {"gases": ["CH4", "N2O"]},
  267. },
  268. "1.A.1.h": {
  269. "title": "Beans, dry",
  270. "comment": "Beans, dry",
  271. "alternative_codes": "1A1h",
  272. "children": [["1.A.1.h.i"]],
  273. "info": {"gases": ["CH4", "N2O"]},
  274. },
  275. "1.A.1.h.i.1": {
  276. "title": "Beans, dry crop residues direct emissions",
  277. "comment": "Beans, dry crop residues direct emissions",
  278. "alternative_codes": ["1A1hi1"],
  279. "info": {"gases": ["CH4", "N2O"]},
  280. },
  281. "1.A.1.h.i.2": {
  282. "title": "Beans, dry crop residues indirect emissions",
  283. "comment": "Beans, dry crop residues indirect emissions",
  284. "alternative_codes": ["1A1hi1"],
  285. "info": {"gases": ["CH4", "N2O"]},
  286. },
  287. "1.A.1.h.i": {
  288. "title": "Beans, dry crop residues",
  289. "comment": "Beans, dry crop residues",
  290. "alternative_codes": ["1A1hi"],
  291. "info": {"gases": ["CH4", "N2O"]},
  292. "children": [["1.A.1.h.i.1", "1.A.1.h.i.2"]],
  293. },
  294. "1.A.1.i": {
  295. "title": "Oats",
  296. "comment": "Oats",
  297. "alternative_codes": "1A1i",
  298. "children": [["1.A.1.i.i"]],
  299. "info": {"gases": ["CH4", "N2O"]},
  300. },
  301. "1.A.1.i.i.1": {
  302. "title": "Oats crop residues direct emissions",
  303. "comment": "Oats crop residues direct emissions",
  304. "alternative_codes": ["1A1ii1"],
  305. "info": {"gases": ["CH4", "N2O"]},
  306. },
  307. "1.A.1.i.i.2": {
  308. "title": "Oats crop residues indirect emissions",
  309. "comment": "Oats crop residues indirect emissions",
  310. "alternative_codes": ["1A1ii1"],
  311. "info": {"gases": ["CH4", "N2O"]},
  312. },
  313. "1.A.1.i.i": {
  314. "title": "Oats crop residues",
  315. "comment": "Oats crop residues",
  316. "alternative_codes": ["1A1ii"],
  317. "info": {"gases": ["CH4", "N2O"]},
  318. "children": [["1.A.1.i.i.1", "1.A.1.i.i.2"]],
  319. },
  320. "1.A.1.j": {
  321. "title": "Rye",
  322. "comment": "Rye",
  323. "alternative_codes": "1A1j",
  324. "children": [["1.A.1.j.i"]],
  325. "info": {"gases": ["CH4", "N2O"]},
  326. },
  327. "1.A.1.j.i.1": {
  328. "title": "Rye crop residues direct emissions",
  329. "comment": "Rye crop residues direct emissions",
  330. "alternative_codes": ["1A1ji1"],
  331. "info": {"gases": ["CH4", "N2O"]},
  332. },
  333. "1.A.1.j.i.2": {
  334. "title": "Rye crop residues indirect emissions",
  335. "comment": "Rye crop residues indirect emissions",
  336. "alternative_codes": ["1A1ji1"],
  337. "info": {"gases": ["CH4", "N2O"]},
  338. },
  339. "1.A.1.j.i": {
  340. "title": "Rye crop residues",
  341. "comment": "Rye crop residues",
  342. "alternative_codes": ["1A1ji"],
  343. "info": {"gases": ["CH4", "N2O"]},
  344. "children": [["1.A.1.j.i.1", "1.A.1.j.i.2"]],
  345. },
  346. "1.A.1.k": {
  347. "title": "Sorghum",
  348. "comment": "Sorghum",
  349. "alternative_codes": "1A1k",
  350. "children": [["1.A.1.k.i"]],
  351. "info": {"gases": ["CH4", "N2O"]},
  352. },
  353. "1.A.1.k.i.1": {
  354. "title": "Sorghum crop residues direct emissions",
  355. "comment": "Sorghum crop residues direct emissions",
  356. "alternative_codes": ["1A1ki1"],
  357. "info": {"gases": ["CH4", "N2O"]},
  358. },
  359. "1.A.1.k.i.2": {
  360. "title": "Sorghum crop residues indirect emissions",
  361. "comment": "Sorghum crop residues indirect emissions",
  362. "alternative_codes": ["1A1ki1"],
  363. "info": {"gases": ["CH4", "N2O"]},
  364. },
  365. "1.A.1.k.i": {
  366. "title": "Sorghum crop residues",
  367. "comment": "Sorghum crop residues",
  368. "alternative_codes": ["1A1ki"],
  369. "info": {"gases": ["CH4", "N2O"]},
  370. "children": [["1.A.1.k.i.1", "1.A.1.k.i.2"]],
  371. },
  372. "1.A.1.l": {
  373. "title": "Soya beans",
  374. "comment": "Soya beans",
  375. "alternative_codes": "1A1l",
  376. "children": [["1.A.1.l.i"]],
  377. "info": {"gases": ["CH4", "N2O"]},
  378. },
  379. "1.A.1.l.i.1": {
  380. "title": "Soya beans crop residues direct emissions",
  381. "comment": "Soya beans crop residues direct emissions",
  382. "alternative_codes": ["1A1li1"],
  383. "info": {"gases": ["CH4", "N2O"]},
  384. },
  385. "1.A.1.l.i.2": {
  386. "title": "Soya beans crop residues indirect emissions",
  387. "comment": "Soya beans crop residues indirect emissions",
  388. "alternative_codes": ["1A1li1"],
  389. "info": {"gases": ["CH4", "N2O"]},
  390. },
  391. "1.A.1.l.i": {
  392. "title": "Soya beans crop residues",
  393. "comment": "Soya beans crop residues",
  394. "alternative_codes": ["1A1li"],
  395. "info": {"gases": ["CH4", "N2O"]},
  396. "children": [["1.A.1.l.i.1", "1.A.1.l.i.2"]],
  397. },
  398. "1.A.2": {
  399. "title": "Synthetic fertilisers",
  400. "comment": "Synthetic fertilisers",
  401. "alternative_codes": ["1A2"],
  402. "info": {"gases": ["N2O"]},
  403. },
  404. "1.A.2.a": {
  405. "title": "Direct emissions",
  406. "comment": "Direct emissions",
  407. "alternative_codes": ["1A2a"],
  408. "info": {"gases": ["N2O"]},
  409. },
  410. "1.A.2.b": {
  411. "title": "Indirect emissions",
  412. "comment": "Indirect emissions",
  413. "alternative_codes": ["1A2b"],
  414. "info": {"gases": ["N2O"]},
  415. },
  416. "1.A.2.b.i": {
  417. "title": "Indirect emissions volatilising",
  418. "comment": "Indirect emissions volatilising",
  419. "alternative_codes": ["1A2bi"],
  420. "info": {"gases": ["N2O"]},
  421. },
  422. "1.A.2.b.ii": {
  423. "title": "Indirect emissions leaching",
  424. "comment": "Indirect emissions leaching",
  425. "alternative_codes": ["1A2bii"],
  426. "info": {"gases": ["N2O"]},
  427. },
  428. "1.B": {
  429. "title": "Energy use in agriculture",
  430. "comment": "Energy use in agriculture",
  431. "alternative_codes": ["1C"],
  432. "info": {"gases": ["CO2", "CH4", "N2O"]},
  433. "children": [["1.B.1", "1.B.2", "1.B.3", "1.B.4", "1.B.5"]],
  434. },
  435. "1.B.1": {
  436. "title": "Natural gas",
  437. "comment": "Natural gas",
  438. "alternative_codes": ["1B1"],
  439. "info": {"gases": ["CO2", "CH4", "N2O"]},
  440. },
  441. "1.B.2": {
  442. "title": "Electricity",
  443. "comment": "Electricity",
  444. "alternative_codes": ["1B2"],
  445. "info": {"gases": ["CO2", "CH4", "N2O"]},
  446. },
  447. "1.B.3": {
  448. "title": "Coal",
  449. "comment": "Coal",
  450. "alternative_codes": ["1B3"],
  451. "info": {"gases": ["CO2", "CH4", "N2O"]},
  452. },
  453. "1.B.4": {
  454. "title": "Heat",
  455. "comment": "Heat",
  456. "alternative_codes": ["1B4"],
  457. "info": {"gases": ["CO2", "CH4", "N2O"]},
  458. },
  459. "1.B.5": {
  460. "title": "Petroleum",
  461. "comment": "Petroleum",
  462. "alternative_codes": ["1B5"],
  463. "info": {"gases": ["CO2", "CH4", "N2O"]},
  464. },
  465. "1.C": {
  466. "title": "Livestock",
  467. "comment": "Livestock",
  468. "alternative_codes": ["1B"],
  469. "info": {"gases": ["CO2", "CH4", "N2O"]},
  470. },
  471. "2": {
  472. "title": "Land use and change",
  473. "comment": "Land use and change",
  474. "info": {"gases": ["CO2", "CH4", "N2O"]},
  475. },
  476. "3": {
  477. "title": "Pre and post agricultural production",
  478. "comment": "Pre and post agricultural production",
  479. "info": {"gases": ["CO2", "CH4", "N2O"]},
  480. },
  481. },
  482. }