ecl-logo Documentation

Object[Notebook, Computation]

A computation asset in a lab notebook, containing a sequence of code to run asynchronously on the ECL Manifold.

Organizational Information

    Name

    Name of this Object.
    Format: Single
    Class: String
    Programmatic Pattern: _String
    Pattern Description: A string.

    ID

    ID of this Object.
    Format: Single
    Class: String
    Programmatic Pattern: _String
    Pattern Description: The ID of this object.

    Object

    Object of this Object.
    Format: Single
    Class: Expression
    Programmatic Pattern: Object[Notebook, Computation, _String]
    Pattern Description: The object reference of this object.

    Type

    Type of this Object.
    Format: Single
    Class: Expression
    Programmatic Pattern: Object[Notebook, Computation]
    Pattern Description: Object[Notebook, Computation]

    Notebook

    Notebook this object belongs to.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link
    Pattern Description: An object of that matches ObjectP[Object[LaboratoryNotebook]].

    Author

    The investigator who created this notebook.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link
    Relation: Object[User]

    DisplayName

    A short title which is displayed for this asset in the user interface.
    Format: Single
    Class: String
    Programmatic Pattern: _String

    AssetFile

    The cloud file storing the asset.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    AssetFileLog

    The history of files for this asset, oldest to newest.
    Format: Multiple

    [[1]] Date Changed

      Header: Date Changed
      Class: Date
      Programmatic Pattern: _?DateObjectQ

    [[2]] New Asset Cloud File

    [[3]] Updating User

      Header: Updating User
      Class: Link
      Programmatic Pattern: _Link
      Relation: Object[User]

    Protocols

    All parent protocols in this notebook.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    Archive

    Indicates that this computation has been archived, and should not appear in a list of recent computations.
    Format: Single
    Class: Expression
    Programmatic Pattern: BooleanP

Status

    Status

    Current status of this computation. Queued - Awaiting free computational threads. Ready - Ready to be staged on Manifold. Staging will occur automatically. Staged - Manifold is preparing the computation for execution. No code from the template notebook has executed yet. WaitingForDistro - Manifold is waiting for a distro to be built for the specified SLL branch and commit. Running - Code is being executed on Manifold. Completed - Code has run to completion without errors. Aborting - Currently evaluating cell has been aborted, and computation is in the process of shutting down. Aborted - Terminated by user. If the computation was Running before being aborted, the most recently evaluated cell is not guaranteed to have completed, and restarting may not be possible. Stopping - Computation will stop immediately after the current cell has completed evaluation. Stopped - Terminated by user. If the computation was Running before being stopped, the most recently evaluated cell is guaranteed to have run to completion, and the computation may be restarted. TimedOut - Terminated by system because computation exceeded its MaximumRunTime. Error - Terminated unexpectedly, with unhandled error state.
    Format: Single
    Class: Expression
    Programmatic Pattern: ComputationStatusP

    DateEnqueued

    Date when this Manifold computation was enqueued.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    DateReady

    Date when this Manifold computation was marked ready for staging.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    DateStaged

    Date when this Manifold computation was staged (MM kernel on fargate has been initialized, but RunComputation has not started yet).
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    DateStarted

    Date when this Manifold computation was started.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    DateCompleted

    Date when this Manifold computation was completed.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    ActualRunTime

    The absolute amount of time that this computation ran for on Manifold.
    Format: Single
    Class: Real
    Unit: 1 second
    Programmatic Pattern: GreaterP[0 Second]

Computations

    Job

    The Manifold job which created this computation.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    ComputationFinancingTeam

    The organization which should finance the computational costs of computations created by this job.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    TrackedObjects

    If this computation was generated by a Triggered job, the list of one or more objects which triggered the computation.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link
    Relation: Object[]

    History

    The series of code cells which have been run in this computation, along with kernel state, messages, generated objects and outputs from each code cell.
    Format: Multiple

    [Expression]

      Header: Expression
      Class: Compressed

    [Kernel]

      Header: Kernel
      Class: Compressed

    [Messages]

      Header: Messages
      Class: Compressed

    [Exception]

      Header: Exception
      Class: Boolean

    [Output]

      Header: Output
      Class: Compressed

    [ObjectsGenerated]

      Header: ObjectsGenerated
      Class: Compressed

    CompletedNotebookFile

    The Mathematica notebook file (.nb) containing completed commands for this Manifold computation.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    CompletedNotebookFileLog

    The file history of notebooks containing completed commands, from oldest to newest.
    Format: Multiple

    [[1]] Date Changed

      Header: Date Changed
      Class: Date
      Programmatic Pattern: _?DateObjectQ

    [[2]] Notebook

    [[3]] Updating User

      Header: Updating User
      Class: Link
      Programmatic Pattern: _Link
      Relation: Object[User]

    PendingNotebookFile

    The Mathematica notebook file (.nb) containing pending commands for this Manifold computation.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    PendingNotebookFileLog

    The file history of notebooks containing pending commands, from oldest to newest.
    Format: Multiple

    [[1]] Date Changed

      Header: Date Changed
      Class: Date
      Programmatic Pattern: _?DateObjectQ

    [[2]] Notebook

    [[3]] Updating User

      Header: Updating User
      Class: Link
      Programmatic Pattern: _Link
      Relation: Object[User]
Last modified on Mon 26 Sep 2022 15:43:47