This website requires JavaScript.
d6e7717940
Deploy from 654b42ca71
pages
Gitea Actions
2026-08-23 00:29:53 +00:00
654b42ca71
fix: raise MAX_RATE_DOMAIN from 30 to 100 per 1,000 students
main
jared
2026-08-22 20:29:32 -04:00
fb0beaafc8
fix: compute the district total's interval as HPD, matching the API
jared
2026-08-12 09:34:53 -04:00
15f8a86409
feat: take the arrests-over-time interval from the draws, not summed bounds
jared
2026-08-12 09:30:35 -04:00
9df4f4b5aa
Tweak footnote wording
jared
2026-08-12 09:22:07 -04:00
fd7acddeb2
docs: note the student groups the research does not model
jared
2026-08-12 09:00:23 -04:00
c8757cd786
fix: pack density labels into lanes and match the line chart's scale
jared
2026-08-12 09:00:22 -04:00
4396a56a4a
docs: rewrite AGENTS.md and the README chart list for the rebuilt app
jared
2026-08-12 08:41:01 -04:00
c1920c11fb
feat: rebuild the results page around the white-paper figures
jared
2026-08-12 08:40:46 -04:00
63413f9eb7
fix: rank district suggestions over the full state, not the first 500 rows
jared
2026-08-12 08:40:23 -04:00
c62d1e3068
fix: report the API's 95% intervals as 95%, not 90%
jared
2026-08-12 08:40:02 -04:00
db5111dab9
docs: correct the error-bar convention and README to match the actual app
jared
2026-08-11 10:37:37 -04:00
096455944e
fix(nginx): cache and compress the duckdb-wasm asset
jared
2026-08-11 10:37:27 -04:00
420fc41571
fix: validate the deep-link state param before propagating it
jared
2026-08-11 10:37:26 -04:00
70a12cad22
fix: gate the "real posterior draws" claim on per-group coverage
jared
2026-08-11 10:37:15 -04:00
138a083c6f
fix: clamp KDE bandwidth to the plotting domain, not absolute units
jared
2026-08-11 10:37:01 -04:00
b5ebf6bec2
docs: clarify that synthetic draw generation is the fallback mechanism
jared and Claude Sonnet 5
2026-08-11 10:02:19 -04:00
523c21d78c
docs: reflect real posterior-draw architecture in AGENTS/README/HANDOFF
jared and Claude Sonnet 5
2026-08-11 09:57:12 -04:00
20c08ae198
fix: clear stale drawsByGroup when a model switch starts or fails
jared
2026-08-11 09:43:09 -04:00
b5941a78d1
feat: drive Chart 3's ridgelines from real posterior draws, with fallback
jared
2026-08-11 09:30:46 -04:00
ea6d554e3d
fix: don't poison shard cache on failure; require real draws for ready status
jared
2026-08-11 09:22:01 -04:00
d5bf18482a
feat: drive Chart 2's box plot from real posterior draws, with fallback
jared
2026-08-11 09:07:53 -04:00
91e21feb74
feat: add empirical KDE/quantile utilities for real posterior draws
jared
2026-08-11 08:55:06 -04:00
88b09a5d2e
feat: add duckdb-wasm singleton for client-side parquet queries
jared
2026-08-11 08:49:05 -04:00
991a6912f8
docs: add implementation plan for empirical draw distributions via duckdb-wasm
jared
2026-08-11 08:42:01 -04:00
2cb04ad9c1
docs: add design spec for empirical draw distributions via duckdb-wasm
jared
2026-08-11 07:41:21 -04:00
466ebdb9a6
Align modeled intervals with their observed points, use diamonds, name the model
jared and Claude Sonnet 5
2026-08-10 19:44:28 -04:00
fa35d97269
Clean up the hero chart: remove watermark, fix label collisions, round axis ticks
jared and Claude Sonnet 5
2026-08-10 19:37:02 -04:00
a1ffa600b3
Reduce demo to 3 charts, fix back-button district name bug
jared and Claude Sonnet 5
2026-08-10 19:27:24 -04:00
cf8e65bb8e
Fix chart bugs found on deployed site, redesign Chart 2 as box-and-whisker
jared and Claude Sonnet 5
2026-08-10 18:58:35 -04:00
67caa02fe2
Redesign chart visualizations to match Civilytics white-paper style
jared and Claude Sonnet 5
2026-08-10 18:45:37 -04:00
6c8e1e8409
docs: refresh AGENTS.md, HANDOFF.md, and README with recent work
jared
2026-08-10 17:10:35 -04:00
3fe004356e
Fix ridgeline chart to render smooth density curves instead of individual columns
jared
2026-08-10 17:05:38 -04:00
fc0b7e9b6d
Fix: remove broken .replace() call causing TypeError in RateDensityRidgeline
jared
2026-08-10 16:56:29 -04:00
c32aa46f7c
Fix: null check before accessing modelDraws[q.key]
jared
2026-08-10 16:51:53 -04:00
c64682228d
Fix: null checks for quadData in ChartPanel and child components
jared
2026-08-10 16:43:30 -04:00
83417368f2
Fix: handle null modelDraws gracefully
jared
2026-08-10 16:37:40 -04:00
be647d0882
Fix: remove draws fetch (API endpoint not available for browser)
jared
2026-08-10 16:32:40 -04:00
54814564a9
Hook up raw posterior draws from API to ModelDrawsComparison
jared
2026-08-10 16:27:47 -04:00
f65a70fc3e
Add D3 and new ridgeline chart matching R aesthetic
jared
2026-08-10 16:15:33 -04:00
c4c0aa63bd
Use three-year model (unified_m3_mod) to fetch observed data for all waves
jared
2026-08-10 13:19:39 -04:00
0fa5844a16
Replace logo with Civilytics wordmark from civilyticsR package
jared
2026-08-10 12:54:55 -04:00
b135f480c0
Fix chart sizing, model predictions, 90% intervals, and deep link district name
jared
2026-08-10 12:50:19 -04:00
eb396abce7
Restore first three charts (ArrestsOverTime, RateByGroupBar, DistrictVsNational) that were accidentally removed in previous edit
jared
2026-08-10 12:27:04 -04:00
77757348f8
Switch ChartPanel from 3-column grid to single vertical stack
jared
2026-08-10 12:25:31 -04:00
26f72da6db
Disable source map generation for cleaner production builds
jared
2026-08-10 12:23:27 -04:00
dd69bb6f8f
Fix JS syntax error in ObservedRateDensity.jsx — const declarations were embedded inside JSX
jared
2026-08-10 12:21:00 -04:00
116730b685
Fix national_rates.json deployment — copy to public/ directory
jared
2026-08-10 12:17:42 -04:00
2c900b003f
Fix static asset paths for /crdc-demo subdirectory deployment
jared
2026-08-10 11:44:26 -04:00
8ba7440a34
Fix routing, data fetching, and rendering issues in CRDC demo app:
jared
2026-08-10 11:42:31 -04:00
c475bfe50b
Add handoff notes for CORS deployment fix
jared
2026-08-10 11:27:03 -04:00
4ce64c7839
Fix CORS: add proxy support for browser-based API calls on git-pages
jared
2026-08-10 11:22:44 -04:00
194208d817
Fix base URL for subdirectory deployment on pages.civilytics.org
jared
2026-08-10 11:13:16 -04:00
ff4b2ac690
Update README: document Gitea Actions pages workflow
jared
2026-08-10 11:08:00 -04:00
7cf9777673
Add Gitea Actions workflow for git-pages deployment
jared
2026-08-10 10:57:00 -04:00
52a0c77e31
Initial commit: CRDC Arrests API demo app
jared
2026-08-10 10:54:51 -04:00