# Functions
AddInitializer adds an initializer to the trial; returns true only if the trial is changed.
ApplyCondition updates a the status of an existing condition or adds it if it does not exist.
CheckCondition checks to see if a condition has a specific status.
GetInitializers returns the initializers for the specified trial.
IsAbandoned checks to see if the specified trial is abandoned.
IsActive checks to see if the specified trial and any setup delete tasks are NOT finished.
IsBaseline checks to see if the supplied trial is a baseline for an experiment.
IsFinished checks to see if the specified trial is finished.
IsTrialJobReference checks to see if the supplied reference likely points to the job of a trial.
NeedsCleanup checks to see if a trial's TTL has expired.
NewJob returns a new trial run job from the template on the trial.
RemoveInitializer removes the first occurrence of an initializer from the trial; returns true only if the trial is changed.
SetInitializers sets the supplied initializers on the trial.
UpdateStatus will make sure the trial status matches the current state of the trial; returns true only if changes were necessary.