DAactiveopen government

Databook

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.

databook.nyc ↗Last activity 8 weeks ago
DA

Subprojects

2 subprojects
NC

NYC Civil Title Viewer

Profiles of NYC civil-service titles — descriptions, positions, roles and pay. Began as a standalone experiment and now lives as Databook’s titles section.

NC

NYC Contracting Explorer

Search and analysis of NYC procurement: contracts, vendors and solicitations. Began as a standalone experiment and now lives as Databook’s procurement section.

In the open

Synced from GitHub
Activity
Jul 29Fixed a bug where the unmapped-entity scan never executed by moving it to a new end-of-cycle scheduler sweep. Additionally, registered the "civillist" dataset as normalized to enable its entity scanning, added six new tests, and resolved a gap identifying one unmapped agency.wegovnyc/databook-private ↗Jul 29This update fixes a database seeding bug by making the NORMALIZED_DATASETS membership the single owner of the needs_normalization column. It removes the redundant DIRECT_SOCRATA_OVERRIDE configuration and prevents incorrect column overwrites, resolving a 27-dataset drift issue without changing production data.wegovnyc/databook-private ↗Jul 29This update fixes a bug where registry deactivations were bypassed in production due to a development-only path check. The deactivation logic has been moved to run unconditionally on every execution, and five new tests were added to prevent future regression without altering other production ingest behaviors.wegovnyc/databook-private ↗Jul 29Deactivated the duplicate cpdb_commitments registry entry to prevent redundant, failing normalizer runs.wegovnyc/databook-private ↗Jul 29Added a new dataset-staleness monitoring script that alerts when Socrata datasets fall behind their source or go empty. Additionally, the import process now explicitly distinguishes empty-at-source errors from headerless responses.wegovnyc/databook-private ↗Jul 29This update prevents pipeline failures when an NYC Open Data source publishes an empty dataset with a valid CSV header. Instead of raising an error, the system now logs a warning, caches the ETag to prevent redundant reprocessing, and continues serving the last good output.wegovnyc/normalizer-py ↗
Showing 85–90 of 255 events
Prev15 / 43Next
Knowledge
No knowledge items yet.