A unififed data-driven approach for programming in situ analysis and visualization. Final report