pycsamt.api.view.result#

General result container for public pyCSAMT APIs.

Functions

wrap_result(result, *[, name, kind, meta, ...])

Wrap a mapping of result parts as an APIResult.

Classes

APIResult(**items)

Container for named result parts, including one or more tables.

class pycsamt.api.view.result.APIResult(**items)[source]#

Bases: PyCSAMTObject

Container for named result parts, including one or more tables.

Parameters:

items (Any)

property keys: tuple[str, ...][source]#

Return stored item names.

items()[source]#

Return (name, value) pairs.

tables()[source]#

Return only table-like result parts.

Return type:

dict[str, APIFrame]

update_meta(**kwargs)[source]#

Update metadata in-place and return self.

Parameters:

kwargs (Any)

Return type:

APIResult

pycsamt.api.view.result.wrap_result(result, *, name='result', kind=None, meta=None, wrap_tables=True)[source]#

Wrap a mapping of result parts as an APIResult.

Parameters:
Return type:

APIResult