Skip to content

Putting together a basic reduction recipe

Benjamin Hugo edited this page Aug 15, 2019 · 3 revisions

The alphabet soup that makes up a standard stimela environment are the following:

  • [i]nput folder, your immutable files and configuration lives here
  • [m]sdir folder, your in-place databases, such as Measurement Set files lives in this folder
  • [o]utput folder, output products for your recipe
  • [r]ecipe, your (standard) Python 2.7 or 3.x script that defines the sequence of steps necessary to achieve your science objective.
  • [c]ab, individual tasks from which a recipe is composed. You can always get help for the parameters of your cab by looking up Available parameters for a execution task (cab)

Or IMORC

To see how we put it all together lets start in a clean directory

mkdir helloworld
cd helloworld

Create three folders for [i]nput, [m]sdir and [o]utput. These can be any names, but to keep it simple we will use a 1-to-1 name mapping!

mkdir input msdir output

With your favourite editor (aka. VIm) lets start defining our [R]ecipe

# import stimela package
import stimela
import os

# Recipe I/O configuration (these are the folders we just created)
INPUT = "input" # This folder must exist
OUTPUT = "output"
MSDIR = "msdir"

# If you want to use Singularity (see installation instructions) we need to let the recipe know
# the location of the pulled images
try:
    SINGULARTITY_IMAGE_DIR = os.environ["STIMELA_SINGULARTITY_IMAGE_DIR"]
except KeyError:
    SINGULARTITY_IMAGE_DIR = None

recipe = stimela.Recipe("Simulation Example",     # Recipe name
                  ms_dir=MSDIR,
                  singularity_image_dir=SINGULARTITY_IMAGE_DIR,
                  log_dir = os.path.join(OUTPUT, "logs")
                  )

# you can take your pick between uDocker, Singularity or Docker
# containerization technologies. 
recipe.JOB_TYPE = "udocker" 

# steps goes here!

recipe.run()

All that remains is to add some work to the recipe. Put the following before recipe.run()

MS = "meerkat_simulation_example.ms"
# 1: Make empty MS
recipe.add("cab/simms",                   # Executor image to start container from
             "simms_example",               # Container name
             { # Parameters to parse to executor container
                "msname"    :   MS,
                "telescope" :   "meerkat",              # Telescope name
                "direction" :   "J2000,0deg,-30deg",    # Phase tracking centre of observation
                "synthesis" :   0.128,                  # Synthesis time of observation
                "dtime"     :   10,                      # Integration time in seconds
                "freq0"     :   "750MHz",               # Start frequency of observation
                "dfreq"     :   "1MHz",                 # Channel width
                "nchan"     :   1                       # Number of channels
             },
             input=INPUT,                               # Input folder
             output=OUTPUT,                             # Output folder
             label="Creating MS",                       # Process label
             cpus=2.5,
             memory_limit="2gb")


# 2: Simulate visibilities into it
recipe.add("cab/casa_listobs",
             "list_database_properties",
             {
                "vis"    :   MS,
             },
            input=INPUT, output=OUTPUT,
            label="get ms properties")

