{
 "generated": "2026-09-01",
 "repos": {
  "lecture-python-intro": {
   "sha": "9241743",
   "n_committed": 0
  },
  "lecture-python-programming": {
   "sha": "4980d62",
   "n_committed": 1
  },
  "lecture-python.myst": {
   "sha": "139ee3d",
   "n_committed": 0
  },
  "lecture-python-advanced.myst": {
   "sha": "b83d6da",
   "n_committed": 0
  },
  "lecture-jax": {
   "sha": "f56c2ae",
   "n_committed": 0
  },
  "lecture-dp": {
   "sha": "65748e3",
   "n_committed": 0
  },
  "lecture-wasm": {
   "sha": "aecec4d",
   "n_committed": 0
  },
  "continuous_time_mcs": {
   "sha": "f7aac95",
   "n_committed": 0
  }
 },
 "datasets": [
  {
   "file": "NEWQDATA.csv",
   "refs": [
    {
     "repo": "lecture-python.myst",
     "lecture": "phillips_drifts_volatilities",
     "lecture_path": "lectures/phillips_drifts_volatilities.md",
     "file": "NEWQDATA.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/NEWQDATA.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/NEWQDATA.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python.myst",
     "phillips_drifts_volatilities"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Cogley-Sargent (2005) \"Drifts and Volatilities\" \u2014 quarterly US inflation, unemployment and T-bill rate",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "SCF_plus_mini.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "inequality",
     "lecture_path": "lectures/inequality.md",
     "file": "SCF_plus_mini.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/SCF_plus_mini.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/SCF_plus_mini.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "inequality",
     "lecture_path": "lectures/inequality.md",
     "file": "SCF_plus_mini.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/SCF_plus_mini.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/SCF_plus_mini.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "inequality"
    ],
    [
     "lecture-wasm",
     "inequality"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "SCF+ mini \u2014 net wealth, income and survey weights, 1950-2016",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "SCF_plus_mini_no_weights.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "mle",
     "lecture_path": "lectures/mle.md",
     "file": "SCF_plus_mini_no_weights.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/SCF_plus_mini_no_weights.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/SCF_plus_mini_no_weights.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "mle",
     "lecture_path": "lectures/mle.md",
     "file": "SCF_plus_mini_no_weights.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/SCF_plus_mini_no_weights.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/SCF_plus_mini_no_weights.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "mle"
    ],
    [
     "lecture-wasm",
     "mle"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "SCF+ mini, weight-expanded \u2014 net wealth and income, 1950-2016",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "acs_data_summary.csv",
   "refs": [
    {
     "repo": "lecture-python-advanced.myst",
     "lecture": "match_transport",
     "lecture_path": "lectures/match_transport.md",
     "file": "acs_data_summary.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/acs_data_summary.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/acs_data_summary.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-advanced.myst",
     "match_transport"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "American Community Survey \u2014 earnings count, mean and dispersion by occupation cell",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "ames_house_prices.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "bivariate_dist",
     "lecture_path": "lectures/bivariate_dist.md",
     "file": "ames_house_prices.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/ames_house_prices.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/ames_house_prices.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-python-intro",
     "lecture": "fitting_distributions",
     "lecture_path": "lectures/fitting_distributions.md",
     "file": "ames_house_prices.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/ames_house_prices.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/ames_house_prices.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-python-intro",
     "lecture": "observed_distributions",
     "lecture_path": "lectures/observed_distributions.md",
     "file": "ames_house_prices.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/ames_house_prices.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/ames_house_prices.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "bivariate_dist"
    ],
    [
     "lecture-python-intro",
     "fitting_distributions"
    ],
    [
     "lecture-python-intro",
     "observed_distributions"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Ames, Iowa \u2014 residential house sales, 2006-2010",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "assignat.xlsx",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "french_rev",
     "lecture_path": "lectures/french_rev.md",
     "file": "assignat.xlsx",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/assignat.xlsx",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/assignat.xlsx",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "french_rev",
     "lecture_path": "lectures/french_rev.md",
     "file": "assignat.xlsx",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/assignat.xlsx",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/assignat.xlsx",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "french_rev"
    ],
    [
     "lecture-wasm",
     "french_rev"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "French Revolution \u2014 assignat issues, budgets and seigniorage (Sargent-Velde)",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "bbh_macro_quarterly.csv",
   "refs": [
    {
     "repo": "lecture-python-advanced.myst",
     "lecture": "subjective_beliefs_business_cycles",
     "lecture_path": "lectures/subjective_beliefs_business_cycles.md",
     "file": "bbh_macro_quarterly.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/bbh_macro_quarterly.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/bbh_macro_quarterly.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-advanced.myst",
     "subjective_beliefs_business_cycles"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Bhandari-Borovi\u010dka-Ho replication \u2014 quarterly US macro series for the belief-wedge VAR, 1955Q1-2019Q4",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "bbh_michigan_monthly.csv",
   "refs": [
    {
     "repo": "lecture-python-advanced.myst",
     "lecture": "subjective_beliefs_business_cycles",
     "lecture_path": "lectures/subjective_beliefs_business_cycles.md",
     "file": "bbh_michigan_monthly.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/bbh_michigan_monthly.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/bbh_michigan_monthly.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-advanced.myst",
     "subjective_beliefs_business_cycles"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Michigan Surveys of Consumers monthly aggregates and the US unemployment rate, 1978-01 to 2020-03 (BBH replication extract)",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "caron.npy",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "french_rev",
     "lecture_path": "lectures/french_rev.md",
     "file": "caron.npy",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/caron.npy",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/caron.npy",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "french_rev",
     "lecture_path": "lectures/french_rev.md",
     "file": "caron.npy",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/caron.npy",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/caron.npy",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "french_rev"
    ],
    [
     "lecture-wasm",
     "french_rev"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "French Revolution \u2014 monthly specie value of the assignat, 1791-1796",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "chapter_3.xlsx",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "inflation_history",
     "lecture_path": "lectures/inflation_history.md",
     "file": "chapter_3.xlsx",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/chapter_3.xlsx",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/chapter_3.xlsx",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "inflation_history",
     "lecture_path": "lectures/inflation_history.md",
     "file": "chapter_3.xlsx",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/chapter_3.xlsx",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/chapter_3.xlsx",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "inflation_history"
    ],
    [
     "lecture-wasm",
     "inflation_history"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "The Ends of Four Big Inflations \u2014 appendix tables, transcribed",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "cities_brazil.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "heavy_tails",
     "lecture_path": "lectures/heavy_tails.md",
     "file": "cities_brazil.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/cities_brazil.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/cities_brazil.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "heavy_tails",
     "lecture_path": "lectures/heavy_tails.md",
     "file": "cities_brazil.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/cities_brazil.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/cities_brazil.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "heavy_tails"
    ],
    [
     "lecture-wasm",
     "heavy_tails"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "World Population Review \u2014 Brazilian city populations, 2023",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "cities_us.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "heavy_tails",
     "lecture_path": "lectures/heavy_tails.md",
     "file": "cities_us.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/cities_us.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/cities_us.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "heavy_tails",
     "lecture_path": "lectures/heavy_tails.md",
     "file": "cities_us.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/cities_us.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/cities_us.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "heavy_tails"
    ],
    [
     "lecture-wasm",
     "heavy_tails"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "World Population Review \u2014 US city populations, 2023",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "countries.csv",
   "refs": [
    {
     "repo": "lecture-python-programming",
     "lecture": "pandas_panel",
     "lecture_path": "lectures/pandas_panel.md",
     "file": "countries.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/countries.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/countries.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-python.myst",
     "lecture": "pandas_panel",
     "lecture_path": "lectures/pandas_panel.md",
     "file": "countries.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/countries.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/countries.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-programming",
     "pandas_panel"
    ],
    [
     "lecture-python.myst",
     "pandas_panel"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "WorldData.info country reference table",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "dataBHS.csv",
   "refs": [
    {
     "repo": "lecture-python-advanced.myst",
     "lecture": "five_preferences",
     "lecture_path": "lectures/five_preferences.md",
     "file": "dataBHS.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/dataBHS.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/dataBHS.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-advanced.myst",
     "five_preferences"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Barillas-Hansen-Sargent \"Doubts or variability?\" \u2014 quarterly US log consumption and real returns, 1948Q1-2006Q4",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "dette.xlsx",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "french_rev",
     "lecture_path": "lectures/french_rev.md",
     "file": "dette.xlsx",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/dette.xlsx",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/dette.xlsx",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "french_rev",
     "lecture_path": "lectures/french_rev.md",
     "file": "dette.xlsx",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/dette.xlsx",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/dette.xlsx",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "french_rev"
    ],
    [
     "lecture-wasm",
     "french_rev"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "French Revolution \u2014 public debt, military spending and revenues (Sargent-Velde)",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "employ.csv",
   "refs": [
    {
     "repo": "lecture-python-programming",
     "lecture": "pandas_panel",
     "lecture_path": "lectures/pandas_panel.md",
     "file": "employ.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/employ.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/employ.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-python.myst",
     "lecture": "pandas_panel",
     "lecture_path": "lectures/pandas_panel.md",
     "file": "employ.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/employ.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/employ.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-programming",
     "pandas_panel"
    ],
    [
     "lecture-python.myst",
     "pandas_panel"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Eurostat employment in Europe \u2014 by age and sex, 2007\u20132016",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "epl_match_goals.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "fitting_distributions",
     "lecture_path": "lectures/fitting_distributions.md",
     "file": "epl_match_goals.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/epl_match_goals.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/epl_match_goals.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "fitting_distributions"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "English Premier League \u2014 full-time scores, 2015-16 to 2024-25",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "fig_3.xlsx",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "french_rev",
     "lecture_path": "lectures/french_rev.md",
     "file": "fig_3.xlsx",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/fig_3.xlsx",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/fig_3.xlsx",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "french_rev",
     "lecture_path": "lectures/french_rev.md",
     "file": "fig_3.xlsx",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/fig_3.xlsx",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/fig_3.xlsx",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "french_rev"
    ],
    [
     "lecture-wasm",
     "french_rev"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "French Revolution \u2014 figure 3 series (Sargent-Velde)",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "forbes-billionaires.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "heavy_tails",
     "lecture_path": "lectures/heavy_tails.md",
     "file": "forbes-billionaires.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/forbes-billionaires.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/forbes-billionaires.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "heavy_tails",
     "lecture_path": "lectures/heavy_tails.md",
     "file": "forbes-billionaires.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/forbes-billionaires.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/forbes-billionaires.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "heavy_tails"
    ],
    [
     "lecture-wasm",
     "heavy_tails"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Forbes Billionaires \u2014 individual net worth",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "forbes-global2000.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "heavy_tails",
     "lecture_path": "lectures/heavy_tails.md",
     "file": "forbes-global2000.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/forbes-global2000.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/forbes-global2000.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "heavy_tails",
     "lecture_path": "lectures/heavy_tails.md",
     "file": "forbes-global2000.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/forbes-global2000.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/forbes-global2000.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "heavy_tails"
    ],
    [
     "lecture-wasm",
     "heavy_tails"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Forbes Global 2000 \u2014 firm size measures",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "fp.dta",
   "refs": [
    {
     "repo": "lecture-python.myst",
     "lecture": "mle",
     "lecture_path": "lectures/mle.md",
     "file": "fp.dta",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/fp.dta",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/fp.dta",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python.myst",
     "mle"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Treisman (2016) Russia's Billionaires \u2014 country-year panel of billionaire counts and covariates",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "fred_data.csv",
   "refs": [
    {
     "repo": "lecture-python-advanced.myst",
     "lecture": "risk_aversion_or_mistaken_beliefs",
     "lecture_path": "lectures/risk_aversion_or_mistaken_beliefs.md",
     "file": "fred_data.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/fred_data.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/fred_data.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-advanced.myst",
     "risk_aversion_or_mistaken_beliefs"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "US Treasury yields and NBER recessions \u2014 GS1/GS5/GS10, DFII5/DFII10 and USREC, monthly 1953-04 to 2024-12",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "hansen_jagannathan_1991_data.json",
   "refs": [
    {
     "repo": "lecture-python-advanced.myst",
     "lecture": "hansen_jagannathan_1991",
     "lecture_path": "lectures/hansen_jagannathan_1991.md",
     "file": "hansen_jagannathan_1991_data.json",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/hansen_jagannathan_1991_data.json",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/hansen_jagannathan_1991_data.json",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-advanced.myst",
     "hansen_jagannathan_1991"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Hansen-Jagannathan (1991) replication \u2014 US asset returns 1891-1986, with annual consumption (three-table bundle)",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "hansen_singleton_1982_data.csv",
   "refs": [
    {
     "repo": "lecture-python.myst",
     "lecture": "hansen_singleton_1982",
     "lecture_path": "lectures/hansen_singleton_1982.md",
     "file": "hansen_singleton_1982_data.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/hansen_singleton_1982_data.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/hansen_singleton_1982_data.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python.myst",
     "hansen_singleton_1982"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Hansen-Singleton (1982) replication \u2014 monthly US gross real market return and consumption growth, 1959-1978",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "hansen_singleton_1983_data.csv",
   "refs": [
    {
     "repo": "lecture-python.myst",
     "lecture": "hansen_singleton_1983",
     "lecture_path": "lectures/hansen_singleton_1983.md",
     "file": "hansen_singleton_1983_data.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/hansen_singleton_1983_data.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/hansen_singleton_1983_data.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python.myst",
     "hansen_singleton_1983"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Hansen-Singleton (1983) replication \u2014 monthly US returns, consumption and inflation, 1959-1978",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "japan_deaths_by_age.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "fitting_distributions",
     "lecture_path": "lectures/fitting_distributions.md",
     "file": "japan_deaths_by_age.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/japan_deaths_by_age.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/japan_deaths_by_age.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-python-intro",
     "lecture": "observed_distributions",
     "lecture_path": "lectures/observed_distributions.md",
     "file": "japan_deaths_by_age.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/japan_deaths_by_age.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/japan_deaths_by_age.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "fitting_distributions"
    ],
    [
     "lecture-python-intro",
     "observed_distributions"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Japan \u2014 deaths by single year of age, 2023",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "japan_earthquakes.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "fitting_distributions",
     "lecture_path": "lectures/fitting_distributions.md",
     "file": "japan_earthquakes.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/japan_earthquakes.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/japan_earthquakes.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "fitting_distributions"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Japan region \u2014 earthquakes of magnitude 5 and above, 2000-2024",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "japan_population_by_age.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "prob_dist",
     "lecture_path": "lectures/prob_dist.md",
     "file": "japan_population_by_age.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/japan_population_by_age.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/japan_population_by_age.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "prob_dist"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Japan \u2014 population by single year of age, 2024",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "life-expectancy-vs-gdp-per-capita.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "simple_linear_regression",
     "lecture_path": "lectures/simple_linear_regression.md",
     "file": "life-expectancy-vs-gdp-per-capita.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/life-expectancy-vs-gdp-per-capita.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/life-expectancy-vs-gdp-per-capita.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "simple_linear_regression",
     "lecture_path": "lectures/simple_linear_regression.md",
     "file": "life-expectancy-vs-gdp-per-capita.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/life-expectancy-vs-gdp-per-capita.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/life-expectancy-vs-gdp-per-capita.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "simple_linear_regression"
    ],
    [
     "lecture-wasm",
     "simple_linear_regression"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Life expectancy vs GDP per capita \u2014 Our World in Data grapher export",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "lingcod_msy_recovery.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "msy_fishery",
     "lecture_path": "lectures/msy_fishery.md",
     "file": "lingcod_msy_recovery.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/lingcod_msy_recovery.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/lingcod_msy_recovery.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "msy_fishery"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Pacific Coast lingcod \u2014 biomass and fishing pressure relative to MSY",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "longprices.xls",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "inflation_history",
     "lecture_path": "lectures/inflation_history.md",
     "file": "longprices.xls",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/longprices.xls",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/longprices.xls",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "inflation_history",
     "lecture_path": "lectures/inflation_history.md",
     "file": "longprices.xls",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/longprices.xls",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/longprices.xls",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "inflation_history"
    ],
    [
     "lecture-wasm",
     "inflation_history"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Price levels in four hard-currency countries, 1600-2000",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "maketable1.dta",
   "refs": [
    {
     "repo": "lecture-python.myst",
     "lecture": "ols",
     "lecture_path": "lectures/ols.md",
     "file": "maketable1.dta",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/maketable1.dta",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/maketable1.dta",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python.myst",
     "ols"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Acemoglu-Johnson-Robinson (2001) colonial origins \u2014 table 1 replication data",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "maketable2.dta",
   "refs": [
    {
     "repo": "lecture-python.myst",
     "lecture": "ols",
     "lecture_path": "lectures/ols.md",
     "file": "maketable2.dta",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/maketable2.dta",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/maketable2.dta",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python.myst",
     "ols"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Acemoglu-Johnson-Robinson (2001) colonial origins \u2014 table 2 replication data",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "maketable4.dta",
   "refs": [
    {
     "repo": "lecture-python.myst",
     "lecture": "ols",
     "lecture_path": "lectures/ols.md",
     "file": "maketable4.dta",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/maketable4.dta",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/maketable4.dta",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python.myst",
     "ols"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Acemoglu-Johnson-Robinson (2001) colonial origins \u2014 table 4 replication data",
   "provenance": "verbatim",
   "flags": [],
   "note": ""
  },
  {
   "file": "mpd2020.xlsx",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "long_run_growth",
     "lecture_path": "lectures/long_run_growth.md",
     "file": "mpd2020.xlsx",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/mpd2020.xlsx",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/mpd2020.xlsx",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "long_run_growth",
     "lecture_path": "lectures/long_run_growth.md",
     "file": "mpd2020.xlsx",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/mpd2020.xlsx",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/mpd2020.xlsx",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "long_run_growth"
    ],
    [
     "lecture-wasm",
     "long_run_growth"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Maddison Project Database 2020 \u2014 GDP per capita and population, 1 CE to 2018",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "nom_balances.npy",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "french_rev",
     "lecture_path": "lectures/french_rev.md",
     "file": "nom_balances.npy",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/nom_balances.npy",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/nom_balances.npy",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "french_rev",
     "lecture_path": "lectures/french_rev.md",
     "file": "nom_balances.npy",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/nom_balances.npy",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/nom_balances.npy",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "french_rev"
    ],
    [
     "lecture-wasm",
     "french_rev"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "French Revolution \u2014 monthly nominal assignat balances, 1789-1796",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "realwage.csv",
   "refs": [
    {
     "repo": "lecture-python-programming",
     "lecture": "pandas_panel",
     "lecture_path": "lectures/pandas_panel.md",
     "file": "realwage.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/realwage.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/realwage.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-python.myst",
     "lecture": "pandas_panel",
     "lecture_path": "lectures/pandas_panel.md",
     "file": "realwage.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/realwage.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/realwage.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-programming",
     "pandas_panel"
    ],
    [
     "lecture-python.myst",
     "pandas_panel"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "OECD real minimum wages \u2014 32 countries, 2006\u20132016",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "test_pwt.csv",
   "refs": [
    {
     "repo": "lecture-python-programming",
     "lecture": "pandas",
     "lecture_path": "lectures/pandas.md",
     "file": "test_pwt.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/test_pwt.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/test_pwt.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-python-programming",
     "lecture": "polars",
     "lecture_path": "lectures/polars.md",
     "file": "test_pwt.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/test_pwt.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/test_pwt.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-programming",
     "pandas"
    ],
    [
     "lecture-python-programming",
     "polars"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "Penn World Table teaching extract \u2014 eight countries, year 2000",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "us_adult_heights.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "fitting_distributions",
     "lecture_path": "lectures/fitting_distributions.md",
     "file": "us_adult_heights.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/us_adult_heights.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/us_adult_heights.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-python-intro",
     "lecture": "observed_distributions",
     "lecture_path": "lectures/observed_distributions.md",
     "file": "us_adult_heights.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/us_adult_heights.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/us_adult_heights.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-python-intro",
     "lecture": "prob_dist",
     "lecture_path": "lectures/prob_dist.md",
     "file": "us_adult_heights.csv",
     "target": "https://github.com/QuantEcon/data-lectures/raw/main/lectures/us_adult_heights.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/us_adult_heights.csv",
     "url_form": "github.com/{org}/{repo}/raw/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "fitting_distributions"
    ],
    [
     "lecture-python-intro",
     "observed_distributions"
    ],
    [
     "lecture-python-intro",
     "prob_dist"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "United States \u2014 adult standing height by sex, NHANES 2015-2018",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  },
  {
   "file": "usa-gini-nwealth-tincome-lincome.csv",
   "refs": [
    {
     "repo": "lecture-python-intro",
     "lecture": "inequality",
     "lecture_path": "lectures/inequality.md",
     "file": "usa-gini-nwealth-tincome-lincome.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/usa-gini-nwealth-tincome-lincome.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/usa-gini-nwealth-tincome-lincome.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    },
    {
     "repo": "lecture-wasm",
     "lecture": "inequality",
     "lecture_path": "lectures/inequality.md",
     "file": "usa-gini-nwealth-tincome-lincome.csv",
     "target": "https://raw.githubusercontent.com/QuantEcon/data-lectures/main/lectures/usa-gini-nwealth-tincome-lincome.csv",
     "pattern": "data-lectures",
     "org": "QuantEcon",
     "gh_repo": "data-lectures",
     "ref": "main",
     "path": "lectures/usa-gini-nwealth-tincome-lincome.csv",
     "url_form": "raw.githubusercontent.com/{org}/{repo}/{ref}/\u2026",
     "branch_pinned": false,
     "lfs_media": false
    }
   ],
   "patterns": [
    "data-lectures"
   ],
   "consumers": [
    [
     "lecture-python-intro",
     "inequality"
    ],
    [
     "lecture-wasm",
     "inequality"
    ]
   ],
   "migrated": true,
   "fully_migrated": true,
   "manifest": true,
   "description": "US Gini coefficients \u2014 net wealth, total income and labour income, 1950-2016",
   "provenance": "constructed",
   "flags": [],
   "note": ""
  }
 ],
 "embedded": [
  {
   "repo": "lecture-python-intro",
   "lecture": "short_path",
   "lecture_path": "lectures/short_path.md",
   "file": "graph.txt",
   "target": "graph.txt",
   "pattern": "embedded"
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "debugging",
   "lecture_path": "lectures/debugging.md",
   "file": "numbers.txt",
   "target": "numbers.txt",
   "pattern": "embedded"
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "python_advanced_features",
   "lecture_path": "lectures/python_advanced_features.md",
   "file": "test_table.csv",
   "target": "test_table.csv",
   "pattern": "embedded"
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "python_advanced_features",
   "lecture_path": "lectures/python_advanced_features.md",
   "file": "us_cities.txt",
   "target": "us_cities.txt",
   "pattern": "embedded"
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "python_essentials",
   "lecture_path": "lectures/python_essentials.md",
   "file": "newfile.txt",
   "target": "newfile.txt",
   "pattern": "embedded"
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "python_essentials",
   "lecture_path": "lectures/python_essentials.md",
   "file": "output.txt",
   "target": "output.txt",
   "pattern": "embedded"
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "python_essentials",
   "lecture_path": "lectures/python_essentials.md",
   "file": "output2.txt",
   "target": "output2.txt",
   "pattern": "embedded"
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "python_essentials",
   "lecture_path": "lectures/python_essentials.md",
   "file": "us_cities.txt",
   "target": "us_cities.txt",
   "pattern": "embedded"
  },
  {
   "repo": "lecture-python.myst",
   "lecture": "finite_markov",
   "lecture_path": "lectures/finite_markov.md",
   "file": "web_graph_data.txt",
   "target": "web_graph_data.txt",
   "pattern": "embedded"
  },
  {
   "repo": "lecture-jax",
   "lecture": "short_path",
   "lecture_path": "lectures/short_path.md",
   "file": "graph.txt",
   "target": "graph.txt",
   "pattern": "embedded"
  },
  {
   "repo": "lecture-dp",
   "lecture": "short_path",
   "lecture_path": "lectures/short_path.md",
   "file": "graph.txt",
   "target": "graph.txt",
   "pattern": "embedded"
  },
  {
   "repo": "lecture-wasm",
   "lecture": "short_path",
   "lecture_path": "lectures/short_path.md",
   "file": "graph.txt",
   "target": "graph.txt",
   "pattern": "embedded"
  }
 ],
 "api": [
  {
   "repo": "lecture-python-intro",
   "lecture": "bivariate_dist",
   "provider": "Yahoo Finance",
   "access": "yfinance",
   "series": "AMZN, COST",
   "pedagogy": "incidental",
   "note": "two downloads in a solved exercise, fitting a bivariate normal to monthly returns; the lecture points at observed_distributions for the same workflow, so the fetch is the illustration's input rather than its lesson\n"
  },
  {
   "repo": "lecture-python-intro",
   "lecture": "business_cycle",
   "provider": "FRED",
   "access": "pandas_datareader",
   "series": "UNRATE, USREC, M0892AUSM156SNBR, UMCSENT, CPILFESL, INDPRO",
   "pedagogy": "mixed",
   "note": "snapshot pipeline already exists (data-lectures business_cycle_data.csv) but is unadopted"
  },
  {
   "repo": "lecture-python-intro",
   "lecture": "business_cycle",
   "provider": "World Bank",
   "access": "wbgapi",
   "series": "NY.GDP.MKTP.KD.ZG, SL.UEM.TOTL.NE.ZS, FS.AST.PRVT.GD.ZS",
   "pedagogy": "mixed",
   "note": "teaches wb.series.info querying and metadata as part of the narrative"
  },
  {
   "repo": "lecture-python-intro",
   "lecture": "commod_price",
   "provider": "Yahoo Finance",
   "access": "yfinance",
   "series": "CT=F",
   "pedagogy": "incidental",
   "note": ""
  },
  {
   "repo": "lecture-python-intro",
   "lecture": "fitting_distributions",
   "provider": "Yahoo Finance",
   "access": "yfinance",
   "series": "AMZN",
   "pedagogy": "incidental",
   "note": "one download, for the section showing that a normal fit to monthly returns fails in the tails\n"
  },
  {
   "repo": "lecture-python-intro",
   "lecture": "heavy_tails",
   "provider": "World Bank",
   "access": "wbgapi",
   "series": "NY.GDP.MKTP.CD",
   "pedagogy": "incidental",
   "note": ""
  },
  {
   "repo": "lecture-python-intro",
   "lecture": "heavy_tails",
   "provider": "Yahoo Finance",
   "access": "yfinance",
   "series": "AMZN, BTC-USD",
   "pedagogy": "incidental",
   "note": ""
  },
  {
   "repo": "lecture-python-intro",
   "lecture": "inequality",
   "provider": "World Bank",
   "access": "wbgapi",
   "series": "SI.POV.GINI, NY.GDP.PCAP.KD",
   "pedagogy": "mixed",
   "note": "demonstrates searching for the Gini series ID with wbgapi"
  },
  {
   "repo": "lecture-python-intro",
   "lecture": "observed_distributions",
   "provider": "Yahoo Finance",
   "access": "yfinance",
   "series": "AMZN, COST",
   "pedagogy": "incidental",
   "note": "moved here from prob_dist by lecture-python-intro#811, which split the observed-data half of that lecture into observed_distributions; prob_dist no longer calls yfinance\n"
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "pandas",
   "provider": "FRED",
   "access": "fredgraph.csv URL",
   "series": "UNRATE",
   "pedagogy": "lesson",
   "note": ""
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "pandas",
   "provider": "World Bank",
   "access": "wbgapi",
   "series": "GC.DOD.TOTL.GD.ZS",
   "pedagogy": "lesson",
   "note": "the section is literally \"Using wbgapi and yfinance to Access Data\""
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "pandas",
   "provider": "Yahoo Finance",
   "access": "yfinance",
   "series": "11-ticker exercise list",
   "pedagogy": "lesson",
   "note": ""
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "polars",
   "provider": "FRED",
   "access": "fredgraph.csv URL",
   "series": "UNRATE",
   "pedagogy": "lesson",
   "note": "mirror of pandas' FRED section \u2014 the lesson is pl.read_csv from a URL"
  },
  {
   "repo": "lecture-python-programming",
   "lecture": "polars",
   "provider": "Yahoo Finance",
   "access": "yfinance",
   "series": "11-ticker exercise list",
   "pedagogy": "lesson",
   "note": "mirror of pandas' yfinance exercise, rewritten with pl.DataFrame"
  },
  {
   "repo": "lecture-python.myst",
   "lecture": "kesten_processes",
   "provider": "Yahoo Finance",
   "access": "yfinance",
   "series": "^IXIC",
   "pedagogy": "incidental",
   "note": ""
  },
  {
   "repo": "lecture-python.myst",
   "lecture": "phillips_drifts_volatilities",
   "provider": "FRED",
   "access": "fredgraph.csv URL",
   "series": "CPIAUCSL, UNRATE, TB3MS",
   "pedagogy": "incidental",
   "note": "splices post-2000Q4 observations onto the Cogley-Sargent sample (NEWQDATA.csv) to test whether the extra quarter-century changes the findings. Snapshot-ready, but a snapshot would need periodic refresh \u2014 the section's point is the *latest* vintage\n"
  },
  {
   "repo": "lecture-python.myst",
   "lecture": "phillips_lost_conquest",
   "provider": "FRED",
   "access": "pandas_datareader",
   "series": "PCEPI, GDPC1, GDPPOT, FEDFUNDS",
   "pedagogy": "incidental",
   "note": ""
  },
  {
   "repo": "lecture-python.myst",
   "lecture": "phillips_two_stories",
   "provider": "FRED",
   "access": "pandas_datareader",
   "series": "CPIAUCNS, LNS14000028",
   "pedagogy": "incidental",
   "note": "LNS14000028 is the unemployment rate for white men 20+"
  },
  {
   "repo": "lecture-python.myst",
   "lecture": "sargent_surico",
   "provider": "FRED",
   "access": "pandas_datareader",
   "series": "M2SL, GDPDEF, GDPC1, TB3MS",
   "pedagogy": "incidental",
   "note": ""
  },
  {
   "repo": "lecture-python.myst",
   "lecture": "unemployment_linear",
   "provider": "FRED",
   "access": "pandas_datareader",
   "series": "UNRATE",
   "pedagogy": "incidental",
   "note": ""
  },
  {
   "repo": "lecture-python.myst",
   "lecture": "unemployment_shocks",
   "provider": "FRED",
   "access": "pandas_datareader",
   "series": "UNRATE",
   "pedagogy": "incidental",
   "note": ""
  },
  {
   "repo": "lecture-python-advanced.myst",
   "lecture": "doubts_or_variability",
   "provider": "FRED",
   "access": "fredgraph.csv URL",
   "series": "PCND, PCESV, DPCERD3Q086SBEA, CNP16OV",
   "pedagogy": "incidental",
   "note": ""
  },
  {
   "repo": "lecture-python-advanced.myst",
   "lecture": "subjective_beliefs_business_cycles",
   "provider": "FRED",
   "access": "fredgraph.csv URL",
   "series": "USREC",
   "pedagogy": "incidental",
   "note": ""
  },
  {
   "repo": "lecture-wasm",
   "lecture": "business_cycle",
   "provider": "FRED",
   "access": "pandas_datareader",
   "series": "UNRATE, USREC, M0892AUSM156SNBR, UMCSENT, CPILFESL, INDPRO",
   "pedagogy": "mixed",
   "note": "mirror of intro's business_cycle; cannot run under pyodide"
  },
  {
   "repo": "lecture-wasm",
   "lecture": "business_cycle",
   "provider": "World Bank",
   "access": "wbgapi",
   "series": "NY.GDP.MKTP.KD.ZG, SL.UEM.TOTL.NE.ZS, FS.AST.PRVT.GD.ZS",
   "pedagogy": "mixed",
   "note": "mirror of intro's business_cycle; cannot run under pyodide"
  },
  {
   "repo": "lecture-wasm",
   "lecture": "commod_price",
   "provider": "Yahoo Finance",
   "access": "yfinance",
   "series": "CT=F",
   "pedagogy": "incidental",
   "note": "mirror of intro's commod_price"
  },
  {
   "repo": "lecture-wasm",
   "lecture": "heavy_tails",
   "provider": "FRED",
   "access": "pandas_datareader",
   "series": "historical mirror \u2014 intro has since moved off pandas_datareader here",
   "pedagogy": "incidental",
   "note": "mirror of an older intro heavy_tails"
  },
  {
   "repo": "lecture-wasm",
   "lecture": "heavy_tails",
   "provider": "Yahoo Finance",
   "access": "yfinance",
   "series": "AMZN, BTC-USD",
   "pedagogy": "incidental",
   "note": "mirror of intro's heavy_tails"
  },
  {
   "repo": "lecture-wasm",
   "lecture": "inequality",
   "provider": "World Bank",
   "access": "wbgapi",
   "series": "SI.POV.GINI, NY.GDP.PCAP.KD",
   "pedagogy": "mixed",
   "note": "mirror of intro's inequality"
  },
  {
   "repo": "lecture-wasm",
   "lecture": "prob_dist",
   "provider": "Yahoo Finance",
   "access": "yfinance",
   "series": "AMZN, COST",
   "pedagogy": "incidental",
   "note": "mirror of intro's prob_dist"
  }
 ],
 "orphans": [
  {
   "repo": "lecture-python-programming",
   "path": "lectures/_static/lecture_specific/python_advanced_features/test_table.csv",
   "kind": "exercise-download",
   "note": "prose exercise link tells the reader to download this exact URL \u2014 keep"
  }
 ],
 "manifests": {
  "NEWQDATA.csv": {
   "title": "Cogley-Sargent (2005) \"Drifts and Volatilities\" \u2014 quarterly US inflation, unemployment and T-bill rate",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 13738,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python.myst",
     "file": "lectures/phillips_drifts_volatilities.md"
    },
    {
     "repo": "QuantEcon/lecture-python.zh-cn",
     "file": "lectures/phillips_drifts_volatilities.md"
    }
   ]
  },
  "SCF_plus_mini.csv": {
   "title": "SCF+ mini \u2014 net wealth, income and survey weights, 1950-2016",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "committed-frozen",
   "size": 32853734,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/inequality.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/inequality.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/inequality.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/inequality.md"
    }
   ]
  },
  "SCF_plus_mini_no_weights.csv": {
   "title": "SCF+ mini, weight-expanded \u2014 net wealth and income, 1950-2016",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "committed-frozen",
   "size": 75902999,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/mle.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/mle.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/mle.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/mle.md"
    }
   ]
  },
  "acs_data_summary.csv": {
   "title": "American Community Survey \u2014 earnings count, mean and dispersion by occupation cell",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "unrecovered",
   "size": 14365,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-advanced.myst",
     "file": "lectures/match_transport.md"
    }
   ]
  },
  "ames_house_prices.csv": {
   "title": "Ames, Iowa \u2014 residential house sales, 2006-2010",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 77024,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/observed_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/fitting_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/fitting_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/observed_distributions.md"
    }
   ]
  },
  "assignat.xlsx": {
   "title": "French Revolution \u2014 assignat issues, budgets and seigniorage (Sargent-Velde)",
   "class": "verbatim",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "not-applicable",
   "size": 209555,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/tom-econ370-2025",
     "file": "lectures/french_rev.md",
     "note": "BROKEN reader (measured 2026-08-19): fetches this dataset through a stale `base_url` still pointing at lecture-python-intro's deleted `datasets/` copy (french_rev.md:70-75), which serves 404. The published Pages site is unaffected (the repo commits its executed `_build`); only re-execution breaks. Accepted: the repo is slated for archival (owner decision, 2026-08-19, on QuantEcon/workspace-lectures#47).\n"
    }
   ]
  },
  "bbh_macro_quarterly.csv": {
   "title": "Bhandari-Borovi\u010dka-Ho replication \u2014 quarterly US macro series for the belief-wedge VAR, 1955Q1-2019Q4",
   "class": "constructed",
   "license": "CC-BY-4.0",
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 32217,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-advanced.myst",
     "file": "lectures/subjective_beliefs_business_cycles.md"
    }
   ]
  },
  "bbh_michigan_monthly.csv": {
   "title": "Michigan Surveys of Consumers monthly aggregates and the US unemployment rate, 1978-01 to 2020-03 (BBH replication extract)",
   "class": "constructed",
   "license": "CC-BY-4.0",
   "redistribution": "restricted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 12196,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-advanced.myst",
     "file": "lectures/subjective_beliefs_business_cycles.md"
    }
   ]
  },
  "business_cycle_data.csv": {
   "title": "World Bank GDP growth (annual %) \u2014 nine economies, 1960 onward",
   "class": "dynamic-snapshot",
   "license": "CC BY-4.0",
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 10628,
   "consumers": []
  },
  "caron.npy": {
   "title": "French Revolution \u2014 monthly specie value of the assignat, 1791-1796",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "unrecovered",
   "size": 1136,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/french_rev.md",
     "note": "Reads a local `datasets/` copy, not this file. A PARTIAL repoint: the three .xlsx reads in the same lecture were repointed and these two .npy reads were not, and the lecture is outside the canary's build set so nothing fails. Tracked in QuantEcon/workspace-lectures#46.\n"
    },
    {
     "repo": "QuantEcon/tom-econ370-2025",
     "file": "lectures/french_rev.md",
     "note": "Course fork with a live Pages site; reads its own blob-identical `datasets/` copy (french_rev.md:715-716), not this file, and its `base_url` still points at lecture-python-intro. A frozen course record, accepted as-is rather than repointed: the repo is slated for archival (owner decision, 2026-08-19, on QuantEcon/workspace-lectures#47). Archived repos keep serving raw and Pages URLs, so nothing here changes at archival time.\n"
    },
    {
     "repo": "QuantEcon/python-lecture-sandpit.myst",
     "file": "lectures/french_rev.md",
     "note": "Public sandpit holding `lectures/_static/` copies. Three french_rev variants reference the basenames but only `french_rev.md`'s `_static/` reads resolve; `french_rev copy.md` and `french_rev_tom.md` read a `datasets/` path that does not exist in that repo. Not repointed; recorded in QuantEcon/workspace-lectures#47.\n"
    }
   ]
  },
  "chapter_3.xlsx": {
   "title": "The Ends of Four Big Inflations \u2014 appendix tables, transcribed",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "unrecovered",
   "size": 73281,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/inflation_history.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/inflation_history.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/inflation_history.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/inflation_history.md"
    }
   ]
  },
  "cities_brazil.csv": {
   "title": "World Population Review \u2014 Brazilian city populations, 2023",
   "class": "verbatim",
   "license": null,
   "redistribution": "restricted",
   "integrity": "unverifiable",
   "builder_status": "not-applicable",
   "size": 17888,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/heavy_tails.md"
    }
   ]
  },
  "cities_us.csv": {
   "title": "World Population Review \u2014 US city populations, 2023",
   "class": "verbatim",
   "license": null,
   "redistribution": "restricted",
   "integrity": "unverifiable",
   "builder_status": "not-applicable",
   "size": 48126,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/heavy_tails.md"
    }
   ]
  },
  "countries.csv": {
   "title": "WorldData.info country reference table",
   "class": "verbatim",
   "license": "Proprietary \u2014 \u00a9 WorldData.info, all rights reserved",
   "redistribution": "restricted",
   "integrity": "unverifiable",
   "builder_status": "not-applicable",
   "size": 49605,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-programming",
     "file": "lectures/pandas_panel.md"
    },
    {
     "repo": "QuantEcon/lecture-python.myst",
     "file": "lectures/pandas_panel.md"
    },
    {
     "repo": "QuantEcon/lecture-python.zh-cn",
     "file": "lectures/pandas_panel.md"
    }
   ]
  },
  "dataBHS.csv": {
   "title": "Barillas-Hansen-Sargent \"Doubts or variability?\" \u2014 quarterly US log consumption and real returns, 1948Q1-2006Q4",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 10160,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-advanced.myst",
     "file": "lectures/five_preferences.md"
    },
    {
     "repo": "QuantEcon/lecture-tools-techniques",
     "file": "lectures/five_preferences.md",
     "note": "Reads its own byte-identical dataBHS.mat copy (five_preferences.md:1882), not this file \u2014 same dataset, same lecture, second published series, with the same downloadable-notebook 404. Mirroring the repoint there is tracked in QuantEcon/lecture-tools-techniques#11; until it lands, a correction to these values must be applied to that repo's .mat by hand.\n"
    },
    {
     "repo": "QuantEcon/python-lecture-sandpit.myst",
     "file": "lectures/dataBHS.mat",
     "note": "Holder only, not a reader: the public sandpit commits its own `lectures/dataBHS.mat` copy but no file in that repo references it (checked 2026-08-19 -- QuantEcon/workspace-lectures#47's grouped phrasing overstated this one). An orphan copy, accepted as-is.\n"
    }
   ]
  },
  "dette.xlsx": {
   "title": "French Revolution \u2014 public debt, military spending and revenues (Sargent-Velde)",
   "class": "verbatim",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "not-applicable",
   "size": 632030,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/tom-econ370-2025",
     "file": "lectures/french_rev.md",
     "note": "BROKEN reader (measured 2026-08-19): fetches this dataset through a stale `base_url` still pointing at lecture-python-intro's deleted `datasets/` copy (french_rev.md:70-75), which serves 404. The published Pages site is unaffected (the repo commits its executed `_build`); only re-execution breaks. Accepted: the repo is slated for archival (owner decision, 2026-08-19, on QuantEcon/workspace-lectures#47).\n"
    }
   ]
  },
  "employ.csv": {
   "title": "Eurostat employment in Europe \u2014 by age and sex, 2007\u20132016",
   "class": "constructed",
   "license": "Eurostat reuse (Commission Decision 2011/833/EU)",
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "unrecovered",
   "size": 1725234,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-programming",
     "file": "lectures/pandas_panel.md"
    },
    {
     "repo": "QuantEcon/lecture-python.myst",
     "file": "lectures/pandas_panel.md"
    },
    {
     "repo": "QuantEcon/lecture-python.zh-cn",
     "file": "lectures/pandas_panel.md"
    }
   ]
  },
  "epl_match_goals.csv": {
   "title": "English Premier League \u2014 full-time scores, 2015-16 to 2024-25",
   "class": "constructed",
   "license": "Public domain",
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 208066,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/fitting_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/fitting_distributions.md"
    }
   ]
  },
  "fig_3.xlsx": {
   "title": "French Revolution \u2014 figure 3 series (Sargent-Velde)",
   "class": "verbatim",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "not-applicable",
   "size": 9466,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/tom-econ370-2025",
     "file": "lectures/french_rev.md",
     "note": "BROKEN reader (measured 2026-08-19): fetches this dataset through a stale `base_url` still pointing at lecture-python-intro's deleted `datasets/` copy (french_rev.md:70-75), which serves 404. The published Pages site is unaffected (the repo commits its executed `_build`); only re-execution breaks. Accepted: the repo is slated for archival (owner decision, 2026-08-19, on QuantEcon/workspace-lectures#47).\n"
    }
   ]
  },
  "forbes-billionaires.csv": {
   "title": "Forbes Billionaires \u2014 individual net worth",
   "class": "constructed",
   "license": null,
   "redistribution": "restricted",
   "integrity": "unverifiable",
   "builder_status": "committed-frozen",
   "size": 794366,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/heavy_tails.md"
    }
   ]
  },
  "forbes-global2000.csv": {
   "title": "Forbes Global 2000 \u2014 firm size measures",
   "class": "constructed",
   "license": null,
   "redistribution": "restricted",
   "integrity": "unverifiable",
   "builder_status": "committed-frozen",
   "size": 118381,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/heavy_tails.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/heavy_tails.md"
    }
   ]
  },
  "fp.dta": {
   "title": "Treisman (2016) Russia's Billionaires \u2014 country-year panel of billionaire counts and covariates",
   "class": "verbatim",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "not-applicable",
   "size": 1024085,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python.myst",
     "file": "lectures/mle.md"
    },
    {
     "repo": "QuantEcon/lecture-python.zh-cn",
     "file": "lectures/mle.md"
    },
    {
     "repo": "QuantEcon/lecture-stats",
     "file": "lectures/mle.md"
    }
   ]
  },
  "fred_data.csv": {
   "title": "US Treasury yields and NBER recessions \u2014 GS1/GS5/GS10, DFII5/DFII10 and USREC, monthly 1953-04 to 2024-12",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 27963,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-advanced.myst",
     "file": "lectures/risk_aversion_or_mistaken_beliefs.md"
    }
   ]
  },
  "hansen_jagannathan_1991_data.json": {
   "title": "Hansen-Jagannathan (1991) replication \u2014 US asset returns 1891-1986, with annual consumption (three-table bundle)",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "unrecovered",
   "size": 63456,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-advanced.myst",
     "file": "lectures/hansen_jagannathan_1991.md"
    }
   ]
  },
  "hansen_singleton_1982_data.csv": {
   "title": "Hansen-Singleton (1982) replication \u2014 monthly US gross real market return and consumption growth, 1959-1978",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 11662,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python.myst",
     "file": "lectures/hansen_singleton_1982.md"
    },
    {
     "repo": "QuantEcon/lecture-python.zh-cn",
     "file": "lectures/hansen_singleton_1982.md"
    }
   ]
  },
  "hansen_singleton_1983_data.csv": {
   "title": "Hansen-Singleton (1983) replication \u2014 monthly US returns, consumption and inflation, 1959-1978",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 26084,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python.myst",
     "file": "lectures/hansen_singleton_1983.md"
    },
    {
     "repo": "QuantEcon/lecture-python.zh-cn",
     "file": "lectures/hansen_singleton_1983.md"
    }
   ]
  },
  "japan_deaths_by_age.csv": {
   "title": "Japan \u2014 deaths by single year of age, 2023",
   "class": "constructed",
   "license": "CC BY 3.0 IGO",
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 1769,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/observed_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/fitting_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/fitting_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/observed_distributions.md"
    }
   ]
  },
  "japan_earthquakes.csv": {
   "title": "Japan region \u2014 earthquakes of magnitude 5 and above, 2000-2024",
   "class": "constructed",
   "license": "US Government work \u2014 public domain",
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 176961,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/fitting_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/fitting_distributions.md"
    }
   ]
  },
  "japan_population_by_age.csv": {
   "title": "Japan \u2014 population by single year of age, 2024",
   "class": "constructed",
   "license": "Japan Statistics Bureau terms of use",
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 1287,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/prob_dist.md"
    }
   ]
  },
  "life-expectancy-vs-gdp-per-capita.csv": {
   "title": "Life expectancy vs GDP per capita \u2014 Our World in Data grapher export",
   "class": "verbatim",
   "license": null,
   "redistribution": "permitted",
   "integrity": "diverged",
   "builder_status": "not-applicable",
   "size": 2059709,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/simple_linear_regression.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/simple_linear_regression.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/simple_linear_regression.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/simple_linear_regression.md"
    }
   ]
  },
  "lingcod_msy_recovery.csv": {
   "title": "Pacific Coast lingcod \u2014 biomass and fishing pressure relative to MSY",
   "class": "constructed",
   "license": "CC BY 4.0",
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "unrecovered",
   "size": 2375,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/msy_fishery.md"
    }
   ]
  },
  "longprices.xls": {
   "title": "Price levels in four hard-currency countries, 1600-2000",
   "class": "verbatim",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "not-applicable",
   "size": 388608,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/inflation_history.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/inflation_history.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/inflation_history.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/inflation_history.md"
    }
   ]
  },
  "maketable1.dta": {
   "title": "Acemoglu-Johnson-Robinson (2001) colonial origins \u2014 table 1 replication data",
   "class": "verbatim",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "not-applicable",
   "size": 14466,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python.myst",
     "file": "lectures/ols.md"
    },
    {
     "repo": "QuantEcon/lecture-python.zh-cn",
     "file": "lectures/ols.md"
    }
   ]
  },
  "maketable2.dta": {
   "title": "Acemoglu-Johnson-Robinson (2001) colonial origins \u2014 table 2 replication data",
   "class": "verbatim",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "not-applicable",
   "size": 11210,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python.myst",
     "file": "lectures/ols.md"
    },
    {
     "repo": "QuantEcon/lecture-python.zh-cn",
     "file": "lectures/ols.md"
    }
   ]
  },
  "maketable4.dta": {
   "title": "Acemoglu-Johnson-Robinson (2001) colonial origins \u2014 table 4 replication data",
   "class": "verbatim",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "not-applicable",
   "size": 12024,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python.myst",
     "file": "lectures/ols.md"
    },
    {
     "repo": "QuantEcon/lecture-python.zh-cn",
     "file": "lectures/ols.md"
    }
   ]
  },
  "mpd2020.xlsx": {
   "title": "Maddison Project Database 2020 \u2014 GDP per capita and population, 1 CE to 2018",
   "class": "constructed",
   "license": "CC BY 4.0",
   "redistribution": "permitted",
   "integrity": "diverged",
   "builder_status": "unrecovered",
   "size": 1765204,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/long_run_growth.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/long_run_growth.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/long_run_growth.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/long_run_growth.md"
    }
   ]
  },
  "nom_balances.npy": {
   "title": "French Revolution \u2014 monthly nominal assignat balances, 1789-1796",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "unrecovered",
   "size": 1424,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/french_rev.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/french_rev.md",
     "note": "Reads a local `datasets/` copy, not this file. A PARTIAL repoint: the three .xlsx reads in the same lecture were repointed and these two .npy reads were not, and the lecture is outside the canary's build set so nothing fails. Tracked in QuantEcon/workspace-lectures#46.\n"
    },
    {
     "repo": "QuantEcon/tom-econ370-2025",
     "file": "lectures/french_rev.md",
     "note": "Course fork with a live Pages site; reads its own blob-identical `datasets/` copy (french_rev.md:715-716), not this file, and its `base_url` still points at lecture-python-intro. A frozen course record, accepted as-is rather than repointed: the repo is slated for archival (owner decision, 2026-08-19, on QuantEcon/workspace-lectures#47). Archived repos keep serving raw and Pages URLs, so nothing here changes at archival time.\n"
    },
    {
     "repo": "QuantEcon/python-lecture-sandpit.myst",
     "file": "lectures/french_rev.md",
     "note": "Public sandpit holding `lectures/_static/` copies. Three french_rev variants reference the basenames but only `french_rev.md`'s `_static/` reads resolve; `french_rev copy.md` and `french_rev_tom.md` read a `datasets/` path that does not exist in that repo. Not repointed; recorded in QuantEcon/workspace-lectures#47.\n"
    }
   ]
  },
  "private_credit_to_gdp.csv": {
   "title": "World Bank domestic credit to the private sector (% of GDP) \u2014 United Kingdom, 1960 onward",
   "class": "dynamic-snapshot",
   "license": "CC BY-4.0",
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 1589,
   "consumers": []
  },
  "realwage.csv": {
   "title": "OECD real minimum wages \u2014 32 countries, 2006\u20132016",
   "class": "constructed",
   "license": "CC BY 4.0",
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "unrecovered",
   "size": 121589,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-programming",
     "file": "lectures/pandas_panel.md"
    },
    {
     "repo": "QuantEcon/lecture-python.myst",
     "file": "lectures/pandas_panel.md"
    },
    {
     "repo": "QuantEcon/lecture-python.zh-cn",
     "file": "lectures/pandas_panel.md"
    }
   ]
  },
  "test_pwt.csv": {
   "title": "Penn World Table teaching extract \u2014 eight countries, year 2000",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "unrecovered",
   "size": 793,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-programming",
     "file": "lectures/pandas.md"
    },
    {
     "repo": "QuantEcon/lecture-python-programming",
     "file": "lectures/polars.md"
    },
    {
     "repo": "QuantEcon/lecture-python-programming.zh-cn",
     "file": "lectures/pandas.md"
    },
    {
     "repo": "QuantEcon/lecture-python-programming.zh-cn",
     "file": "lectures/polars.md"
    },
    {
     "repo": "QuantEcon/lecture-python-programming.fr",
     "file": "lectures/pandas.md"
    },
    {
     "repo": "QuantEcon/lecture-python-programming.fr",
     "file": "lectures/polars.md"
    },
    {
     "repo": "QuantEcon/lecture-python-programming.fa",
     "file": "lectures/pandas.md"
    },
    {
     "repo": "QuantEcon/lecture-python-programming.fa",
     "file": "lectures/polars.md"
    }
   ]
  },
  "unemployment_rate_annual.csv": {
   "title": "World Bank unemployment rate (annual, % of labour force) \u2014 USA, FRA, GBR, JPN, 1960 onward",
   "class": "dynamic-snapshot",
   "license": "CC BY-4.0",
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 1852,
   "consumers": []
  },
  "us_adult_heights.csv": {
   "title": "United States \u2014 adult standing height by sex, NHANES 2015-2018",
   "class": "constructed",
   "license": "US Government work \u2014 public domain",
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 126044,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/prob_dist.md"
    },
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/observed_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/fitting_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/fitting_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/observed_distributions.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/prob_dist.md",
     "note": "Reads a local `_static/lecture_specific/prob_dist/` copy, not this file, under a comment that still says to switch once the datasets repo exists. The same repo's other two reads of this dataset WERE repointed. The copy is byte-identical. Tracked in QuantEcon/workspace-lectures#46.\n"
    }
   ]
  },
  "us_business_cycle_monthly.csv": {
   "title": "US business-cycle indicators, monthly \u2014 unemployment, NBER recessions, consumer sentiment, core CPI, industrial production, 1919 onward",
   "class": "dynamic-snapshot",
   "license": null,
   "redistribution": "permitted",
   "integrity": "verified",
   "builder_status": "committed",
   "size": 42688,
   "consumers": []
  },
  "usa-gini-nwealth-tincome-lincome.csv": {
   "title": "US Gini coefficients \u2014 net wealth, total income and labour income, 1950-2016",
   "class": "constructed",
   "license": null,
   "redistribution": "permitted",
   "integrity": "unverifiable",
   "builder_status": "committed-frozen",
   "size": 1268,
   "consumers": [
    {
     "repo": "QuantEcon/lecture-python-intro",
     "file": "lectures/inequality.md"
    },
    {
     "repo": "QuantEcon/lecture-wasm",
     "file": "lectures/inequality.md"
    },
    {
     "repo": "QuantEcon/lecture-intro.zh-cn",
     "file": "lectures/inequality.md"
    },
    {
     "repo": "QuantEcon/test-actions-lecture-intro",
     "file": "lectures/inequality.md"
    }
   ]
  }
 },
 "migration": {
  "datasets": {
   "lingcod_msy_recovery.csv": {
    "pilot": "P1",
    "status": "repointed",
    "prior_pattern": "local-path",
    "landed": {
     "pr": "QuantEcon/data-lectures#12",
     "date": "2026-07-15"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#792",
      "date": "2026-07-17"
     }
    ],
    "cutover": null
   },
   "realwage.csv": {
    "pilot": "P2",
    "status": "repointed",
    "prior_pattern": "legacy",
    "landed": {
     "pr": "QuantEcon/data-lectures#17",
     "date": "2026-07-17"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-programming",
      "pr": "QuantEcon/lecture-python-programming#578",
      "date": "2026-07-17"
     },
     {
      "repo": "QuantEcon/lecture-python.myst",
      "pr": "QuantEcon/lecture-python.myst#973",
      "date": "2026-07-17"
     }
    ],
    "cutover": null
   },
   "countries.csv": {
    "pilot": "P2",
    "status": "repointed",
    "prior_pattern": "legacy",
    "landed": {
     "pr": "QuantEcon/data-lectures#17",
     "date": "2026-07-17"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-programming",
      "pr": "QuantEcon/lecture-python-programming#578",
      "date": "2026-07-17"
     },
     {
      "repo": "QuantEcon/lecture-python.myst",
      "pr": "QuantEcon/lecture-python.myst#973",
      "date": "2026-07-17"
     }
    ],
    "cutover": null
   },
   "employ.csv": {
    "pilot": "P2",
    "status": "repointed",
    "prior_pattern": "legacy",
    "landed": {
     "pr": "QuantEcon/data-lectures#17",
     "date": "2026-07-17"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-programming",
      "pr": "QuantEcon/lecture-python-programming#578",
      "date": "2026-07-17"
     },
     {
      "repo": "QuantEcon/lecture-python.myst",
      "pr": "QuantEcon/lecture-python.myst#973",
      "date": "2026-07-17"
     }
    ],
    "cutover": null
   },
   "ames_house_prices.csv": {
    "pilot": "P5",
    "status": "repointed",
    "prior_pattern": "none",
    "landed": {
     "pr": "QuantEcon/data-lectures#27",
     "date": "2026-08-03"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#811",
      "date": "2026-08-03"
     }
    ],
    "cutover": null
   },
   "japan_deaths_by_age.csv": {
    "pilot": "P5",
    "status": "repointed",
    "prior_pattern": "none",
    "landed": {
     "pr": "QuantEcon/data-lectures#27",
     "date": "2026-08-03"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#811",
      "date": "2026-08-03"
     }
    ],
    "cutover": null
   },
   "us_adult_heights.csv": {
    "pilot": "P5",
    "status": "repointed",
    "prior_pattern": "local-path",
    "landed": {
     "pr": "QuantEcon/data-lectures#27",
     "date": "2026-08-03"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#811",
      "date": "2026-08-03"
     }
    ],
    "cutover": null
   },
   "epl_match_goals.csv": {
    "pilot": "P5",
    "status": "repointed",
    "prior_pattern": "none",
    "landed": {
     "pr": "QuantEcon/data-lectures#31",
     "date": "2026-08-03"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#814",
      "date": "2026-08-04"
     }
    ],
    "cutover": null
   },
   "japan_earthquakes.csv": {
    "pilot": "P5",
    "status": "repointed",
    "prior_pattern": "none",
    "landed": {
     "pr": "QuantEcon/data-lectures#31",
     "date": "2026-08-03"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#814",
      "date": "2026-08-04"
     }
    ],
    "cutover": null
   },
   "japan_population_by_age.csv": {
    "pilot": "P5",
    "status": "repointed",
    "prior_pattern": "local-path",
    "landed": {
     "pr": "QuantEcon/data-lectures#33",
     "date": "2026-08-04"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#821",
      "date": "2026-08-04"
     }
    ],
    "cutover": null
   },
   "mpd2020.xlsx": {
    "pilot": "A1",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#5",
     "date": "2025-02-14"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#823",
      "date": "2026-08-06"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#52",
      "date": "2026-08-06"
     }
    ],
    "cutover": null
   },
   "longprices.xls": {
    "pilot": "A2",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#5",
     "date": "2025-02-14"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#824",
      "date": "2026-08-06"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#53",
      "date": "2026-08-06"
     }
    ],
    "cutover": null
   },
   "chapter_3.xlsx": {
    "pilot": "A2",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#5",
     "date": "2025-02-14"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#824",
      "date": "2026-08-06"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#53",
      "date": "2026-08-06"
     }
    ],
    "cutover": null
   },
   "assignat.xlsx": {
    "pilot": "A3",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#5",
     "date": "2025-02-14"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#826",
      "date": "2026-08-07"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#55",
      "date": "2026-08-07"
     }
    ],
    "cutover": null
   },
   "dette.xlsx": {
    "pilot": "A3",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#5",
     "date": "2025-02-14"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#826",
      "date": "2026-08-07"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#55",
      "date": "2026-08-07"
     }
    ],
    "cutover": null
   },
   "fig_3.xlsx": {
    "pilot": "A3",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#5",
     "date": "2025-02-14"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#826",
      "date": "2026-08-07"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#55",
      "date": "2026-08-07"
     }
    ],
    "cutover": null
   },
   "caron.npy": {
    "pilot": "A3",
    "status": "repointed",
    "prior_pattern": "local-path",
    "landed": {
     "pr": "QuantEcon/data-lectures#5",
     "date": "2025-02-14"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#826",
      "date": "2026-08-07"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#55",
      "date": "2026-08-07"
     }
    ],
    "cutover": null
   },
   "nom_balances.npy": {
    "pilot": "A3",
    "status": "repointed",
    "prior_pattern": "local-path",
    "landed": {
     "pr": "QuantEcon/data-lectures#5",
     "date": "2025-02-14"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#826",
      "date": "2026-08-07"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#55",
      "date": "2026-08-07"
     }
    ],
    "cutover": null
   },
   "forbes-global2000.csv": {
    "pilot": "P3",
    "status": "repointed",
    "prior_pattern": "external",
    "landed": {
     "pr": "QuantEcon/data-lectures#62",
     "date": "2026-08-10"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#832",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#60",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-intro.zh-cn",
      "pr": "QuantEcon/lecture-intro.zh-cn#292",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/test-actions-lecture-intro",
      "pr": "QuantEcon/test-actions-lecture-intro#53",
      "date": "2026-08-11"
     }
    ],
    "cutover": null
   },
   "forbes-billionaires.csv": {
    "pilot": "P3",
    "status": "repointed",
    "prior_pattern": "external",
    "landed": {
     "pr": "QuantEcon/data-lectures#62",
     "date": "2026-08-10"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#832",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#60",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-intro.zh-cn",
      "pr": "QuantEcon/lecture-intro.zh-cn#292",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/test-actions-lecture-intro",
      "pr": "QuantEcon/test-actions-lecture-intro#53",
      "date": "2026-08-11"
     }
    ],
    "cutover": null
   },
   "cities_us.csv": {
    "pilot": "P3",
    "status": "repointed",
    "prior_pattern": "external",
    "landed": {
     "pr": "QuantEcon/data-lectures#62",
     "date": "2026-08-10"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#832",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#60",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-intro.zh-cn",
      "pr": "QuantEcon/lecture-intro.zh-cn#292",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/test-actions-lecture-intro",
      "pr": "QuantEcon/test-actions-lecture-intro#53",
      "date": "2026-08-11"
     }
    ],
    "cutover": null
   },
   "cities_brazil.csv": {
    "pilot": "P3",
    "status": "repointed",
    "prior_pattern": "external",
    "landed": {
     "pr": "QuantEcon/data-lectures#62",
     "date": "2026-08-10"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#832",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#60",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-intro.zh-cn",
      "pr": "QuantEcon/lecture-intro.zh-cn#292",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/test-actions-lecture-intro",
      "pr": "QuantEcon/test-actions-lecture-intro#53",
      "date": "2026-08-11"
     }
    ],
    "cutover": null
   },
   "SCF_plus_mini.csv": {
    "pilot": "P3",
    "status": "repointed",
    "prior_pattern": "external",
    "landed": {
     "pr": "QuantEcon/data-lectures#62",
     "date": "2026-08-10"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#832",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#60",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-intro.zh-cn",
      "pr": "QuantEcon/lecture-intro.zh-cn#292",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/test-actions-lecture-intro",
      "pr": "QuantEcon/test-actions-lecture-intro#53",
      "date": "2026-08-11"
     }
    ],
    "cutover": null
   },
   "SCF_plus_mini_no_weights.csv": {
    "pilot": "P3",
    "status": "repointed",
    "prior_pattern": "external",
    "landed": {
     "pr": "QuantEcon/data-lectures#62",
     "date": "2026-08-10"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#832",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#60",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/lecture-intro.zh-cn",
      "pr": "QuantEcon/lecture-intro.zh-cn#292",
      "date": "2026-08-11"
     },
     {
      "repo": "QuantEcon/test-actions-lecture-intro",
      "pr": "QuantEcon/test-actions-lecture-intro#53",
      "date": "2026-08-11"
     }
    ],
    "cutover": null
   },
   "life-expectancy-vs-gdp-per-capita.csv": {
    "pilot": "A4",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#74",
     "date": "2026-08-12"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#834",
      "date": "2026-08-12"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#61",
      "date": "2026-08-12"
     },
     {
      "repo": "QuantEcon/lecture-intro.zh-cn",
      "pr": "QuantEcon/lecture-intro.zh-cn#294",
      "date": "2026-08-12"
     },
     {
      "repo": "QuantEcon/test-actions-lecture-intro",
      "pr": "QuantEcon/test-actions-lecture-intro#56",
      "date": "2026-08-12"
     }
    ],
    "cutover": null
   },
   "usa-gini-nwealth-tincome-lincome.csv": {
    "pilot": "A4",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#74",
     "date": "2026-08-12"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-intro",
      "pr": "QuantEcon/lecture-python-intro#834",
      "date": "2026-08-12"
     },
     {
      "repo": "QuantEcon/lecture-wasm",
      "pr": "QuantEcon/lecture-wasm#61",
      "date": "2026-08-12"
     },
     {
      "repo": "QuantEcon/lecture-intro.zh-cn",
      "pr": "QuantEcon/lecture-intro.zh-cn#294",
      "date": "2026-08-12"
     },
     {
      "repo": "QuantEcon/test-actions-lecture-intro",
      "pr": "QuantEcon/test-actions-lecture-intro#56",
      "date": "2026-08-12"
     }
    ],
    "cutover": null
   },
   "maketable1.dta": {
    "pilot": "B1",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#79",
     "date": "2026-08-13"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python.myst",
      "pr": "QuantEcon/lecture-python.myst#1034",
      "date": "2026-08-13"
     },
     {
      "repo": "QuantEcon/lecture-python.zh-cn",
      "pr": "QuantEcon/lecture-python.zh-cn#249",
      "date": "2026-08-13"
     }
    ],
    "cutover": null
   },
   "maketable2.dta": {
    "pilot": "B1",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#79",
     "date": "2026-08-13"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python.myst",
      "pr": "QuantEcon/lecture-python.myst#1034",
      "date": "2026-08-13"
     },
     {
      "repo": "QuantEcon/lecture-python.zh-cn",
      "pr": "QuantEcon/lecture-python.zh-cn#249",
      "date": "2026-08-13"
     }
    ],
    "cutover": null
   },
   "maketable4.dta": {
    "pilot": "B1",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#79",
     "date": "2026-08-13"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python.myst",
      "pr": "QuantEcon/lecture-python.myst#1034",
      "date": "2026-08-13"
     },
     {
      "repo": "QuantEcon/lecture-python.zh-cn",
      "pr": "QuantEcon/lecture-python.zh-cn#249",
      "date": "2026-08-13"
     }
    ],
    "cutover": null
   },
   "fp.dta": {
    "pilot": "B1",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#79",
     "date": "2026-08-13"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python.myst",
      "pr": "QuantEcon/lecture-python.myst#1034",
      "date": "2026-08-13"
     },
     {
      "repo": "QuantEcon/lecture-python.zh-cn",
      "pr": "QuantEcon/lecture-python.zh-cn#249",
      "date": "2026-08-13"
     },
     {
      "repo": "QuantEcon/lecture-stats",
      "pr": "QuantEcon/lecture-stats#61",
      "date": "2026-08-13"
     }
    ],
    "cutover": null
   },
   "NEWQDATA.csv": {
    "pilot": "B1",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#79",
     "date": "2026-08-13"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python.myst",
      "pr": "QuantEcon/lecture-python.myst#1034",
      "date": "2026-08-13"
     },
     {
      "repo": "QuantEcon/lecture-python.zh-cn",
      "pr": "QuantEcon/lecture-python.zh-cn#249",
      "date": "2026-08-13"
     }
    ],
    "cutover": null
   },
   "hansen_singleton_1982_data.csv": {
    "pilot": "B2",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#82",
     "date": "2026-08-13"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python.myst",
      "pr": "QuantEcon/lecture-python.myst#1036",
      "date": "2026-08-13"
     },
     {
      "repo": "QuantEcon/lecture-python.zh-cn",
      "pr": "QuantEcon/lecture-python.zh-cn#250",
      "date": "2026-08-13"
     }
    ],
    "cutover": null
   },
   "hansen_singleton_1983_data.csv": {
    "pilot": "B2",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#82",
     "date": "2026-08-13"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python.myst",
      "pr": "QuantEcon/lecture-python.myst#1036",
      "date": "2026-08-13"
     },
     {
      "repo": "QuantEcon/lecture-python.zh-cn",
      "pr": "QuantEcon/lecture-python.zh-cn#250",
      "date": "2026-08-13"
     }
    ],
    "cutover": null
   },
   "bbh_macro_quarterly.csv": {
    "pilot": "C1",
    "status": "repointed",
    "prior_pattern": "local-path",
    "landed": {
     "pr": "QuantEcon/data-lectures#92",
     "date": "2026-08-17"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-advanced.myst",
      "pr": "QuantEcon/lecture-python-advanced.myst#372",
      "date": "2026-08-17"
     }
    ],
    "cutover": null
   },
   "bbh_michigan_monthly.csv": {
    "pilot": "C1",
    "status": "repointed",
    "prior_pattern": "local-path",
    "landed": {
     "pr": "QuantEcon/data-lectures#92",
     "date": "2026-08-17"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-advanced.myst",
      "pr": "QuantEcon/lecture-python-advanced.myst#372",
      "date": "2026-08-17"
     }
    ],
    "cutover": null
   },
   "hansen_jagannathan_1991_data.json": {
    "pilot": "C1",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#92",
     "date": "2026-08-17"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-advanced.myst",
      "pr": "QuantEcon/lecture-python-advanced.myst#372",
      "date": "2026-08-17"
     }
    ],
    "cutover": null
   },
   "fred_data.csv": {
    "pilot": "C2",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#98",
     "date": "2026-08-18"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-advanced.myst",
      "pr": "QuantEcon/lecture-python-advanced.myst#375",
      "date": "2026-08-18"
     }
    ],
    "cutover": null
   },
   "acs_data_summary.csv": {
    "pilot": "C2",
    "status": "repointed",
    "prior_pattern": "local-path",
    "landed": {
     "pr": "QuantEcon/data-lectures#98",
     "date": "2026-08-18"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-advanced.myst",
      "pr": "QuantEcon/lecture-python-advanced.myst#375",
      "date": "2026-08-18"
     }
    ],
    "cutover": null
   },
   "dataBHS.csv": {
    "pilot": "C2",
    "status": "repointed",
    "prior_pattern": "local-path",
    "landed": {
     "pr": "QuantEcon/data-lectures#98",
     "date": "2026-08-18"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-advanced.myst",
      "pr": "QuantEcon/lecture-python-advanced.myst#375",
      "date": "2026-08-18"
     }
    ],
    "cutover": null
   },
   "test_pwt.csv": {
    "pilot": "D",
    "status": "repointed",
    "prior_pattern": "own-repo",
    "landed": {
     "pr": "QuantEcon/data-lectures#98",
     "date": "2026-08-18"
    },
    "repoints": [
     {
      "repo": "QuantEcon/lecture-python-programming",
      "pr": "QuantEcon/lecture-python-programming#612",
      "date": "2026-08-18"
     }
    ],
    "cutover": null
   },
   "business_cycle_data.csv": {
    "pilot": "P4",
    "status": "landed",
    "prior_pattern": null,
    "landed": {
     "pr": "QuantEcon/data-lectures#109",
     "date": "2026-09-01"
    },
    "repoints": [],
    "cutover": null
   },
   "unemployment_rate_annual.csv": {
    "pilot": "P4",
    "status": "landed",
    "prior_pattern": null,
    "landed": {
     "pr": "QuantEcon/data-lectures#114",
     "date": "2026-09-01"
    },
    "repoints": [],
    "cutover": null
   },
   "private_credit_to_gdp.csv": {
    "pilot": "P4",
    "status": "landed",
    "prior_pattern": null,
    "landed": {
     "pr": "QuantEcon/data-lectures#114",
     "date": "2026-09-01"
    },
    "repoints": [],
    "cutover": null
   },
   "us_business_cycle_monthly.csv": {
    "pilot": "P4",
    "status": "landed",
    "prior_pattern": null,
    "landed": {
     "pr": "QuantEcon/data-lectures#114",
     "date": "2026-09-01"
    },
    "repoints": [],
    "cutover": null
   }
  },
  "pending": [
   {
    "pilot": "P4",
    "title": "Maintained snapshots for lectures that fetch live API data",
    "scope": "the dynamic-snapshot case \u2014 a maintained UNRATE twin for the incidental FRED consumers",
    "datasets": [],
    "tracking": [
     "QuantEcon/meta#338"
    ]
   }
  ]
 },
 "problems": {
  "missing_annotations": [],
  "missing_api_annotations": [],
  "migration_inconsistencies": [],
  "unscanned_notebooks": [],
  "dual_recorded": []
 },
 "stats": {
  "static_files": 40,
  "committed_files": 1,
  "orphans": 1,
  "legacy_refs": 0,
  "migrated": 40,
  "api_lectures": 23,
  "url_forms": 2
 }
}