Skip to content
Snippets Groups Projects
Select Git revision
  • 3228fff48fb668d2c210a34633ccd855d301e037
  • master default protected
  • bugfix/getRM_VLBI
  • mammoth_august
  • ingest_info
  • poppy_integration_v50
  • optimize_workflow
  • releases/v5.1 protected
  • releases/v5.1rc1 protected
  • reverse_versions
  • poppy_integration
  • releases/v5.0 protected
  • use-versioned-releases
  • releases/v5.0rc2 protected
  • releases/v5.0rc1 protected
  • releases/ldv_v407_atdb protected
  • ldv_v407_debug
  • releases/ldv_v406_debug protected
  • releases/ldv_v405 protected
  • releases/ldv_v404 protected
  • v5.1
  • v5.0
  • v5.0rc2
  • v5.0rc1
  • ldv_v406_debug
  • ldv_v405_debug
  • ldv_v404
  • ldv_v403
  • ldv_v402
  • v4.0
  • ldv_v401
  • ldv_v40
  • ldv_v031
  • ldv_v03
  • ldv_v01
35 results

utils.js

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    utils.js 917 B
    function get_losoto_config(step_name) {
        var par = ['soltab = ' + inputs.soltab]
        if (inputs.ncpu !== null && inputs.ncpu !== undefined) par.push('ncpu='+inputs.ncpu);
        console.log(inputs, par)
        par.push("[" + step_name + "]")
        par.push('operation=' + step_name)
        for(var field_name in inputs){
            if(field_name === 'input_h5parm' ||
               field_name === 'soltab' ||
               field_name === 'ncpu' || 
               field_name === 'execute') continue;
    
            if(inputs[field_name] === null ||
               inputs[field_name] === 'null') continue;
            
            if(inputs[field_name]["class"] !== undefined &&
               (inputs[field_name]["class"] ==="Directory" ||
                inputs[field_name]["class"] ==="File")){
                par.push(field_name+'='+inputs[field_name].path)
            } else {
                par.push(field_name+'='+inputs[field_name])
            }
        }
        return par
    }