STATUSHistorical learning project; current execution not revalidated in this review.
FOCUSLearning and foundations
DIAGRAM SCOPEWorkflow overview
THE PROBLEM
What it sets out to solve.
Process country-specific record formats through a common analysis workflow.
THE APPROACH
How it comes together.
Country adapters and CSV builders load Indian/US data, sort by selected state/population/density/area fields, and serialize the ordered records to JSON.
UNDER THE HOOD
Follow the workflow.
Trace the components. Select a node for its role in the system.
Documented implementation workflow4 COMPONENTS
INTERACTIVE 3DCensus Analyser in Java
Java 8OpenCSVGson
Census Analyser in Java / workflow
Move to tilt · Drag to rotate · Arrow keysDrag to rotate · Tap a component4 components · 3 connections
2D diagram
Trace connections 3 relationships
Country CSV fixture→Country adapter and CSV builder
Country adapter and CSV builder→Analysis and sorting
Analysis and sorting→JSON and test assertions
+
Select a component to see how it fits into the system.
CAPABILITIES
What’s inside.
01
Indian and US country adapters
02
State, code, population, density, and area sorting