penman

Penman graph library.

For basic usage, and to retain some backward compatibility with early versions, some functionality is available from the top-level penman module. For the rest, please use the standard API available via the submodules.

Submodules

Data Structures

Serialization

Other

Module Constants

penman.__version__

The software version string.

penman.__version_info__

The software version as a tuple.

Classes

class penman.Triple[source]

Alias of penman.graph.Triple.

class penman.Graph[source]

Alias of penman.graph.Graph.

class penman.PENMANCodec[source]

Alias of penman.codec.PENMANCodec.

Module Functions

penman.decode()[source]

Alias of penman.interface.decode.

penman.loads()[source]

Alias of penman.interface.loads.

penman.load()[source]

Alias of penman.interface.load.

penman.encode()[source]

Alias of penman.interface.encode.

penman.dumps()[source]

Alias of penman.interface.dumps.

penman.dump()[source]

Alias of penman.interface.dump.

Exceptions

exception penman.PenmanError[source]

Alias of penman.exceptions.PenmanError.

exception penman.DecodeError[source]

Alias of penman.exceptions.DecodeError.