Sardine

Sardine is the name given to the series of scripts and resources written in Python and packaged to be used in the MantaDesign workflow. These scripts take information from OBN projects as input and give a series of outputs for the projects’ timeline and organization.

img1 img2 img3

Figure: Sardine logos.

For those with access, the base code of Sardine can be found in the ‘MantaDesign’ repository under Manta’s Azure DevOps. To be distributed, Sardine is packaged as an executable file and uploaded to PXGEO’s SharePoint. For a MantaDesign user to be able to run Sardine, you just need to follow these steps:

  • Download the latest version of the Sardine executable and of the MantaDesign excel in SharePoint.

    Note that you may have to manually trust the source to download the executable.

  • Place the executable under your Documents folder. This is necessary for it to be found. MantaDesign can be placed anywhere in your device.

  • Open MantaDesign.xlsm and make sure the name of the downloaded executable is the same as the one written in cell B3 of the SARDINE worksheet.

  • Once you have a project you want to run, simply click on the green cell ‘Run Sardine’. The Macros will automatically search for your downloaded executable and use it to run the base code.

Note that the executable can only work on a Windows operating system. It is not necessary to make previous installations.

For further information on the Sardine code and how it is packaged into the executable, read MantaDesign code document. [TBD]

Requirements

ID

Title

Status

REQ_SARDINE_001

Sardine shall generate project timelines and operational statistics based on input parameters.

open

REQ_SARDINE_002

Sardine shall support command_line options for chart generation, descriptor selection, and vessel configuration.

open

REQ_SARDINE_003

Sardine shall output files including progress maps, costing data, sensitivities, and timelines.

open