Cinema is an application-neutral approach to large data analysis, visualization and exploration. The foundation of Cinema is database specifications that provide a way for common data to be written and read by any application. We provide reference implementations of exporters and viewers, but these are by no means intended to be the only applications within the Cinema community.
A good way to get started is to read the Supercomputing Paper that first described Cinema’s approach. From there, you can move on to reading the specifications, creating databases with our tools, or including Cinema-compliant components in your own workflows.
- Astaire (specification ‘A’) This is a basic embodiment of the Cinema vision, and is the best way to get started with cinema. It includes both static and spherical cameras, and includes the capability to turn elements on and off as detailed in the SC paper.
- Examples of a Spec A database. This shoes examples of how to write these databases yourself.
- Bacall (specification ‘B’) This has been deprecated.
- Chaplin (specification ‘C’) This includes mobile cameras, floating point images (which can be recolored interactively), and fixes to previous specifications.
- Dietrich (specification ‘D’) There is a simple specification and the draft of a more full-featured specification. This is a major specification revision, so the simple specification is a great place to start. The advanced spec is still in beta, to complete the testing of features.
- Examples of a Spec D database. This shows the simplest examples of a Spec D database, to get you started right away.
Download or Create Cinema Databases
You can download these databases and explore them with the reference viewers, or dig through the databases themselves to understand the Cinema system.
- Sphere database, spec A. This is the simplest database possible with a spherical camera. Demonstrates the interactive nature of a Cinema database.
- Sphere database, spec C. This can be explored with different colormaps using the viewer.
- Science example: VPIC simulation data
- Science example: Cosmology simulation data
Or, you can create your own databases:
- Write your own (starting simple).
- Export a database from a standard tool We have a reference implementation of exporting Cinema databases within ParaView v5.2.0. Using ParaView, you can view your data, and export either Astaire or Chaplin databases, depending upon your use case. Astaire databases are fully supported through this export capability, and our reference viewer. The Chaplin capability is under beta release, and we will be fixing issues in the workflow as we receive feedback.
You can explore these databases by visiting our Downloads Page and getting either executables or code.