jams.Curator

class jams.Curator(name='', email='')[source]

Bases: JObject

Container object for curator metadata.

__init__(name='', email='')[source]

Create a Curator.

Parameters:
namestr, default=’’

Common name of the curator.

emailstr, default=’’

An email address corresponding to the curator.

Attributes

type

The type (class name) of a derived JObject type

Methods

__init__([name, email])

Create a Curator.

dumps(**kwargs)

Serialize the JObject to a string.

keys()

Return a list of the attributes of the object.

loads(string)

De-serialize a JObject

search(**kwargs)

Query this object (and its descendants).

update(**kwargs)

Update the attributes of a JObject.

validate([strict])

Validate a JObject against its schema