Skip to content

CellBlender Data Model

cnlbob edited this page Nov 12, 2015 · 14 revisions

CellBlender Data Model

The CellBlender Data Model is intended to be a non-Blender-specific (pure Python) representation of all objects and data needed to run a CellBlender model. This makes it handy for storage and interchange. A CellBlender Data Model is essentially a dictionary of dictionaries, lists, and primitive data types nested to represent a given CellBlender model. The data model is typically specified in Python and stored as a "pickle" string within a file (plain file or .blend file). It can also be imported from and exported to a JSON representation.