The first argument to Recipe.add is the [c]ab name. The second argument should be a unique identifier containing only the characters 0-9, _, a-z, A-Z. Next is a dictionary of keyword arguments to the [c]ab, and finally is the input, output directory overrides (here they are the same as the same provided in the Recipe constructor and a friendly identifiable label of the form short_id:: friendly long message.

The standard behaviour when recipe.run is executed is to execute the tasks in the order they were defined in the recipe. Tasks can, however, be reordered, or removed from execution, by passing a list of short_name strings as we defined above. If no colon is provided the entire label string must be specified in the list.

And that is all there is to it. Running this you will be greeted by the output of the various tasks you have used:

$ stimela run simulation_pipeline.py
2019-08-15 15:21:05,571 - STIMELA - INFO - ---------------------------------
2019-08-15 15:21:05,571 - STIMELA - INFO - Stimela version 1.0.1
2019-08-15 15:21:05,571 - STIMELA - INFO - Sphesihle Makhathini <[email protected]>
2019-08-15 15:21:05,571 - STIMELA - INFO - Running: Simulation Example
2019-08-15 15:21:05,571 - STIMELA - INFO - ---------------------------------
2019-08-15 15:21:05,669 - STIMELA - INFO - Adding cab 'bhugo_cab/simms' to recipe. The container will be named 'simms_example'
INFO:STIMELA:Adding cab 'bhugo_cab/simms' to recipe. The container will be named 'simms_example'
2019-08-15 15:21:05,744 - STIMELA - INFO - Adding cab 'bhugo_cab/casa_listobs' to recipe. The container will be named 'list_database_properties'
INFO:STIMELA:Adding cab 'bhugo_cab/casa_listobs' to recipe. The container will be named 'list_database_properties'
2019-08-15 15:21:05,745 - STIMELA - INFO - Running job simms_example
INFO:STIMELA:Running job simms_example
2019-08-15 15:21:05,745 - STIMELA - INFO - STEP 1 :: Creating MS
INFO:STIMELA:STEP 1 :: Creating MS
INFO:root:Validating parameters...       CAB = simms
['meerkat_simulation_example.ms']
INFO:root:Parameters validated and saved. Parameter file is: stimela_parameter_files/simms_example-140483396910464156587526566.json
2019-08-15 15:21:05,745 - STIMELA - INFO - Instantiating container [simms_example-140483396910464156587526566]. The container ID is printed below.
INFO:STIMELA:Instantiating container [simms_example-140483396910464156587526566]. The container ID is printed below.
Running: docker create --user 1000:1000 --cpus 2.500000 --memory 2gb  -v /home/bhugo/workspace/stimela/stimela:/scratch/stimela:ro -v /home/bhugo/workspace/stimela_example/stimela_parameter_files:/configs:ro -v /home/bhugo/workspace/stimela_example/msdir:/home/bhugo/msdir:rw -v /home/bhugo/workspace/stimela_example/input:/input:ro -v /home/bhugo/workspace/stimela_example/output:/home/bhugo/output:rw -v /home/bhugo/workspace/stimela_example/output/logs/log-simms_example.txt:/home/bhugo/workspace/stimela_example/output/logs/logfile:rw  -e CONFIG=/configs/simms_example-140483396910464156587526566.json -e MSDIR=/home/bhugo/msdir -e INPUT=/input -e HOME=/home/bhugo/output -e OUTPUT=/home/bhugo/output -e LOGFILE=/home/bhugo/workspace/stimela_example/output/logs/logfile  --name simms_example-140483396910464156587526566 --shm-size 1gb bhugo_cab/simms
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
c93358a21edab05668674c23636663e6f7cdeccabc4daef42c9c90b80efeb549

2019-08-15 15:21:08,812 - STIMELA - INFO - Starting container [simms_example-140483396910464156587526566]. Timeout set to -1. The container ID is printed below.
INFO:STIMELA:Starting container [simms_example-140483396910464156587526566]. Timeout set to -1. The container ID is printed below.
Running: docker start -a simms_example-140483396910464156587526566
Running: simms --name "/home/bhugo/msdir/meerkat_simulation_example.ms" --tel "meerkat" --type "casa" --coord-sys "itrf" --direction J2000,0deg,-30deg --synthesis 0.128 --dtime 10 --freq0 750MHz --dfreq 1MHz --nband 1 --nchan 1 --pol "XX XY YX YY" --feed "perfect X Y" --nolog

=========================================
The start-up time of CASA may vary
depending on whether the shared libraries
are cached or not.
=========================================

IPython 5.1.0 -- An enhanced Interactive Python.

CASA 5.4.1-31   -- Common Astronomy Software Applications

Creating a new telemetry file
Telemetry initialized. Telemetry will send anonymized usage statistics to NRAO.
You can disable telemetry by setting environment variable with
export CASA_ENABLE_TELEMETRY=false
or by adding the following line in your ~/.casarc file:
EnableTelemetry: False
2019-08-15 13:21:22     INFO    ::casa  CASA Version 5.4.1-31
--> CrashReporter initialized.
2019-08-15 13:21:26     INFO    NewMSSimulator::initAnt()       Using global coordinates for the antennas
2019-08-15 13:21:26     INFO    NewMSSimulator::initAnt()       Added rows to ANTENNA table
2019-08-15 13:21:26     INFO    MSsimulator::initFeeds()        Added rows to FEED table
2019-08-15 13:21:26     INFO    simulator::settimes()   Times
2019-08-15 13:21:26     INFO    simulator::settimes()+       Integration time 10s
2019-08-15 13:21:26     INFO    simulator::settimes()        Times will be interpreted as hour angles for first source
2019-08-15 13:21:26     INFO    MSsimulator::initSpWindows()    Creating new spectral window 00, ID 1
2019-08-15 13:21:26     SEVERE  MeasTable::dUTC(Double) (file ../../measures/Measures/MeasTable.cc, line 4396)  Leap second table TAI_UTC seems out-of-date.
2019-08-15 13:21:26     SEVERE  MeasTable::dUTC(Double) (file ../../measures/Measures/MeasTable.cc, line 4396)+ Until the table is updated (see the CASA documentation or yoursystem admin),
2019-08-15 13:21:26     SEVERE  MeasTable::dUTC(Double) (file ../../measures/Measures/MeasTable.cc, line 4396)+ times and coordinates derived from UTC could be wrong by 1s ormore.
2019-08-15 13:21:27     INFO    MeasIERS::fillMeas(MeasIERS::Files, Double)     Requested JD 58710 is outside the range of the IERS (Earth axis data) table.
2019-08-15 13:21:27     INFO    MeasIERS::fillMeas(MeasIERS::Files, Double) +   Calculations will proceed with less precision
2019-08-15 13:21:27     INFO    NewMSSimulator::observe()       First source: 00 @ 00:00:00.00   -30.00.00.00       J2000
2019-08-15 13:21:27     INFO    NewMSSimulator::observe()+      Full time range: 15-Aug-2019/01:03:23.8 -- 15-Aug-2019/01:11:04.6 TAI with int = 10
2019-08-15 13:21:27     INFO    NewMSSimulator::observe()       Calculating a total of 46 integrations
2019-08-15 13:21:28     INFO    Simulator::reset()      Resetting all visibility corruption components
2019-08-15 13:21:28     INFO    Simulator::reset()      Reset all image-plane corruption components
Empty MS '/home/bhugo/msdir/meerkat_simulation_example.ms' created
Validating /home/bhugo/msdir/meerkat_simulation_example.ms ...
MS validated
2019/8/15 13:21:11 ##INFO: Simms >>: msname="/home/bhugo/msdir/meerkat_simulation_example.ms", label="None", tel="meerkat", pos="/usr/local/lib/python2.7/dist-packages/simms/observatories/meerkat.itrf.txt", pos_type="ascii", synthesis=0.128, scan_length=None, dtime="10.0", freq0=['750MHz'], dfreq=['1MHz'], nchan=[1], stokes="XX XY YX YY", setlimits=False, elevation_limit=0.000000, shadow_limit=0.000000, coords="itrf",lon_lat="None", noup=False, nbands=1, direction=['J2000,0deg,-30deg'], outdir=".",date="None",fromknown=False, feed="perfect X Y",scan_lag=0,auto_corr=False,optimise_start=False
2019/8/15 13:21:29 ##INFO: simms succeeded


2019-08-15 15:21:32,840 - STIMELA - INFO - Container [simms_example-140483396910464156587526566] has executed successfully
INFO:STIMELA:Container [simms_example-140483396910464156587526566] has executed successfully
2019-08-15 15:21:32,840 - STIMELA - INFO - Runtime was 0:00:24.088865.
INFO:STIMELA:Runtime was 0:00:24.088865.
2019-08-15 15:21:32,876 - STIMELA - INFO - Container simms_example-140483396910464156587526566 has been stopped.
INFO:STIMELA:Container simms_example-140483396910464156587526566 has been stopped.
Running: docker rm simms_example-140483396910464156587526566
simms_example-140483396910464156587526566

2019-08-15 15:21:33,907 - STIMELA - INFO - Running job list_database_properties
INFO:STIMELA:Running job list_database_properties
2019-08-15 15:21:33,907 - STIMELA - INFO - STEP 2 :: get ms properties
INFO:STIMELA:STEP 2 :: get ms properties
INFO:root:Validating parameters...       CAB = casa_listobs
['meerkat_simulation_example.ms']
INFO:root:Parameters validated and saved. Parameter file is: stimela_parameter_files/list_database_properties-140483396811608156587526574.json
2019-08-15 15:21:33,909 - STIMELA - INFO - Instantiating container [list_database_properties-140483396811608156587526574]. The container ID is printed below.
INFO:STIMELA:Instantiating container [list_database_properties-140483396811608156587526574]. The container ID is printed below.
Running: docker create --user 1000:1000  -v /home/bhugo/workspace/stimela/stimela:/scratch/stimela:ro -v /home/bhugo/workspace/stimela_example/stimela_parameter_files:/configs:ro -v /home/bhugo/workspace/stimela_example/msdir:/home/bhugo/msdir:rw -v /home/bhugo/workspace/stimela_example/input:/input:ro -v /home/bhugo/workspace/stimela_example/output:/home/bhugo/output:rw -v /home/bhugo/workspace/stimela_example/output/logs/log-list_database_properties.txt:/home/bhugo/workspace/stimela_example/output/logs/logfile:rw  -eCONFIG=/configs/list_database_properties-140483396811608156587526574.json -e MSDIR=/home/bhugo/msdir -e INPUT=/input -e HOME=/home/bhugo/output -e OUTPUT=/home/bhugo/output -e LOGFILE=/home/bhugo/workspace/stimela_example/output/logs/logfile  --name list_database_properties-140483396811608156587526574 --shm-size 1gb bhugo_cab/casa_listobs
b18ca2e7776e3f4083554a6a93ee15823b33f539f24600c89c9a54e1b2344e21

2019-08-15 15:21:35,964 - STIMELA - INFO - Starting container [list_database_properties-140483396811608156587526574]. Timeout set to -1. The container ID is printed below.
INFO:STIMELA:Starting container [list_database_properties-140483396811608156587526574]. Timeout set to -1. The container ID is printed below.
Running: docker start -a list_database_properties-140483396811608156587526574

=========================================
The start-up time of CASA may vary
depending on whether the shared libraries
are cached or not.
=========================================

IPython 5.1.0 -- An enhanced Interactive Python.

CASA 5.4.1-31   -- Common Astronomy Software Applications

Found an existing telemetry logfile: /home/bhugo/output/.casa/casastats-541-31-242ac1102-20190815-132121.log
Telemetry initialized. Telemetry will send anonymized usage statistics to NRAO.
You can disable telemetry by setting environment variable with
export CASA_ENABLE_TELEMETRY=false
or by adding the following line in your ~/.casarc file:
EnableTelemetry: False
2019-08-15 13:21:38     INFO    ::casa  CASA Version 5.4.1-31
--> CrashReporter initialized.
2019-08-15 13:21:40     INFO    listobs::::
2019-08-15 13:21:40     INFO    listobs::::+    ##########################################
2019-08-15 13:21:40     INFO    listobs::::+    ##### Begin Task: listobs            #####
2019-08-15 13:21:40     INFO    listobs::::     listobs(vis="/home/bhugo/msdir/meerkat_simulation_example.ms",selectdata=True,spw="",field="",antenna="",
2019-08-15 13:21:40     INFO    listobs::::+            uvrange="",timerange="",correlation="",scan="",intent="",
2019-08-15 13:21:40     INFO    listobs::::+            feed="",array="",observation="",verbose=True,listfile="",
2019-08-15 13:21:40     INFO    listobs::::+            listunfl=False,cachesize=50,overwrite=False)
2019-08-15 13:21:40     INFO    listobs::ms::summary    ================================================================================
2019-08-15 13:21:40     INFO    listobs::ms::summary+              MeasurementSet Name:  /home/bhugo/msdir/meerkat_simulation_example.ms      MS Version 2
2019-08-15 13:21:40     INFO    listobs::ms::summary+   ================================================================================
2019-08-15 13:21:40     INFO    listobs::ms::summary+      Observer: CASA simulator     Project: CASA simulation
2019-08-15 13:21:40     INFO    listobs::ms::summary+   Observation: meerkat
2019-08-15 13:21:40     INFO    listobs::MSMetaData::_computeScanAndSubScanProperties   Computing scan and subscan properties...
2019-08-15 13:21:40     INFO    listobs::ms::summary    Data records: 92736       Total elapsed time = 460 seconds
2019-08-15 13:21:40     INFO    listobs::ms::summary+      Observed from   15-Aug-2019/01:03:23.8   to   15-Aug-2019/01:11:03.8 (UTC)
2019-08-15 13:21:40     INFO    listobs::ms::summary
2019-08-15 13:21:40     INFO    listobs::ms::summary+      ObservationID = 0         ArrayID = 0
2019-08-15 13:21:40     INFO    listobs::ms::summary+     Date        Timerange (UTC)          Scan  FldId FieldName             nRows     SpwIds   Average Interval(s)    ScanIntent
2019-08-15 13:21:40     INFO    listobs::ms::summary+     15-Aug-2019/01:03:23.8 - 01:11:03.8     1      0 00                       92736  [0]  [10] [OBSERVE_TARGET.ON_SOURCE]
2019-08-15 13:21:40     INFO    listobs::ms::summary               (nRows = Total number of rows per scan)
2019-08-15 13:21:40     INFO    listobs::ms::summary    Fields: 1
2019-08-15 13:21:40     INFO    listobs::ms::summary+     ID   Code Name                RA               Decl           Epoch   SrcId      nRows
2019-08-15 13:21:40     INFO    listobs::ms::summary+     0         00                  00:00:00.000000 -30.00.00.00000 J2000   0          92736
2019-08-15 13:21:40     INFO    listobs::ms::summary    Spectral Windows:  (1 unique spectral windows and 1 unique polarization setups)
2019-08-15 13:21:40     INFO    listobs::ms::summary+     SpwID  Name   #Chans   Frame   Ch0(MHz)  ChanWid(kHz)  TotBW(kHz) CtrFreq(MHz)  Corrs
2019-08-15 13:21:40     INFO    listobs::ms::summary+     0      00         1   TOPO     750.000      1000.000      1000.0    750.0000   XX  XY  YX  YY
2019-08-15 13:21:40     INFO    listobs::ms::summary    Sources: 1
2019-08-15 13:21:40     INFO    listobs::ms::summary+     ID   Name                SpwId RestFreq(MHz)  SysVel(km/s)
2019-08-15 13:21:40     INFO    listobs::ms::summary+     0    00                  0     750            0
2019-08-15 13:21:40     INFO    listobs::ms::summary    Antennas: 64:
2019-08-15 13:21:40     INFO    listobs::ms::summary+     ID   Name  Station   Diam.    Long.         Lat.                Offset from array center (m)                ITRF Geocentric coordinates (m)
2019-08-15 13:21:40     INFO    listobs::ms::summary+                                                                        East         North     Elevation               x             y               z
2019-08-15 13:21:40     INFO    listobs::ms::summary+     0    M000            13.5 m   +021.26.37.7  -30.32.39.3         -9.2641       30.4494       10.0237  5109243.2462002006797.865700 -3239112.737300
2019-08-15 13:21:40     INFO    listobs::ms::summary+     1    M001            13.5 m   +021.26.38.0  -30.32.38.1          0.1037       65.9641        9.9752  5109256.5818002006813.168200 -3239082.126000
2019-08-15 13:21:40     INFO    listobs::ms::summary+     2    M002            13.5 m   +021.26.36.8  -30.32.39.8        -33.1236       13.4765        9.9947  5109243.9171002006772.495200 -3239127.340300
2019-08-15 13:21:40     INFO    listobs::ms::summary+     3    M003            13.5 m   +021.26.35.5  -30.32.39.1        -67.5244       35.4378        9.7144  5109266.6570002006744.467400 -3239108.283900
2019-08-15 13:21:40     INFO    listobs::ms::summary+     4    M004            13.5 m   +021.26.33.4  -30.32.40.7       -124.6460      -15.2098        9.7873  5109263.6398002006681.912800 -3239151.940500
2019-08-15 13:21:40     INFO    listobs::ms::summary+     5    M005            13.5 m   +021.26.34.2  -30.32.41.7       -103.1116      -45.3993       10.0574  5109241.7033002006696.432900 -3239178.078000
2019-08-15 13:21:40     INFO    listobs::ms::summary+     6    M006            13.5 m   +021.26.37.3  -30.32.42.1        -19.2370      -57.7006       10.6692  5109205.7120002006772.408500 -3239188.983200
2019-08-15 13:21:40     INFO    listobs::ms::summary+     7    M007            13.5 m   +021.26.34.6  -30.32.45.6        -90.6365     -165.0022       10.5973  5109180.9980002006685.993000 -3239281.357700
2019-08-15 13:21:40     INFO    listobs::ms::summary+     8    M008            13.5 m   +021.26.34.5  -30.32.49.9        -94.5258     -297.2940       10.8958  5109120.0771002006657.887200 -3239395.441400
2019-08-15 13:21:40     INFO    listobs::ms::summary+     9    M009            13.5 m   +021.26.39.2  -30.32.44.6         31.3354     -133.3384       11.0515  5109151.7501002006805.546500 -3239254.318900
2019-08-15 13:21:40     INFO    listobs::ms::summary+     10   M010            13.5 m   +021.26.41.3  -30.32.49.1         87.0626     -274.1374       11.6949  5109065.2871002006831.455500 -3239375.904800
2019-08-15 13:21:40     INFO    listobs::ms::summary+     11   M011            13.5 m   +021.26.41.2  -30.32.43.9         82.9806     -114.4130       11.1202  5109141.8763002006857.154100 -3239238.054800
2019-08-15 13:21:40     INFO    listobs::ms::summary+     12   M012            13.5 m   +021.26.43.3  -30.32.44.5        138.9937     -130.5352       11.3917  5109113.9889002006906.378600 -3239252.077600
2019-08-15 13:21:40     INFO    listobs::ms::summary+     13   M013            13.5 m   +021.26.46.9  -30.32.45.3        235.7894     -155.6712       12.0027  5109067.1981002006991.993100 -3239274.035900
2019-08-15 13:21:40     INFO    listobs::ms::summary+     14   M014            13.5 m   +021.26.48.5  -30.32.41.8        279.6499      -48.0401       11.7246  5109101.8514002007052.729200 -3239181.199600
2019-08-15 13:21:40     INFO    listobs::ms::summary+     15   M015            13.5 m   +021.26.45.9  -30.32.39.6        209.6212       18.5794       11.1167  5109158.4813002006999.736900 -3239123.515700
2019-08-15 13:21:40     INFO    listobs::ms::summary+     16   M016            13.5 m   +021.26.48.8  -30.32.38.6        287.1381       51.8565       11.2787  5109146.0089002007078.121300 -3239094.938400
2019-08-15 13:21:40     INFO    listobs::ms::summary+     17   M017            13.5 m   +021.26.45.5  -30.32.36.2        198.5717      125.4724       10.6504  5109212.7092002007009.167300 -3239031.218000
2019-08-15 13:21:40     INFO    listobs::ms::summary+     18   M018            13.5 m   +021.26.42.0  -30.32.40.5        104.7318       -8.1684       10.8101  5109183.9326002006897.042700 -3239146.396000
2019-08-15 13:21:40     INFO    listobs::ms::summary+     19   M019            13.5 m   +021.26.44.4  -30.32.41.8        169.7598      -47.4927       11.2592  5109141.9161002006950.403200 -3239180.491700
2019-08-15 13:21:40     INFO    listobs::ms::summary+     20   M020            13.5 m   +021.26.41.6  -30.32.42.2         95.9976      -61.9250       11.0207  5109161.8663002006878.991200 -3239192.800000
2019-08-15 13:21:40     INFO    listobs::ms::summary+     21   M021            13.5 m   +021.26.26.9  -30.32.43.1       -297.0014      -89.4611        9.1806  5109291.0346002006507.501200 -3239215.579800
2019-08-15 13:21:40     INFO    listobs::ms::summary+     22   M022            13.5 m   +021.26.25.9  -30.32.37.1       -323.3641       95.5875        8.3995  5109387.5800002006517.093200 -3239055.812300
2019-08-15 13:21:40     INFO    listobs::ms::summary+     23   M023            13.5 m   +021.26.24.0  -30.32.32.5       -374.0119      238.2729        7.6915  5109473.0190002006496.231600 -3238932.564800
2019-08-15 13:21:40     INFO    listobs::ms::summary+     24   M024            13.5 m   +021.26.24.8  -30.32.27.7       -352.0877      387.8133        7.3278  5109535.4460002006544.301700 -3238803.586800
2019-08-15 13:21:40     INFO    listobs::ms::summary+     25   M025            13.5 m   +021.26.31.2  -30.32.25.2       -183.0049      463.3535        7.7451  5109509.7000002006715.852400 -3238738.738400
2019-08-15 13:21:40     INFO    listobs::ms::summary+     26   M026            13.5 m   +021.26.34.3  -30.32.32.0       -100.0708      254.7499        8.8511  5109381.6007002006754.645700 -3238918.963200
2019-08-15 13:21:40     INFO    listobs::ms::summary+     27   M027            13.5 m   +021.26.39.5  -30.32.33.3         39.4616      214.6389        9.6230  5109312.2349002006877.313600 -3238953.901200
2019-08-15 13:21:40     INFO    listobs::ms::summary+     28   M028            13.5 m   +021.26.36.1  -30.32.35.4        -52.1892      150.5982        9.3974  5109315.2696002006780.036700 -3239008.941700
2019-08-15 13:21:40     INFO    listobs::ms::summary+     29   M029            13.5 m   +021.26.34.7  -30.32.36.6        -89.7902      113.6020        9.3685  5109311.4930002006738.155500 -3239040.789800
2019-08-15 13:21:40     INFO    listobs::ms::summary+     30   M030            13.5 m   +021.26.44.4  -30.32.28.9        170.2413      351.6919        9.6314  5109329.2508002007024.508500 -3238835.867500
2019-08-15 13:21:40     INFO    listobs::ms::summary+     31   M031            13.5 m   +021.26.47.3  -30.32.29.5        245.5454      331.4968        9.7370  5109292.2496002007090.882100 -3238853.314400
2019-08-15 13:21:40     INFO    listobs::ms::summary+     32   M032            13.5 m   +021.26.55.3  -30.32.26.9        460.2060      413.2722        9.9127  5109252.5743002007305.935000 -3238782.973400
2019-08-15 13:21:40     INFO    listobs::ms::summary+     33   M033            13.5 m   +021.26.59.8  -30.32.04.6        579.6049     1101.7106        8.2453  5109533.1459002007544.461400 -3238189.176800
2019-08-15 13:21:40     INFO    listobs::ms::summary+     34   M034            13.5 m   +021.26.51.4  -30.32.33.5        356.7917      209.4108       10.9076  5109194.7659002007172.112000 -3238959.056800
2019-08-15 13:21:40     INFO    listobs::ms::summary+     35   M035            13.5 m   +021.26.52.5  -30.32.38.4        385.1295       56.8526       11.7754  5109112.9398002007170.412500 -3239090.888000
2019-08-15 13:21:40     INFO    listobs::ms::summary+     36   M036            13.5 m   +021.26.52.6  -30.32.42.0        387.2246      -53.0707       11.9918  5109060.3518002007152.003700 -3239185.667900
2019-08-15 13:21:40     INFO    listobs::ms::summary+     37   M037            13.5 m   +021.26.52.3  -30.32.47.4        379.2731     -221.5911       12.8737  5108984.2505002007113.563500 -3239331.250200
2019-08-15 13:21:40     INFO    listobs::ms::summary+     38   M038            13.5 m   +021.26.46.0  -30.32.51.0        212.3010     -331.3445       12.5695  5108993.1378002006937.665100 -3239425.616800
2019-08-15 13:21:40     INFO    listobs::ms::summary+     39   M039            13.5 m   +021.26.47.5  -30.32.51.7        252.7381     -354.4017       12.7156  5108967.5628002006971.062400 -3239445.548100
2019-08-15 13:21:40     INFO    listobs::ms::summary+     40   M040            13.5 m   +021.26.37.0  -30.32.55.6        -27.9233     -474.4859       11.7891  5109012.6197002006687.234600 -3239548.494100
2019-08-15 13:21:40     INFO    listobs::ms::summary+     41   M041            13.5 m   +021.26.27.2  -30.32.54.0       -288.5626     -423.9505       10.0708  5109130.4265002006453.493500 -3239504.099700
2019-08-15 13:21:40     INFO    listobs::ms::summary+     42   M042            13.5 m   +021.26.24.4  -30.32.47.4       -362.7486     -222.6049        9.2086  5109252.1047002006421.578700 -3239330.260600
2019-08-15 13:21:40     INFO    listobs::ms::summary+     43   M043            13.5 m   +021.26.14.3  -30.32.36.7       -630.8775      109.4219        6.9441  5109505.3576002006232.965900 -3239043.157900
2019-08-15 13:21:40     INFO    listobs::ms::summary+     44   M044            13.5 m   +021.26.04.3  -30.32.13.1       -897.1083      838.2697        3.2578  5109944.4442002006119.331600 -3238413.547700
2019-08-15 13:21:40     INFO    listobs::ms::summary+     45   M045            13.5 m   +021.25.29.1  -30.32.23.9      -1833.7817      504.6235        3.1787  5110128.8126002005185.394100 -3238700.873200
2019-08-15 13:21:40     INFO    listobs::ms::summary+     46   M046            13.5 m   +021.25.42.9  -30.31.35.8      -1468.0988     1989.7978        0.5143  5110695.4515002005800.640400 -3237420.288000
2019-08-15 13:21:40     INFO    listobs::ms::summary+     47   M047            13.5 m   +021.26.16.3  -30.32.49.3       -579.3053     -279.5397        8.3530  5109303.6363002006209.164500 -3239378.858800
2019-08-15 13:21:40     INFO    listobs::ms::summary+     48   M048            13.5 m   +021.24.52.6  -30.31.05.6      -2805.9214     2924.9646        1.3864  5111627.0100002004728.692200 -3236615.149600
2019-08-15 13:21:40     INFO    listobs::ms::summary+     49   M049            13.5 m   +021.24.22.5  -30.32.18.4      -3606.7448      674.8324        7.0877  5110859.8592002003567.558700 -3238556.261600
2019-08-15 13:21:40     INFO    listobs::ms::summary+     50   M050            13.5 m   +021.25.20.9  -30.32.59.8      -2053.5004     -605.7941        5.3024  5109685.4311002004775.398000 -3239658.278700
2019-08-15 13:21:40     INFO    listobs::ms::summary+     51   M051            13.5 m   +021.26.06.0  -30.32.57.4       -851.3469     -531.6076        7.4928  5109283.1117002005908.857500 -3239595.503400
2019-08-15 13:21:40     INFO    listobs::ms::summary+     52   M052            13.5 m   +021.26.15.7  -30.33.09.7       -594.2334     -910.9362        9.3559  5109011.1679002006078.288100 -3239923.119900
2019-08-15 13:21:40     INFO    listobs::ms::summary+     53   M053            13.5 m   +021.26.38.4  -30.33.14.8          8.3238    -1066.7553       13.3501  5108720.4025002006611.398400 -3240059.335100
2019-08-15 13:21:40     INFO    listobs::ms::summary+     54   M054            13.5 m   +021.27.10.8  -30.32.48.7        870.9599     -262.0137       14.0156  5108786.2401002007564.030700 -3239366.643200
2019-08-15 13:21:40     INFO    listobs::ms::summary+     55   M055            13.5 m   +021.27.23.2  -30.32.29.4       1200.7395      334.2775       12.4542  5108946.4049002007981.309300 -3238852.300300
2019-08-15 13:21:40     INFO    listobs::ms::summary+     56   M056            13.5 m   +021.27.38.1  -30.32.17.4       1597.2656      704.5081       10.6361  5108974.9681002008418.617400 -3238532.505100
2019-08-15 13:21:40     INFO    listobs::ms::summary+     57   M057            13.5 m   +021.26.49.1  -30.30.47.0        293.5032     3497.7248        1.7988  5110765.2696002007721.072800 -3236121.931400
2019-08-15 13:21:40     INFO    listobs::ms::summary+     58   M058            13.5 m   +021.28.23.4  -30.31.05.6       2803.9907     2924.9876        7.4315  5109580.3844002009953.589000 -3236618.199600
2019-08-15 13:21:40     INFO    listobs::ms::summary+     59   M059            13.5 m   +021.28.56.5  -30.32.08.0       3685.0045      997.2825       17.1579  5108354.3753002010418.131200 -3238283.651000
2019-08-15 13:21:40     INFO    listobs::ms::summary+     60   M060            13.5 m   +021.28.46.5  -30.33.32.1       3419.1506    -1602.2412       21.4982  5107225.7690002009688.302500 -3240524.600700
2019-08-15 13:21:40     INFO    listobs::ms::summary+     61   M061            13.5 m   +021.26.37.4  -30.33.47.8        -17.4446    -2086.0876       16.9002  5108250.2917002006399.067900 -3240938.898200
2019-08-15 13:21:40     INFO    listobs::ms::summary+     62   M062            13.5 m   +021.25.43.9  -30.33.53.6      -1441.9977    -2265.9288       17.0276  5108685.7928002005039.940800 -3241093.817600
2019-08-15 13:21:40     INFO    listobs::ms::summary+     63   M063            13.5 m   +021.24.29.5  -30.33.32.1      -3421.0750    -1602.2098       14.2403  5109720.3198002003320.232600 -3240520.883600
2019-08-15 13:21:40     INFO    listobs::::     ##### End Task: listobs              #####
2019-08-15 13:21:40     INFO    listobs::::+    ##########################################

2019-08-15 15:21:43,976 - STIMELA - INFO - Container [list_database_properties-140483396811608156587526574] has executed successfully
INFO:STIMELA:Container [list_database_properties-140483396811608156587526574] has executed successfully
2019-08-15 15:21:43,977 - STIMELA - INFO - Runtime was 0:00:08.060849.
INFO:STIMELA:Runtime was 0:00:08.060849.
2019-08-15 15:21:44,009 - STIMELA - INFO - Container list_database_properties-140483396811608156587526574 has been stopped.
INFO:STIMELA:Container list_database_properties-140483396811608156587526574 has been stopped.
Running: docker rm list_database_properties-140483396811608156587526574
list_database_properties-140483396811608156587526574

2019-08-15 15:21:45,038 - STIMELA - INFO - Saving pipeline information in .last_simulation_example.json
INFO:STIMELA:Saving pipeline information in .last_simulation_example.json
2019-08-15 15:21:45,039 - STIMELA - INFO - Recipe executed successfully
INFO:STIMELA:Recipe executed successfully

Happy IMORC'ing!