Skip to content

Curio: A Dataflow-Based Framework for Collaborative Urban Visual Analytics

License

Notifications You must be signed in to change notification settings

karlafalcao/curio

 
 

Repository files navigation

Curio Discord

Curio Logo
[Paper] | [Website]

Overview

Curio is a framework for collaborative urban visual analytics that uses a dataflow model with multiple abstraction levels (code, grammar, GUI elements) to facilitate collaboration across the design and implementation of visual analytics components. The framework allows experts to intertwine preprocessing, managing, and visualization stages while tracking provenance of code and visualizations.

Curio: A Dataflow-Based Framework for Collaborative Urban Visual Analytics
Gustavo Moreira, Maryam Hosseini, Carolina Veiga, Lucas Alexandre, Nico Colaninno, Daniel de Oliveira, Nivan Ferreira, Marcos Lage, Fabio Miranda
IEEE Transactions on Visualization and Computer Graphics ( Volume: 31, Issue: 1, January 2025)
Paper: [DOI], [Arxiv]

curio_compressed_720.mp4

Curio Use Cases

This project is part of the Urban Toolkit ecosystem, which includes Curio and UTK. Curio is a framework for collaborative urban visual analytics that uses a dataflow model with multiple abstraction levels to facilitate collaboration across the design and implementation of visual analytics components. UTK is a flexible and extensible visualization framework that enables the easy authoring of web-based visualizations through a new high-level grammar specifically built with common urban use cases in mind.

Key features

  • Provenance-aware dataflow
  • Modularized and collaborative visual analytics
  • Support for 2D and 3D maps
  • Linked data-driven interactions
  • Integration with UTK and Vega-Lite

Usage and contributions

For detailed instructions on how to use the project, please see the usage document. A set of examples can be found here. If you'd like to contribute, see the contributions document for guidelines. For questions, join UTK's Discord server.

Core team

Gustavo Moreira (UIC)
Leonardo Ferreira (UIC)
Daniel de Oliveira (UFF)
Nivan Ferreira (UFPE)
Marcos Lage (UFF)
Fabio Miranda (UIC)

Citation

@ARTICLE{moreira2025curio,
  author={Moreira, Gustavo and Hosseini, Maryam and Veiga, Carolina and Alexandre, Lucas and Colaninno, Nicola and de Oliveira, Daniel and Ferreira, Nivan and Lage, Marcos and Miranda, Fabio},
  journal={IEEE Transactions on Visualization and Computer Graphics}, 
  title={Curio: A Dataflow-Based Framework for Collaborative Urban Visual Analytics}, 
  year={2025},
  volume={31},
  number={1},
  pages={1224-1234},
  doi={10.1109/TVCG.2024.3456353}
}

License

Curio is MIT Licensed. Free for both commercial and research use.

Acknowledgements

Curio and the Urban Toolkit have been supported by the National Science Foundation (NSF) (Awards #2320261, #2330565, and #2411223), Discovery Partners Institute (DPI), and IDOT.

About

Curio: A Dataflow-Based Framework for Collaborative Urban Visual Analytics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 80.9%
  • Python 18.0%
  • JavaScript 0.4%
  • CSS 0.3%
  • Mako 0.1%
  • HTML 0.1%
  • Other 0.2%