Python API
Suite Definition API
The Suite Definition API is used to define suites, families, tasks and their attributes, and can be used to create a suite definition in memory, which can then be written to a file or submitted to the server.
The elements in this API do not allow to directly set the state of a suite, family or task, or any of their attributes. Such a state is only relevant when the suite definition is submitted to the server, and the server is responsible for maintaining the state of the suite, family, task and their attributes.
The state of the elements of a suite definition can be set using the Client-server API.
- ecflow.Alias
- ecflow.Autoarchive
- ecflow.Autocancel
- ecflow.Autorestore
- ecflow.AvisoAttr
- ecflow.Clock
- ecflow.Complete
- ecflow.Cron
- ecflow.Date
- ecflow.Day
- ecflow.Defs
- ecflow.Defstatus
- ecflow.Edit
- ecflow.Event
- ecflow.Expression
- ecflow.Family
- ecflow.File
- ecflow.Flag
- ecflow.Generic
- ecflow.InLimit
- ecflow.Label
- ecflow.Late
- ecflow.Limit
- ecflow.Meter
- ecflow.MirrorAttr
- ecflow.Node
- ecflow.NodeContainer
- ecflow.PartExpression
- ecflow.Queue
- ecflow.Repeat
- ecflow.RepeatDate
- ecflow.RepeatDateList
- ecflow.RepeatDateTime
- ecflow.RepeatDateTimeList
- ecflow.RepeatDay
- ecflow.RepeatEnumerated
- ecflow.RepeatInteger
- ecflow.RepeatString
- ecflow.SState
- ecflow.State
- ecflow.Submittable
- ecflow.Suite
- ecflow.Task
- ecflow.Time
- ecflow.TimeSeries
- ecflow.TimeSlot
- ecflow.Today
- ecflow.Trigger
- ecflow.Variable
- ecflow.Verify
- ecflow.Zombie
- ecflow.ZombieAttr
Container API
The Container API provides types capable of holding a set of objects.
Command API
The Command API provides command types, that can be executed directly by the client.
Client-Server API
The Client-Server API provides the capability of communicating with the server.
Common API
The Common API provides configuration or support types for other parts of the API.
Enums API
The Enums API provides types representing enumerations used in the Suite Definition API.