Databook

activeopen government

An award-winning transparency tool that combines over 50 official NYC open datasets — agencies, people, jobs, capital projects, schools, districts and procurement — into one searchable picture of how city government works.

★ Pinned
Nothing pinned yet — set pinned on an event, knowledge item, or task in the admin.
Activity
Jul 28
3 commits to main wegovnyc/databook-private

Improved database performance by filtering raw contract IDs to enable Parquet partition pruning. This optimization speeds up contract detail queries.

@devinbalkind
Jul 28
PR #162: feat(vendor): NY DOS legal-entity card on the vendor profile wegovnyc/databook-private

Added a New York Department of State legal-entity card to vendor profiles, displaying business age, legal form, and registration details. The integration uses an offline DuckDB-to-Postgres crosswalk script to match vendors with the NY DOS registry, achieving a 43% unambiguous match rate.

@devinbalkind
Jul 28
PR #161: feat(vendor): Doing Business Database (LL34) on the vendor profile wegovnyc/databook-private

Added the Doing Business Database (LL34) to vendor profiles, linking 4,474 vendors to over 31,000 associated people and registered lobbyists. This update integrates a new daily ingestion script, implements conservative name-matching to prevent false positives, and resolves source data issues like truncated dates.

@devinbalkind
Jul 28
PR #160: perf(contract): filter the raw contract_id so Parquet pruning works wegovnyc/databook-private

Optimized the contract detail endpoint by filtering on the raw contract_id column instead of using a regex function, enabling Parquet row-group pruning. The change also materializes filtered rows once to avoid duplicate scans, resulting in up to a 34x speedup for contract queries.

@devinbalkind
Jul 27
PR #159: feat(vendor): turn on the five PASSPort vendor sub-tables wegovnyc/databook-private

This update enables five PASSPort vendor sub-tables to load and refresh daily via a new post-ingest hook. It surfaces new vendor profile sections for ownership, leadership, and performance ratings, while adding contract-specific MOCS ratings. It also fixes a bug where post-ingest hooks were silently skipped during extractor dataset processing.

@devinbalkind
Jul 27
PR #158: feat(vendors): surface data we already hold on vendor + contract profiles wegovnyc/databook-private

Surfaces existing database and API data on vendor and contract profiles. Key additions include SBS certified-business profiles matched by normalized name, Checkbook paid-to-date actuals, contract payment windows, and current contract value tiles. It also links transaction payees to PASSPort IDs and improves labelling for NYCHA and transaction blocks.

@devinbalkind
Showing 9196 of 255 events
Prev16 / 43Next
Knowledge
No knowledge items yet.