esppy.algorithm.Algorithm

class esppy.algorithm.Algorithm(name=None, reference=None, algorithm_type=None, type=None)

Bases: esppy.base.ESPObject

Base class for all ESP algorithms

Parameters
namestring

Name of the algorithm

Attributes
namestring

Name of the algorithm

parametersdict

Dictionary of algorithm parameters

input_mapdict

Dictionary of input map entry definitions

output_mapdict

Dictionary of output map entry definitions

__init__(self, name=None, reference=None, algorithm_type=None, type=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(self[, name, reference, …])

Initialize self.

from_xml(data[, session])

Create algorithm object from XML definition

Attributes

algorithm_type

base_url

The base server URL

reference

session

The server session object

type

url

The URL of the object