Updates after testing
This commit is contained in:
parent
2c9ae1c312
commit
04095c9970
15 changed files with 238 additions and 33 deletions
14
README.md
14
README.md
|
|
@ -30,7 +30,7 @@ uv run admin-analytics ingest all
|
|||
|
||||
# Or ingest individual sources
|
||||
uv run admin-analytics ingest ipeds --year-range 2005-2024
|
||||
uv run admin-analytics ingest irs990 --year-range 2019-2024
|
||||
uv run admin-analytics ingest irs990 --year-range 2019-2025
|
||||
uv run admin-analytics ingest cpi
|
||||
uv run admin-analytics ingest scrape
|
||||
```
|
||||
|
|
@ -45,14 +45,16 @@ Downloaded files are stored in `data/raw/` (gitignored).
|
|||
uv run admin-analytics dashboard
|
||||
```
|
||||
|
||||
Opens at [http://localhost:8050](http://localhost:8050). Use `--port` to change the port.
|
||||
Opens at [http://localhost:8050](http://localhost:8050). Use `--port` to change the port, or `--host 0.0.0.0` for network access (e.g. over Tailscale).
|
||||
|
||||
The dashboard must be restarted to pick up newly ingested data (DuckDB opens in read-only mode to avoid lock conflicts).
|
||||
|
||||
The dashboard has four tabs:
|
||||
|
||||
- **Executive Compensation** -- top earners from IRS 990 Schedule J, compensation trends by role, compensation breakdown by component, growth vs CPI-U (2017-2023)
|
||||
- **Admin Cost Overview** -- admin cost ratios, expense breakdown by function, cost per student, admin-to-faculty ratio (IPEDS data, 2005-2024)
|
||||
- **Executive Compensation** -- top earners from IRS 990 Schedule J, compensation trends by role, growth vs CPI-U (2017-2023)
|
||||
- **Staffing & Enrollment** -- staff composition, student-to-staff ratios, management growth vs enrollment growth
|
||||
- **Current Headcount** -- scraped UD staff directory data with overhead classification
|
||||
- **Staffing & Enrollment** -- staff composition, student-to-staff ratios, management vs faculty vs enrollment growth (indexed)
|
||||
- **Current Headcount** -- scraped UD staff directory data with overhead/non-overhead classification by unit
|
||||
|
||||
## Validating Data
|
||||
|
||||
|
|
@ -92,6 +94,6 @@ tests/ # pytest test suite
|
|||
| Source | What it provides | Years |
|
||||
|--------|-----------------|-------|
|
||||
| [IPEDS](https://nces.ed.gov/ipeds/) | Institutional directory, expenses by function, staffing, enrollment | 2005-2024 |
|
||||
| [IRS 990 e-file](https://www.irs.gov/charities-non-profits/form-990-series-downloads) | UD Foundation filings, executive compensation (Schedule J) | 2017-2023 |
|
||||
| [IRS 990 e-file](https://www.irs.gov/charities-non-profits/form-990-series-downloads) | UD Foundation filings, executive compensation (Schedule J) | 2019-2025 index years (tax years 2017-2023) |
|
||||
| [BLS CPI-U](https://www.bls.gov/cpi/) | Consumer Price Index for inflation adjustment | Full history |
|
||||
| UD staff directories | Admin office headcounts and overhead classification | Current snapshot |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue