{
 "article": "what-people-do",
 "article_version": "1.0",
 "seed": 20240101,
 "script_sha256": "6ab21ecfca2d36d1315d7978f0158d80f287f6be94f8fcd91d7953019516d5f1",
 "files": {
  "analysis.py": "6ab21ecfca2d36d1315d7978f0158d80f287f6be94f8fcd91d7953019516d5f1",
  "charts.json": "c47175e99ccc3790a5973bb1eb4d52802e7d24cf15ba99d0c7473372bbfe53b3",
  "cover.jpg": "de622cae3f9af37a05aa7aa5a10918dd253f9c9fe559aa5e66893d1b7b773327",
  "dashboard.json": "20109666b9c6026e63a2080cfbc449b1bf1e6ba4f0c10c163816477db56b1490",
  "data.csv": "17aa115905cf294dc8e83bd0a83b799b9835b8d83806df2b5f206895ae0a2d11",
  "data_1990_2000.csv.gz": "ea242ac3f87a0e1c4320ccdef567701b8df98e6023b8550f7ae3763b1f306dd9",
  "extract_history.py": "2eabd62537cd285c5101c6f7cdf15376402542e18b31828d978ed7c5e293b7d4",
  "fig1_payroll.svg": "2ab71aa4757ee0be155453ec40ff2a4b544e00582c017a2ca30ef970a445d16f",
  "fig2_residents_industry.svg": "20a1f30ce4f108d0b97364d600de4f04414644913239633e8296d92c05429f3b",
  "fig3_residents_occupation.svg": "f28b1fa41264801c1e0bbbae484ab8674fc965d03dcad6621d18d4ed28f035a1",
  "fig4_who.svg": "6f8b9f7abbac15be1a1fc7df6d15920d5e3c0eb25eca9f6ed6518246747c3717",
  "fig5_earnings.svg": "94437f1ec821f49cfdcb88b3844084f36409d03239e836e8331c7e3448d700c5",
  "fig6_jobs_in_city.svg": "426146ae64031fb8d9807d0cc57f3ed812625b62a96901416c7934bd491c85b3",
  "fig7_cps.svg": "a6cdfc4f720ab679a4b0387097b6d48d0f86ef3db24525c9e959e9f54d3e1ecd",
  "fig8_borough.svg": "d8b053706b903a33be459b733758519c001f0135e289326407ecb94798636fdd",
  "fig9_payroll_monthly.svg": "741423726463777ad3c5beda83fdc2586065d2eb92713484133bb653e211ca10",
  "precision.json": "331ad7370345e1dc2e462905ca6ef293fb4c86002a8419e125f9d00be09001ef",
  "pums_direct.csv": "72bfa7ab6eb92fc62e52519761e42e070a5e71db40c37167a2b9d81c7dfcf555",
  "reproduction.csv": "36f5a76eebc44800ac2d75bc67f835233efe4ada1bc05ce094e9eeaa1c3766c5",
  "results.json": "0602188dafeb1b6bc3d2b2f30b67e87e641fae46cdeeaa6716120d9610c993c2",
  "viz.json": "6527034e1b24bbd9cb2eb0e7939dbb5f1f284c70a842ae18c9f50e3598e4b574"
 },
 "note": "Every file listed was written by one run of analysis.py (the script's checksum is script_sha256). The article's version box shows article_version; if the two disagree the page and the files are from different builds."
}