gnome.utilities.serializable_demo_objects

This file is documentation and a demonstration of how to use Schema objects to allow Gnome objects to do the following tasks:

Save the object to a zip file Load the object from a zip file Get a serialization of the object (JSON) Deserialize a JSON structure into an instance Apply a JSON structure as an update

Classes

DemoObj

A class for assigning a unique ID for an object

Functions

dates()

series_data()

series_data2()

Module Contents

gnome.utilities.serializable_demo_objects.dates()
gnome.utilities.serializable_demo_objects.series_data()
gnome.utilities.serializable_demo_objects.series_data2()
class gnome.utilities.serializable_demo_objects.DemoObj(filename=None, foo_float=None, foo_float_array=None, variable=None, variables=None, **kwargs)

Bases: gnome.gnomeobject.GnomeId

A class for assigning a unique ID for an object

filename = None
foo_float = 42.0
foo_float_array = [42.0, 84.0]
variable = None
variables = None
property timeseries
classmethod demo()