Changeset 1007 in quafit


Ignore:
Timestamp:
Jul 8, 2016, 1:21:49 AM (6 years ago)
Author:
alexey
Message:

placing bunch of regex's for fileds - cleaned up RD && Aggregates sections...

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • bin/parser_gennap_modifier.pl

    r1006 r1007  
    13791379close OUT;
    13801380
    1381 #exit;
     1381exit;
    13821382
    13831383####################################################
  • module_generator/parser_mod_sorted_nolistboxes.pl

    r1005 r1007  
    305305                if ( $role_counter == 1 )
    306306                {
     307                    my $pattern = "\#";
     308                    if ($id eq 'deg__beta' or $id eq 'alpha' or $id eq 'gamma')
     309                    {
     310                        $pattern = "\"pattern\":\"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?\$\"";
     311                    }
     312
    307313                    print "
    308314                   {
     
    316322                     \"repeat\"   : \"$id_key\",
    317323                     \"norow\"    : \"true\",
     324                     $pattern,
    318325                     \"help\"     : \"\"       
    319326                 },"   
     
    344351                    {
    345352                        my $norow_stat = "true";
    346                         my $sizetext = 4;
     353                        my $sizetext = 2;
    347354                        my $type = "text";
    348355                        my $value = "\#";
    349356                        my $default = "\"default\":\"$array1[$i]\"";
     357                        my $pattern = "\"pattern\":\"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?\$\"";
    350358                        if ($array_ids[$i] eq 'Flag')
    351359                        {
     
    355363                            $value = "\"values\":\"-1~-1~0~0~1~1~2~2\"";
    356364                            #$default = "\"default\": \"zero\"";
     365                            $pattern = "\#";
    357366                        }
    358367                        print "
     
    369378                                  \"repeat\"   : \"$id_key\",
    370379                                  \"norow\"    : \"$norow_stat\",
     380                                  $pattern,
    371381                                  \"help\"     : \"\"   
    372382                             },"   
     
    508518                   
    509519                    my $norow_stat = "true";
    510                     my $sizetext = 4;
     520                    my $sizetext = 2;
    511521                    my $type = "text";
    512522                    my $value = "\#";
    513523                    my $default = "\"default\":\"$array1[$i]\"";
     524                    my $pattern = "\"pattern\":\"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?\$\"";
    514525 
    515526                    if ($array_ids[$i] eq 'Flag')
     
    520531                        $value = "\"values\":\"-1~-1~0~0~1~1~2~2\"";
    521532                        #$default = "\"default\": \"zero\"";
     533                        $pattern = "\#";
    522534                    }
    523535                    print "
     
    532544                                  $default,
    533545                                  \"repeat\"   : \"$id_key\",
     546                                  $pattern,
    534547                                  \"norow\"    : \"true\",
    535548                                  \"help\"     : \"\"   
     
    549562                    #$default = "\"default\":\"2\"";
    550563                }
     564                my $pattern = "\#";
     565                if ($lanel_key eq 'deg__beta' or $label_key eq 'alpha' or $label_key eq 'gamma')
     566                {
     567                    $pattern = "\"pattern\":\"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?\$\"";
     568                }
     569                if ($label_key eq 'Screw Polymerization Number')
     570                {
     571                    $pattern = "\"pattern\":\"^(0|[1-9][0-9]*)\$\"";   # Regex for Zero OR positive integers with no leading Zero
     572                }
     573
    551574                print "
    552575                   {
     
    559582                     $default,
    560583                     \"required\" : \"true\",
     584                     $pattern,
    561585                     $repline
    562586                     \"help\"     : \"\"       
  • module_generator/quafit_test.json

    r1005 r1007  
    4242                     "default":"1",
    4343                     "required" : "true",
     44                     #,
    4445                     #
    4546                     "help"     : ""   
     
    5455                     "default":"2",
    5556                     "required" : "true",
     57                     #,
    5658                     #
    5759                     "help"     : ""   
     
    6668                     "default":"0.1",
    6769                     "required" : "true",
     70                     #,
    6871                     #
    6972                     "help"     : ""   
     
    7881                     "default":"7",
    7982                     "required" : "true",
     83                     #,
    8084                     #
    8185                     "help"     : ""   
     
    9094                     "default":"7",
    9195                     "required" : "true",
     96                     #,
    9297                     #
    9398                     "help"     : ""   
     
    102107                     "default":"0.3",
    103108                     "required" : "true",
     109                     #,
    104110                     #
    105111                     "help"     : ""   
     
    149155                     "default":"0.8",
    150156                     "required" : "true",
     157                     #,
    151158                     #
    152159                     "help"     : ""   
     
    161168                     "default":"2.0",
    162169                     "required" : "true",
     170                     #,
    163171                     #
    164172                     "help"     : ""   
     
    173181                     "default":"1",
    174182                     "required" : "true",
     183                     #,
    175184                     #
    176185                     "help"     : ""   
     
    185194                     "default":"1.0",
    186195                     "required" : "true",
     196                     #,
    187197                     #
    188198                     "help"     : ""   
     
    197207                     "default":"1.0",
    198208                     "required" : "true",
     209                     #,
    199210                     #
    200211                     "help"     : ""   
     
    232243                     "default":"1",
    233244                     "required" : "true",
     245                     #,
    234246                      "repeat" : "num_states",
    235247                     "help"     : ""   
     
    269281                     "default":"D2",
    270282                     "required" : "true",
     283                     #,
    271284                      "repeat" : "num_ags",
    272285                     "help"     : ""   
     
    285298                   {
    286299                     "role"     : "input", 
     300                     "id"       : "alpha",
     301                     "label"    : "alpha",
     302                     "type"     : "text", 
     303                     "default"  : "0.0000",
     304                     "required" : "true",
     305                     "size"     : 4,
     306                     "repeat"   : "point_group_reference_system",
     307                     "norow"    : "true",
     308                     "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     309                     "help"     : ""   
     310                 },
     311                   {
     312                     "role"     : "input", 
    287313                     "id"       : "deg__beta",
    288314                     "label"    : "deg__beta",
     
    293319                     "repeat"   : "point_group_reference_system",
    294320                     "norow"    : "true",
     321                     "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    295322                     "help"     : ""   
    296323                 },
     
    305332                     "repeat"   : "point_group_reference_system",
    306333                     "norow"    : "true",
    307                      "help"     : ""   
    308                  },
    309                    {
    310                      "role"     : "input", 
    311                      "id"       : "alpha",
    312                      "label"    : "alpha",
    313                      "type"     : "text", 
    314                      "default"  : "0.0000",
    315                      "required" : "true",
    316                      "size"     : 4,
    317                      "repeat"   : "point_group_reference_system",
    318                      "norow"    : "true",
     334                     "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    319335                     "help"     : ""   
    320336                 },
     
    328344                     "default":"1",
    329345                     "required" : "true",
     346                     "pattern":"^(0|[1-9][0-9]*)$",
    330347                      "repeat" : "num_ags",
    331348                     "help"     : ""   
     
    342359                     "help"     : ""
    343360                 },
     361                              {
     362                                "role"     : "input", 
     363                                "id"       : "alpha_degscrew_axis_orientation",
     364                                #"label"    : "alpha_deg",
     365                                "label"    : "",
     366                                "type"     : "text", 
     367                                "default"  : "alpha_deg",
     368                                "required" : "true",
     369                                "size"     : 5,
     370                                "repeat"   : "screw_axis_orientation",
     371                                "norow"    : "true",
     372                                "readonly" : "true",
     373                                "help"     : ""
     374                           },
     375                                {
     376                                  "role"     : "input", 
     377                                  "id"       : "Startingalpha_degscrew_axis_orientation",
     378                                  "label"    : "Starting",
     379                                  "type"     : "text", 
     380                                  "required" : "true",
     381                                  "size"     : 2,
     382                                  #,
     383                                  "default":"0.00000",
     384                                  #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
     385                                  "repeat"   : "screw_axis_orientation",
     386                                  "norow"    : "true",
     387                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     388                                  "help"     : ""       
     389                             },
     390                                {
     391                                  "role"     : "input", 
     392                                  "id"       : "Loweralpha_degscrew_axis_orientation",
     393                                  "label"    : "Lower",
     394                                  "type"     : "text", 
     395                                  "required" : "true",
     396                                  "size"     : 2,
     397                                  #,
     398                                  "default":"0.0000",
     399                                  #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
     400                                  "repeat"   : "screw_axis_orientation",
     401                                  "norow"    : "true",
     402                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     403                                  "help"     : ""       
     404                             },
     405                                {
     406                                  "role"     : "input", 
     407                                  "id"       : "Upperalpha_degscrew_axis_orientation",
     408                                  "label"    : "Upper",
     409                                  "type"     : "text", 
     410                                  "required" : "true",
     411                                  "size"     : 2,
     412                                  #,
     413                                  "default":"360.0000",
     414                                  #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
     415                                  "repeat"   : "screw_axis_orientation",
     416                                  "norow"    : "true",
     417                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     418                                  "help"     : ""       
     419                             },
     420                                {
     421                                  "role"     : "input", 
     422                                  "id"       : "Samplingalpha_degscrew_axis_orientation",
     423                                  "label"    : "Sampling",
     424                                  "type"     : "text", 
     425                                  "required" : "true",
     426                                  "size"     : 2,
     427                                  #,
     428                                  "default":"20.0000",
     429                                  #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
     430                                  "repeat"   : "screw_axis_orientation",
     431                                  "norow"    : "true",
     432                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     433                                  "help"     : ""       
     434                             },
     435                                {
     436                                  "role"     : "input", 
     437                                  "id"       : "Flagalpha_degscrew_axis_orientation",
     438                                  "label"    : "Flag",
     439                                  "type"     : "listbox", 
     440                                  "required" : "true",
     441                                  "size"     : 2,
     442                                  "values":"-1~-1~0~0~1~1~2~2",
     443                                  "default":"0",
     444                                  #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
     445                                  "repeat"   : "screw_axis_orientation",
     446                                  "norow"    : "false",
     447                                  #,
     448                                  "help"     : ""       
     449                             },
    344450                              {
    345451                                "role"     : "input", 
     
    362468                                  "type"     : "text", 
    363469                                  "required" : "true",
    364                                   "size"     : 4,
     470                                  "size"     : 2,
    365471                                  #,
    366472                                  "default":"1.0000",
     
    368474                                  "repeat"   : "screw_axis_orientation",
    369475                                  "norow"    : "true",
     476                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    370477                                  "help"     : ""       
    371478                             },
     
    376483                                  "type"     : "text", 
    377484                                  "required" : "true",
    378                                   "size"     : 4,
     485                                  "size"     : 2,
    379486                                  #,
    380487                                  "default":"-1.0000",
     
    382489                                  "repeat"   : "screw_axis_orientation",
    383490                                  "norow"    : "true",
     491                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    384492                                  "help"     : ""       
    385493                             },
     
    390498                                  "type"     : "text", 
    391499                                  "required" : "true",
    392                                   "size"     : 4,
     500                                  "size"     : 2,
    393501                                  #,
    394502                                  "default":"1.0000",
     
    396504                                  "repeat"   : "screw_axis_orientation",
    397505                                  "norow"    : "true",
     506                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    398507                                  "help"     : ""       
    399508                             },
     
    404513                                  "type"     : "text", 
    405514                                  "required" : "true",
    406                                   "size"     : 4,
     515                                  "size"     : 2,
    407516                                  #,
    408517                                  "default":"0.5000",
     
    410519                                  "repeat"   : "screw_axis_orientation",
    411520                                  "norow"    : "true",
     521                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    412522                                  "help"     : ""       
    413523                             },
     
    424534                                  "repeat"   : "screw_axis_orientation",
    425535                                  "norow"    : "false",
    426                                   "help"     : ""       
    427                              },
    428                               {
    429                                 "role"     : "input", 
    430                                 "id"       : "alpha_degscrew_axis_orientation",
    431                                 #"label"    : "alpha_deg",
    432                                 "label"    : "",
    433                                 "type"     : "text", 
    434                                 "default"  : "alpha_deg",
    435                                 "required" : "true",
    436                                 "size"     : 5,
    437                                 "repeat"   : "screw_axis_orientation",
    438                                 "norow"    : "true",
    439                                 "readonly" : "true",
    440                                 "help"     : ""
    441                            },
    442                                 {
    443                                   "role"     : "input", 
    444                                   "id"       : "Startingalpha_degscrew_axis_orientation",
    445                                   "label"    : "Starting",
    446                                   "type"     : "text", 
    447                                   "required" : "true",
    448                                   "size"     : 4,
    449                                   #,
    450                                   "default":"0.00000",
    451                                   #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
    452                                   "repeat"   : "screw_axis_orientation",
    453                                   "norow"    : "true",
    454                                   "help"     : ""       
    455                              },
    456                                 {
    457                                   "role"     : "input", 
    458                                   "id"       : "Loweralpha_degscrew_axis_orientation",
    459                                   "label"    : "Lower",
    460                                   "type"     : "text", 
    461                                   "required" : "true",
    462                                   "size"     : 4,
    463                                   #,
    464                                   "default":"0.0000",
    465                                   #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
    466                                   "repeat"   : "screw_axis_orientation",
    467                                   "norow"    : "true",
    468                                   "help"     : ""       
    469                              },
    470                                 {
    471                                   "role"     : "input", 
    472                                   "id"       : "Upperalpha_degscrew_axis_orientation",
    473                                   "label"    : "Upper",
    474                                   "type"     : "text", 
    475                                   "required" : "true",
    476                                   "size"     : 4,
    477                                   #,
    478                                   "default":"360.0000",
    479                                   #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
    480                                   "repeat"   : "screw_axis_orientation",
    481                                   "norow"    : "true",
    482                                   "help"     : ""       
    483                              },
    484                                 {
    485                                   "role"     : "input", 
    486                                   "id"       : "Samplingalpha_degscrew_axis_orientation",
    487                                   "label"    : "Sampling",
    488                                   "type"     : "text", 
    489                                   "required" : "true",
    490                                   "size"     : 4,
    491                                   #,
    492                                   "default":"20.0000",
    493                                   #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
    494                                   "repeat"   : "screw_axis_orientation",
    495                                   "norow"    : "true",
    496                                   "help"     : ""       
    497                              },
    498                                 {
    499                                   "role"     : "input", 
    500                                   "id"       : "Flagalpha_degscrew_axis_orientation",
    501                                   "label"    : "Flag",
    502                                   "type"     : "listbox", 
    503                                   "required" : "true",
    504                                   "size"     : 2,
    505                                   "values":"-1~-1~0~0~1~1~2~2",
    506                                   "default":"0",
    507                                   #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
    508                                   "repeat"   : "screw_axis_orientation",
    509                                   "norow"    : "false",
     536                                  #,
    510537                                  "help"     : ""       
    511538                             },
     
    528555                                  #,
    529556                                  "required" : "true",
    530                                   "size"     : 4,
     557                                  "size"     : 2,
    531558                                  "default":"0.99018",
    532559                                  "repeat"   : "rotation_along_screw_axis_deg",
     560                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    533561                                  "norow"    : "true",
    534562                                  "help"     : ""       
     
    541569                                  #,
    542570                                  "required" : "true",
    543                                   "size"     : 4,
     571                                  "size"     : 2,
    544572                                  "default":"0.0000",
    545573                                  "repeat"   : "rotation_along_screw_axis_deg",
     574                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    546575                                  "norow"    : "true",
    547576                                  "help"     : ""       
     
    554583                                  #,
    555584                                  "required" : "true",
    556                                   "size"     : 4,
     585                                  "size"     : 2,
    557586                                  "default":"180.000",
    558587                                  "repeat"   : "rotation_along_screw_axis_deg",
     588                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    559589                                  "norow"    : "true",
    560590                                  "help"     : ""       
     
    567597                                  #,
    568598                                  "required" : "true",
    569                                   "size"     : 4,
     599                                  "size"     : 2,
    570600                                  "default":"64.250",
    571601                                  "repeat"   : "rotation_along_screw_axis_deg",
     602                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    572603                                  "norow"    : "true",
    573604                                  "help"     : ""       
     
    583614                                  "default":"0",
    584615                                  "repeat"   : "rotation_along_screw_axis_deg",
     616                                  #,
    585617                                  "norow"    : "true",
    586618                                  "help"     : ""       
     
    604636                                  #,
    605637                                  "required" : "true",
    606                                   "size"     : 4,
     638                                  "size"     : 2,
    607639                                  "default":"141.133",
    608640                                  "repeat"   : "screw_translation_along_z_ang",
     641                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    609642                                  "norow"    : "true",
    610643                                  "help"     : ""       
     
    617650                                  #,
    618651                                  "required" : "true",
    619                                   "size"     : 4,
     652                                  "size"     : 2,
    620653                                  "default":"5.0000",
    621654                                  "repeat"   : "screw_translation_along_z_ang",
     655                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    622656                                  "norow"    : "true",
    623657                                  "help"     : ""       
     
    630664                                  #,
    631665                                  "required" : "true",
    632                                   "size"     : 4,
     666                                  "size"     : 2,
    633667                                  "default":"100.000",
    634668                                  "repeat"   : "screw_translation_along_z_ang",
     669                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    635670                                  "norow"    : "true",
    636671                                  "help"     : ""       
     
    643678                                  #,
    644679                                  "required" : "true",
    645                                   "size"     : 4,
     680                                  "size"     : 2,
    646681                                  "default":"40.531",
    647682                                  "repeat"   : "screw_translation_along_z_ang",
     683                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    648684                                  "norow"    : "true",
    649685                                  "help"     : ""       
     
    659695                                  "default":"0",
    660696                                  "repeat"   : "screw_translation_along_z_ang",
     697                                  #,
    661698                                  "norow"    : "true",
    662699                                  "help"     : ""       
     
    680717                                  #,
    681718                                  "required" : "true",
    682                                   "size"     : 4,
     719                                  "size"     : 2,
    683720                                  "default":"1.05",
    684721                                  "repeat"   : "relative_mass_density_hydr_shell___",
     722                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    685723                                  "norow"    : "true",
    686724                                  "help"     : ""       
     
    693731                                  #,
    694732                                  "required" : "true",
    695                                   "size"     : 4,
     733                                  "size"     : 2,
    696734                                  "default":"1.0",
    697735                                  "repeat"   : "relative_mass_density_hydr_shell___",
     736                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    698737                                  "norow"    : "true",
    699738                                  "help"     : ""       
     
    706745                                  #,
    707746                                  "required" : "true",
    708                                   "size"     : 4,
     747                                  "size"     : 2,
    709748                                  "default":"1.07",
    710749                                  "repeat"   : "relative_mass_density_hydr_shell___",
     750                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    711751                                  "norow"    : "true",
    712752                                  "help"     : ""       
     
    719759                                  #,
    720760                                  "required" : "true",
    721                                   "size"     : 4,
     761                                  "size"     : 2,
    722762                                  "default":"0.5",
    723763                                  "repeat"   : "relative_mass_density_hydr_shell___",
     764                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    724765                                  "norow"    : "true",
    725766                                  "help"     : ""       
     
    735776                                  "default":"0",
    736777                                  "repeat"   : "relative_mass_density_hydr_shell___",
     778                                  #,
    737779                                  "norow"    : "true",
    738780                                  "help"     : ""       
     
    805847                                  "type"     : "text", 
    806848                                  "required" : "true",
    807                                   "size"     : 4,
     849                                  "size"     : 2,
    808850                                  #,
    809851                                  "default":"-0.60943",
     
    811853                                  "repeat"   : "geom_center_vect",
    812854                                  "norow"    : "true",
     855                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    813856                                  "help"     : ""       
    814857                             },
     
    819862                                  "type"     : "text", 
    820863                                  "required" : "true",
    821                                   "size"     : 4,
     864                                  "size"     : 2,
    822865                                  #,
    823866                                  "default":"-1.0000",
     
    825868                                  "repeat"   : "geom_center_vect",
    826869                                  "norow"    : "true",
     870                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    827871                                  "help"     : ""       
    828872                             },
     
    833877                                  "type"     : "text", 
    834878                                  "required" : "true",
    835                                   "size"     : 4,
     879                                  "size"     : 2,
    836880                                  #,
    837881                                  "default":"1.0000",
     
    839883                                  "repeat"   : "geom_center_vect",
    840884                                  "norow"    : "true",
     885                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    841886                                  "help"     : ""       
    842887                             },
     
    847892                                  "type"     : "text", 
    848893                                  "required" : "true",
    849                                   "size"     : 4,
     894                                  "size"     : 2,
    850895                                  #,
    851896                                  "default":"0.50000",
     
    853898                                  "repeat"   : "geom_center_vect",
    854899                                  "norow"    : "true",
     900                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    855901                                  "help"     : ""       
    856902                             },
     
    867913                                  "repeat"   : "geom_center_vect",
    868914                                  "norow"    : "false",
     915                                  #,
    869916                                  "help"     : ""       
    870917                             },
     
    889936                                  "type"     : "text", 
    890937                                  "required" : "true",
    891                                   "size"     : 4,
     938                                  "size"     : 2,
    892939                                  #,
    893940                                  "default":"26.005",
     
    895942                                  "repeat"   : "geom_center_vect",
    896943                                  "norow"    : "true",
     944                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    897945                                  "help"     : ""       
    898946                             },
     
    903951                                  "type"     : "text", 
    904952                                  "required" : "true",
    905                                   "size"     : 4,
     953                                  "size"     : 2,
    906954                                  #,
    907955                                  "default":"0.0000",
     
    909957                                  "repeat"   : "geom_center_vect",
    910958                                  "norow"    : "true",
     959                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    911960                                  "help"     : ""       
    912961                             },
     
    917966                                  "type"     : "text", 
    918967                                  "required" : "true",
    919                                   "size"     : 4,
     968                                  "size"     : 2,
    920969                                  #,
    921970                                  "default":"10.00",
     
    923972                                  "repeat"   : "geom_center_vect",
    924973                                  "norow"    : "true",
     974                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    925975                                  "help"     : ""       
    926976                             },
     
    931981                                  "type"     : "text", 
    932982                                  "required" : "true",
    933                                   "size"     : 4,
     983                                  "size"     : 2,
    934984                                  #,
    935985                                  "default":"2.0000",
     
    937987                                  "repeat"   : "geom_center_vect",
    938988                                  "norow"    : "true",
     989                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    939990                                  "help"     : ""       
    940991                             },
     
    9511002                                  "repeat"   : "geom_center_vect",
    9521003                                  "norow"    : "false",
     1004                                  #,
    9531005                                  "help"     : ""       
    9541006                             },
     
    9731025                                  "type"     : "text", 
    9741026                                  "required" : "true",
    975                                   "size"     : 4,
     1027                                  "size"     : 2,
    9761028                                  #,
    9771029                                  "default":"-92.221",
     
    9791031                                  "repeat"   : "geom_center_vect",
    9801032                                  "norow"    : "true",
     1033                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    9811034                                  "help"     : ""       
    9821035                             },
     
    9871040                                  "type"     : "text", 
    9881041                                  "required" : "true",
    989                                   "size"     : 4,
     1042                                  "size"     : 2,
    9901043                                  #,
    9911044                                  "default":"-180.00",
     
    9931046                                  "repeat"   : "geom_center_vect",
    9941047                                  "norow"    : "true",
     1048                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    9951049                                  "help"     : ""       
    9961050                             },
     
    10011055                                  "type"     : "text", 
    10021056                                  "required" : "true",
    1003                                   "size"     : 4,
     1057                                  "size"     : 2,
    10041058                                  #,
    10051059                                  "default":"180.00",
     
    10071061                                  "repeat"   : "geom_center_vect",
    10081062                                  "norow"    : "true",
     1063                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    10091064                                  "help"     : ""       
    10101065                             },
     
    10151070                                  "type"     : "text", 
    10161071                                  "required" : "true",
    1017                                   "size"     : 4,
     1072                                  "size"     : 2,
    10181073                                  #,
    10191074                                  "default":"90.000",
     
    10211076                                  "repeat"   : "geom_center_vect",
    10221077                                  "norow"    : "true",
     1078                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    10231079                                  "help"     : ""       
    10241080                             },
     
    10351091                                  "repeat"   : "geom_center_vect",
    10361092                                  "norow"    : "false",
     1093                                  #,
    10371094                                  "help"     : ""       
    10381095                             },
     
    10481105                     "help"     : ""
    10491106                 },
     1107                              {
     1108                                "role"     : "input", 
     1109                                "id"       : "cosbeta_arotation_angles",
     1110                                #"label"    : "cosbeta_a",
     1111                                "label"    : "",
     1112                                "type"     : "text", 
     1113                                "default"  : "cosbeta_a",
     1114                                "required" : "true",
     1115                                "size"     : 5,
     1116                                "repeat"   : "rotation_angles",
     1117                                "norow"    : "true",
     1118                                "readonly" : "true",
     1119                                "help"     : ""
     1120                           },
     1121                                {
     1122                                  "role"     : "input", 
     1123                                  "id"       : "Startingcosbeta_arotation_angles",
     1124                                  "label"    : "Starting",
     1125                                  "type"     : "text", 
     1126                                  "required" : "true",
     1127                                  "size"     : 2,
     1128                                  #,
     1129                                  "default":"0.35934E-002",
     1130                                  #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
     1131                                  "repeat"   : "rotation_angles",
     1132                                  "norow"    : "true",
     1133                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1134                                  "help"     : ""       
     1135                             },
     1136                                {
     1137                                  "role"     : "input", 
     1138                                  "id"       : "Lowercosbeta_arotation_angles",
     1139                                  "label"    : "Lower",
     1140                                  "type"     : "text", 
     1141                                  "required" : "true",
     1142                                  "size"     : 2,
     1143                                  #,
     1144                                  "default":"-1.0000",
     1145                                  #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
     1146                                  "repeat"   : "rotation_angles",
     1147                                  "norow"    : "true",
     1148                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1149                                  "help"     : ""       
     1150                             },
     1151                                {
     1152                                  "role"     : "input", 
     1153                                  "id"       : "Uppercosbeta_arotation_angles",
     1154                                  "label"    : "Upper",
     1155                                  "type"     : "text", 
     1156                                  "required" : "true",
     1157                                  "size"     : 2,
     1158                                  #,
     1159                                  "default":"1.0000",
     1160                                  #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
     1161                                  "repeat"   : "rotation_angles",
     1162                                  "norow"    : "true",
     1163                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1164                                  "help"     : ""       
     1165                             },
     1166                                {
     1167                                  "role"     : "input", 
     1168                                  "id"       : "Samplingcosbeta_arotation_angles",
     1169                                  "label"    : "Sampling",
     1170                                  "type"     : "text", 
     1171                                  "required" : "true",
     1172                                  "size"     : 2,
     1173                                  #,
     1174                                  "default":"0.50000",
     1175                                  #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
     1176                                  "repeat"   : "rotation_angles",
     1177                                  "norow"    : "true",
     1178                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1179                                  "help"     : ""       
     1180                             },
     1181                                {
     1182                                  "role"     : "input", 
     1183                                  "id"       : "Flagcosbeta_arotation_angles",
     1184                                  "label"    : "Flag",
     1185                                  "type"     : "listbox", 
     1186                                  "required" : "true",
     1187                                  "size"     : 2,
     1188                                  "values":"-1~-1~0~0~1~1~2~2",
     1189                                  "default":"1",
     1190                                  #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
     1191                                  "repeat"   : "rotation_angles",
     1192                                  "norow"    : "false",
     1193                                  #,
     1194                                  "help"     : ""       
     1195                             },
     1196                              {
     1197                                "role"     : "input", 
     1198                                "id"       : "alpha_a_degrotation_angles",
     1199                                #"label"    : "alpha_a_deg",
     1200                                "label"    : "",
     1201                                "type"     : "text", 
     1202                                "default"  : "alpha_a_deg",
     1203                                "required" : "true",
     1204                                "size"     : 5,
     1205                                "repeat"   : "rotation_angles",
     1206                                "norow"    : "true",
     1207                                "readonly" : "true",
     1208                                "help"     : ""
     1209                           },
     1210                                {
     1211                                  "role"     : "input", 
     1212                                  "id"       : "Startingalpha_a_degrotation_angles",
     1213                                  "label"    : "Starting",
     1214                                  "type"     : "text", 
     1215                                  "required" : "true",
     1216                                  "size"     : 2,
     1217                                  #,
     1218                                  "default":"-134.86",
     1219                                  #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
     1220                                  "repeat"   : "rotation_angles",
     1221                                  "norow"    : "true",
     1222                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1223                                  "help"     : ""       
     1224                             },
     1225                                {
     1226                                  "role"     : "input", 
     1227                                  "id"       : "Loweralpha_a_degrotation_angles",
     1228                                  "label"    : "Lower",
     1229                                  "type"     : "text", 
     1230                                  "required" : "true",
     1231                                  "size"     : 2,
     1232                                  #,
     1233                                  "default":"-180.00",
     1234                                  #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
     1235                                  "repeat"   : "rotation_angles",
     1236                                  "norow"    : "true",
     1237                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1238                                  "help"     : ""       
     1239                             },
     1240                                {
     1241                                  "role"     : "input", 
     1242                                  "id"       : "Upperalpha_a_degrotation_angles",
     1243                                  "label"    : "Upper",
     1244                                  "type"     : "text", 
     1245                                  "required" : "true",
     1246                                  "size"     : 2,
     1247                                  #,
     1248                                  "default":"180.00",
     1249                                  #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
     1250                                  "repeat"   : "rotation_angles",
     1251                                  "norow"    : "true",
     1252                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1253                                  "help"     : ""       
     1254                             },
     1255                                {
     1256                                  "role"     : "input", 
     1257                                  "id"       : "Samplingalpha_a_degrotation_angles",
     1258                                  "label"    : "Sampling",
     1259                                  "type"     : "text", 
     1260                                  "required" : "true",
     1261                                  "size"     : 2,
     1262                                  #,
     1263                                  "default":"90.000",
     1264                                  #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
     1265                                  "repeat"   : "rotation_angles",
     1266                                  "norow"    : "true",
     1267                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1268                                  "help"     : ""       
     1269                             },
     1270                                {
     1271                                  "role"     : "input", 
     1272                                  "id"       : "Flagalpha_a_degrotation_angles",
     1273                                  "label"    : "Flag",
     1274                                  "type"     : "listbox", 
     1275                                  "required" : "true",
     1276                                  "size"     : 2,
     1277                                  "values":"-1~-1~0~0~1~1~2~2",
     1278                                  "default":"1",
     1279                                  #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
     1280                                  "repeat"   : "rotation_angles",
     1281                                  "norow"    : "false",
     1282                                  #,
     1283                                  "help"     : ""       
     1284                             },
    10501285                              {
    10511286                                "role"     : "input", 
     
    10681303                                  "type"     : "text", 
    10691304                                  "required" : "true",
    1070                                   "size"     : 4,
     1305                                  "size"     : 2,
    10711306                                  #,
    10721307                                  "default":"149.80",
     
    10741309                                  "repeat"   : "rotation_angles",
    10751310                                  "norow"    : "true",
     1311                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    10761312                                  "help"     : ""       
    10771313                             },
     
    10821318                                  "type"     : "text", 
    10831319                                  "required" : "true",
    1084                                   "size"     : 4,
     1320                                  "size"     : 2,
    10851321                                  #,
    10861322                                  "default":"-180.00",
     
    10881324                                  "repeat"   : "rotation_angles",
    10891325                                  "norow"    : "true",
     1326                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    10901327                                  "help"     : ""       
    10911328                             },
     
    10961333                                  "type"     : "text", 
    10971334                                  "required" : "true",
    1098                                   "size"     : 4,
     1335                                  "size"     : 2,
    10991336                                  #,
    11001337                                  "default":"180.00",
     
    11021339                                  "repeat"   : "rotation_angles",
    11031340                                  "norow"    : "true",
     1341                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    11041342                                  "help"     : ""       
    11051343                             },
     
    11101348                                  "type"     : "text", 
    11111349                                  "required" : "true",
    1112                                   "size"     : 4,
     1350                                  "size"     : 2,
    11131351                                  #,
    11141352                                  "default":"90.000",
     
    11161354                                  "repeat"   : "rotation_angles",
    11171355                                  "norow"    : "true",
     1356                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    11181357                                  "help"     : ""       
    11191358                             },
     
    11301369                                  "repeat"   : "rotation_angles",
    11311370                                  "norow"    : "false",
    1132                                   "help"     : ""       
    1133                              },
    1134                               {
    1135                                 "role"     : "input", 
    1136                                 "id"       : "cosbeta_arotation_angles",
    1137                                 #"label"    : "cosbeta_a",
    1138                                 "label"    : "",
    1139                                 "type"     : "text", 
    1140                                 "default"  : "cosbeta_a",
    1141                                 "required" : "true",
    1142                                 "size"     : 5,
    1143                                 "repeat"   : "rotation_angles",
    1144                                 "norow"    : "true",
    1145                                 "readonly" : "true",
    1146                                 "help"     : ""
    1147                            },
    1148                                 {
    1149                                   "role"     : "input", 
    1150                                   "id"       : "Startingcosbeta_arotation_angles",
    1151                                   "label"    : "Starting",
    1152                                   "type"     : "text", 
    1153                                   "required" : "true",
    1154                                   "size"     : 4,
    1155                                   #,
    1156                                   "default":"0.35934E-002",
    1157                                   #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
    1158                                   "repeat"   : "rotation_angles",
    1159                                   "norow"    : "true",
    1160                                   "help"     : ""       
    1161                              },
    1162                                 {
    1163                                   "role"     : "input", 
    1164                                   "id"       : "Lowercosbeta_arotation_angles",
    1165                                   "label"    : "Lower",
    1166                                   "type"     : "text", 
    1167                                   "required" : "true",
    1168                                   "size"     : 4,
    1169                                   #,
    1170                                   "default":"-1.0000",
    1171                                   #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
    1172                                   "repeat"   : "rotation_angles",
    1173                                   "norow"    : "true",
    1174                                   "help"     : ""       
    1175                              },
    1176                                 {
    1177                                   "role"     : "input", 
    1178                                   "id"       : "Uppercosbeta_arotation_angles",
    1179                                   "label"    : "Upper",
    1180                                   "type"     : "text", 
    1181                                   "required" : "true",
    1182                                   "size"     : 4,
    1183                                   #,
    1184                                   "default":"1.0000",
    1185                                   #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
    1186                                   "repeat"   : "rotation_angles",
    1187                                   "norow"    : "true",
    1188                                   "help"     : ""       
    1189                              },
    1190                                 {
    1191                                   "role"     : "input", 
    1192                                   "id"       : "Samplingcosbeta_arotation_angles",
    1193                                   "label"    : "Sampling",
    1194                                   "type"     : "text", 
    1195                                   "required" : "true",
    1196                                   "size"     : 4,
    1197                                   #,
    1198                                   "default":"0.50000",
    1199                                   #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
    1200                                   "repeat"   : "rotation_angles",
    1201                                   "norow"    : "true",
    1202                                   "help"     : ""       
    1203                              },
    1204                                 {
    1205                                   "role"     : "input", 
    1206                                   "id"       : "Flagcosbeta_arotation_angles",
    1207                                   "label"    : "Flag",
    1208                                   "type"     : "listbox", 
    1209                                   "required" : "true",
    1210                                   "size"     : 2,
    1211                                   "values":"-1~-1~0~0~1~1~2~2",
    1212                                   "default":"1",
    1213                                   #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
    1214                                   "repeat"   : "rotation_angles",
    1215                                   "norow"    : "false",
    1216                                   "help"     : ""       
    1217                              },
    1218                               {
    1219                                 "role"     : "input", 
    1220                                 "id"       : "alpha_a_degrotation_angles",
    1221                                 #"label"    : "alpha_a_deg",
    1222                                 "label"    : "",
    1223                                 "type"     : "text", 
    1224                                 "default"  : "alpha_a_deg",
    1225                                 "required" : "true",
    1226                                 "size"     : 5,
    1227                                 "repeat"   : "rotation_angles",
    1228                                 "norow"    : "true",
    1229                                 "readonly" : "true",
    1230                                 "help"     : ""
    1231                            },
    1232                                 {
    1233                                   "role"     : "input", 
    1234                                   "id"       : "Startingalpha_a_degrotation_angles",
    1235                                   "label"    : "Starting",
    1236                                   "type"     : "text", 
    1237                                   "required" : "true",
    1238                                   "size"     : 4,
    1239                                   #,
    1240                                   "default":"-134.86",
    1241                                   #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
    1242                                   "repeat"   : "rotation_angles",
    1243                                   "norow"    : "true",
    1244                                   "help"     : ""       
    1245                              },
    1246                                 {
    1247                                   "role"     : "input", 
    1248                                   "id"       : "Loweralpha_a_degrotation_angles",
    1249                                   "label"    : "Lower",
    1250                                   "type"     : "text", 
    1251                                   "required" : "true",
    1252                                   "size"     : 4,
    1253                                   #,
    1254                                   "default":"-180.00",
    1255                                   #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
    1256                                   "repeat"   : "rotation_angles",
    1257                                   "norow"    : "true",
    1258                                   "help"     : ""       
    1259                              },
    1260                                 {
    1261                                   "role"     : "input", 
    1262                                   "id"       : "Upperalpha_a_degrotation_angles",
    1263                                   "label"    : "Upper",
    1264                                   "type"     : "text", 
    1265                                   "required" : "true",
    1266                                   "size"     : 4,
    1267                                   #,
    1268                                   "default":"180.00",
    1269                                   #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
    1270                                   "repeat"   : "rotation_angles",
    1271                                   "norow"    : "true",
    1272                                   "help"     : ""       
    1273                              },
    1274                                 {
    1275                                   "role"     : "input", 
    1276                                   "id"       : "Samplingalpha_a_degrotation_angles",
    1277                                   "label"    : "Sampling",
    1278                                   "type"     : "text", 
    1279                                   "required" : "true",
    1280                                   "size"     : 4,
    1281                                   #,
    1282                                   "default":"90.000",
    1283                                   #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
    1284                                   "repeat"   : "rotation_angles",
    1285                                   "norow"    : "true",
    1286                                   "help"     : ""       
    1287                              },
    1288                                 {
    1289                                   "role"     : "input", 
    1290                                   "id"       : "Flagalpha_a_degrotation_angles",
    1291                                   "label"    : "Flag",
    1292                                   "type"     : "listbox", 
    1293                                   "required" : "true",
    1294                                   "size"     : 2,
    1295                                   "values":"-1~-1~0~0~1~1~2~2",
    1296                                   "default":"1",
    1297                                   #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
    1298                                   "repeat"   : "rotation_angles",
    1299                                   "norow"    : "false",
     1371                                  #,
    13001372                                  "help"     : ""       
    13011373                             },
     
    13541426                     "default":"MGSSHHHHHHSS",
    13551427                     "required" : "true",
     1428                     #,
    13561429                      "repeat" : "num_flinkers",
    13571430                     "help"     : ""   
     
    13661439                     "default":"0",
    13671440                     "required" : "true",
     1441                     #,
    13681442                      "repeat" : "num_flinkers",
    13691443                     "help"     : ""   
     
    13781452                     "default":"0",
    13791453                     "required" : "true",
     1454                     #,
    13801455                      "repeat" : "num_flinkers",
    13811456                     "help"     : ""   
     
    13901465                     "default":"1",
    13911466                     "required" : "true",
     1467                     #,
    13921468                      "repeat" : "num_flinkers",
    13931469                     "help"     : ""   
     
    14151491                     "default":"2",
    14161492                     "required" : "true",
     1493                     #,
    14171494                      "repeat" : "num_flinkers",
    14181495                     "help"     : ""   
     
    18321909                     "default":"3.0",
    18331910                     "required" : "true",
     1911                     #,
    18341912                      "repeat" : "num_exp",
    18351913                     "help"     : ""   
     
    18441922                     "default":"-1.0",
    18451923                     "required" : "true",
     1924                     #,
    18461925                      "repeat" : "num_exp",
    18471926                     "help"     : ""   
     
    18561935                     "default":"0.09369",
    18571936                     "required" : "true",
     1937                     #,
    18581938                      "repeat" : "num_exp",
    18591939                     "help"     : ""   
     
    18681948                     "default":"0.0",
    18691949                     "required" : "true",
     1950                     #,
    18701951                      "repeat" : "num_exp",
    18711952                     "help"     : ""   
     
    18801961                     "default":"0.28",
    18811962                     "required" : "true",
     1963                     #,
    18821964                      "repeat" : "num_exp",
    18831965                     "help"     : ""   
     
    18921974                     "default":"0.025",
    18931975                     "required" : "true",
     1976                     #,
    18941977                      "repeat" : "num_exp",
    18951978                     "help"     : ""   
     
    19041987                     "default":"0",
    19051988                     "required" : "true",
     1989                     #,
    19061990                      "repeat" : "num_exp",
    19071991                     "help"     : ""   
     
    19162000                     "default":"2",
    19172001                     "required" : "true",
     2002                     #,
    19182003                      "repeat" : "num_exp",
    19192004                     "help"     : ""   
     
    19282013                     "default":"90.0",
    19292014                     "required" : "true",
     2015                     #,
    19302016                      "repeat" : "num_exp",
    19312017                     "help"     : ""   
     
    19402026                     "default":"0.0",
    19412027                     "required" : "true",
     2028                     #,
    19422029                      "repeat" : "num_exp",
    19432030                     "help"     : ""   
     
    19632050                     "default":"1",
    19642051                     "required" : "true",
     2052                     #,
    19652053                      "repeat" : "num_exp",
    19662054                     "help"     : ""   
  • modules/quafit_test.json

    r1005 r1007  
    4242                     "default":"1",
    4343                     "required" : "true",
     44                     #,
    4445                     #
    4546                     "help"     : ""   
     
    5455                     "default":"2",
    5556                     "required" : "true",
     57                     #,
    5658                     #
    5759                     "help"     : ""   
     
    6668                     "default":"0.1",
    6769                     "required" : "true",
     70                     #,
    6871                     #
    6972                     "help"     : ""   
     
    7881                     "default":"7",
    7982                     "required" : "true",
     83                     #,
    8084                     #
    8185                     "help"     : ""   
     
    9094                     "default":"7",
    9195                     "required" : "true",
     96                     #,
    9297                     #
    9398                     "help"     : ""   
     
    102107                     "default":"0.3",
    103108                     "required" : "true",
     109                     #,
    104110                     #
    105111                     "help"     : ""   
     
    149155                     "default":"0.8",
    150156                     "required" : "true",
     157                     #,
    151158                     #
    152159                     "help"     : ""   
     
    161168                     "default":"2.0",
    162169                     "required" : "true",
     170                     #,
    163171                     #
    164172                     "help"     : ""   
     
    173181                     "default":"1",
    174182                     "required" : "true",
     183                     #,
    175184                     #
    176185                     "help"     : ""   
     
    185194                     "default":"1.0",
    186195                     "required" : "true",
     196                     #,
    187197                     #
    188198                     "help"     : ""   
     
    197207                     "default":"1.0",
    198208                     "required" : "true",
     209                     #,
    199210                     #
    200211                     "help"     : ""   
     
    232243                     "default":"1",
    233244                     "required" : "true",
     245                     #,
    234246                      "repeat" : "num_states",
    235247                     "help"     : ""   
     
    269281                     "default":"D2",
    270282                     "required" : "true",
     283                     #,
    271284                      "repeat" : "num_ags",
    272285                     "help"     : ""   
     
    285298                   {
    286299                     "role"     : "input", 
     300                     "id"       : "alpha",
     301                     "label"    : "alpha",
     302                     "type"     : "text", 
     303                     "default"  : "0.0000",
     304                     "required" : "true",
     305                     "size"     : 4,
     306                     "repeat"   : "point_group_reference_system",
     307                     "norow"    : "true",
     308                     "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     309                     "help"     : ""   
     310                 },
     311                   {
     312                     "role"     : "input", 
    287313                     "id"       : "deg__beta",
    288314                     "label"    : "deg__beta",
     
    293319                     "repeat"   : "point_group_reference_system",
    294320                     "norow"    : "true",
     321                     "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    295322                     "help"     : ""   
    296323                 },
     
    305332                     "repeat"   : "point_group_reference_system",
    306333                     "norow"    : "true",
    307                      "help"     : ""   
    308                  },
    309                    {
    310                      "role"     : "input", 
    311                      "id"       : "alpha",
    312                      "label"    : "alpha",
    313                      "type"     : "text", 
    314                      "default"  : "0.0000",
    315                      "required" : "true",
    316                      "size"     : 4,
    317                      "repeat"   : "point_group_reference_system",
    318                      "norow"    : "true",
     334                     "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    319335                     "help"     : ""   
    320336                 },
     
    328344                     "default":"1",
    329345                     "required" : "true",
     346                     "pattern":"^(0|[1-9][0-9]*)$",
    330347                      "repeat" : "num_ags",
    331348                     "help"     : ""   
     
    342359                     "help"     : ""
    343360                 },
     361                              {
     362                                "role"     : "input", 
     363                                "id"       : "alpha_degscrew_axis_orientation",
     364                                #"label"    : "alpha_deg",
     365                                "label"    : "",
     366                                "type"     : "text", 
     367                                "default"  : "alpha_deg",
     368                                "required" : "true",
     369                                "size"     : 5,
     370                                "repeat"   : "screw_axis_orientation",
     371                                "norow"    : "true",
     372                                "readonly" : "true",
     373                                "help"     : ""
     374                           },
     375                                {
     376                                  "role"     : "input", 
     377                                  "id"       : "Startingalpha_degscrew_axis_orientation",
     378                                  "label"    : "Starting",
     379                                  "type"     : "text", 
     380                                  "required" : "true",
     381                                  "size"     : 2,
     382                                  #,
     383                                  "default":"0.00000",
     384                                  #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
     385                                  "repeat"   : "screw_axis_orientation",
     386                                  "norow"    : "true",
     387                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     388                                  "help"     : ""       
     389                             },
     390                                {
     391                                  "role"     : "input", 
     392                                  "id"       : "Loweralpha_degscrew_axis_orientation",
     393                                  "label"    : "Lower",
     394                                  "type"     : "text", 
     395                                  "required" : "true",
     396                                  "size"     : 2,
     397                                  #,
     398                                  "default":"0.0000",
     399                                  #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
     400                                  "repeat"   : "screw_axis_orientation",
     401                                  "norow"    : "true",
     402                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     403                                  "help"     : ""       
     404                             },
     405                                {
     406                                  "role"     : "input", 
     407                                  "id"       : "Upperalpha_degscrew_axis_orientation",
     408                                  "label"    : "Upper",
     409                                  "type"     : "text", 
     410                                  "required" : "true",
     411                                  "size"     : 2,
     412                                  #,
     413                                  "default":"360.0000",
     414                                  #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
     415                                  "repeat"   : "screw_axis_orientation",
     416                                  "norow"    : "true",
     417                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     418                                  "help"     : ""       
     419                             },
     420                                {
     421                                  "role"     : "input", 
     422                                  "id"       : "Samplingalpha_degscrew_axis_orientation",
     423                                  "label"    : "Sampling",
     424                                  "type"     : "text", 
     425                                  "required" : "true",
     426                                  "size"     : 2,
     427                                  #,
     428                                  "default":"20.0000",
     429                                  #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
     430                                  "repeat"   : "screw_axis_orientation",
     431                                  "norow"    : "true",
     432                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     433                                  "help"     : ""       
     434                             },
     435                                {
     436                                  "role"     : "input", 
     437                                  "id"       : "Flagalpha_degscrew_axis_orientation",
     438                                  "label"    : "Flag",
     439                                  "type"     : "listbox", 
     440                                  "required" : "true",
     441                                  "size"     : 2,
     442                                  "values":"-1~-1~0~0~1~1~2~2",
     443                                  "default":"0",
     444                                  #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
     445                                  "repeat"   : "screw_axis_orientation",
     446                                  "norow"    : "false",
     447                                  #,
     448                                  "help"     : ""       
     449                             },
    344450                              {
    345451                                "role"     : "input", 
     
    362468                                  "type"     : "text", 
    363469                                  "required" : "true",
    364                                   "size"     : 4,
     470                                  "size"     : 2,
    365471                                  #,
    366472                                  "default":"1.0000",
     
    368474                                  "repeat"   : "screw_axis_orientation",
    369475                                  "norow"    : "true",
     476                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    370477                                  "help"     : ""       
    371478                             },
     
    376483                                  "type"     : "text", 
    377484                                  "required" : "true",
    378                                   "size"     : 4,
     485                                  "size"     : 2,
    379486                                  #,
    380487                                  "default":"-1.0000",
     
    382489                                  "repeat"   : "screw_axis_orientation",
    383490                                  "norow"    : "true",
     491                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    384492                                  "help"     : ""       
    385493                             },
     
    390498                                  "type"     : "text", 
    391499                                  "required" : "true",
    392                                   "size"     : 4,
     500                                  "size"     : 2,
    393501                                  #,
    394502                                  "default":"1.0000",
     
    396504                                  "repeat"   : "screw_axis_orientation",
    397505                                  "norow"    : "true",
     506                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    398507                                  "help"     : ""       
    399508                             },
     
    404513                                  "type"     : "text", 
    405514                                  "required" : "true",
    406                                   "size"     : 4,
     515                                  "size"     : 2,
    407516                                  #,
    408517                                  "default":"0.5000",
     
    410519                                  "repeat"   : "screw_axis_orientation",
    411520                                  "norow"    : "true",
     521                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    412522                                  "help"     : ""       
    413523                             },
     
    424534                                  "repeat"   : "screw_axis_orientation",
    425535                                  "norow"    : "false",
    426                                   "help"     : ""       
    427                              },
    428                               {
    429                                 "role"     : "input", 
    430                                 "id"       : "alpha_degscrew_axis_orientation",
    431                                 #"label"    : "alpha_deg",
    432                                 "label"    : "",
    433                                 "type"     : "text", 
    434                                 "default"  : "alpha_deg",
    435                                 "required" : "true",
    436                                 "size"     : 5,
    437                                 "repeat"   : "screw_axis_orientation",
    438                                 "norow"    : "true",
    439                                 "readonly" : "true",
    440                                 "help"     : ""
    441                            },
    442                                 {
    443                                   "role"     : "input", 
    444                                   "id"       : "Startingalpha_degscrew_axis_orientation",
    445                                   "label"    : "Starting",
    446                                   "type"     : "text", 
    447                                   "required" : "true",
    448                                   "size"     : 4,
    449                                   #,
    450                                   "default":"0.00000",
    451                                   #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
    452                                   "repeat"   : "screw_axis_orientation",
    453                                   "norow"    : "true",
    454                                   "help"     : ""       
    455                              },
    456                                 {
    457                                   "role"     : "input", 
    458                                   "id"       : "Loweralpha_degscrew_axis_orientation",
    459                                   "label"    : "Lower",
    460                                   "type"     : "text", 
    461                                   "required" : "true",
    462                                   "size"     : 4,
    463                                   #,
    464                                   "default":"0.0000",
    465                                   #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
    466                                   "repeat"   : "screw_axis_orientation",
    467                                   "norow"    : "true",
    468                                   "help"     : ""       
    469                              },
    470                                 {
    471                                   "role"     : "input", 
    472                                   "id"       : "Upperalpha_degscrew_axis_orientation",
    473                                   "label"    : "Upper",
    474                                   "type"     : "text", 
    475                                   "required" : "true",
    476                                   "size"     : 4,
    477                                   #,
    478                                   "default":"360.0000",
    479                                   #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
    480                                   "repeat"   : "screw_axis_orientation",
    481                                   "norow"    : "true",
    482                                   "help"     : ""       
    483                              },
    484                                 {
    485                                   "role"     : "input", 
    486                                   "id"       : "Samplingalpha_degscrew_axis_orientation",
    487                                   "label"    : "Sampling",
    488                                   "type"     : "text", 
    489                                   "required" : "true",
    490                                   "size"     : 4,
    491                                   #,
    492                                   "default":"20.0000",
    493                                   #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
    494                                   "repeat"   : "screw_axis_orientation",
    495                                   "norow"    : "true",
    496                                   "help"     : ""       
    497                              },
    498                                 {
    499                                   "role"     : "input", 
    500                                   "id"       : "Flagalpha_degscrew_axis_orientation",
    501                                   "label"    : "Flag",
    502                                   "type"     : "listbox", 
    503                                   "required" : "true",
    504                                   "size"     : 2,
    505                                   "values":"-1~-1~0~0~1~1~2~2",
    506                                   "default":"0",
    507                                   #"repeat"   : "screw_axis_orientationscrew_axis_orientation:alpha_deg",
    508                                   "repeat"   : "screw_axis_orientation",
    509                                   "norow"    : "false",
     536                                  #,
    510537                                  "help"     : ""       
    511538                             },
     
    528555                                  #,
    529556                                  "required" : "true",
    530                                   "size"     : 4,
     557                                  "size"     : 2,
    531558                                  "default":"0.99018",
    532559                                  "repeat"   : "rotation_along_screw_axis_deg",
     560                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    533561                                  "norow"    : "true",
    534562                                  "help"     : ""       
     
    541569                                  #,
    542570                                  "required" : "true",
    543                                   "size"     : 4,
     571                                  "size"     : 2,
    544572                                  "default":"0.0000",
    545573                                  "repeat"   : "rotation_along_screw_axis_deg",
     574                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    546575                                  "norow"    : "true",
    547576                                  "help"     : ""       
     
    554583                                  #,
    555584                                  "required" : "true",
    556                                   "size"     : 4,
     585                                  "size"     : 2,
    557586                                  "default":"180.000",
    558587                                  "repeat"   : "rotation_along_screw_axis_deg",
     588                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    559589                                  "norow"    : "true",
    560590                                  "help"     : ""       
     
    567597                                  #,
    568598                                  "required" : "true",
    569                                   "size"     : 4,
     599                                  "size"     : 2,
    570600                                  "default":"64.250",
    571601                                  "repeat"   : "rotation_along_screw_axis_deg",
     602                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    572603                                  "norow"    : "true",
    573604                                  "help"     : ""       
     
    583614                                  "default":"0",
    584615                                  "repeat"   : "rotation_along_screw_axis_deg",
     616                                  #,
    585617                                  "norow"    : "true",
    586618                                  "help"     : ""       
     
    604636                                  #,
    605637                                  "required" : "true",
    606                                   "size"     : 4,
     638                                  "size"     : 2,
    607639                                  "default":"141.133",
    608640                                  "repeat"   : "screw_translation_along_z_ang",
     641                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    609642                                  "norow"    : "true",
    610643                                  "help"     : ""       
     
    617650                                  #,
    618651                                  "required" : "true",
    619                                   "size"     : 4,
     652                                  "size"     : 2,
    620653                                  "default":"5.0000",
    621654                                  "repeat"   : "screw_translation_along_z_ang",
     655                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    622656                                  "norow"    : "true",
    623657                                  "help"     : ""       
     
    630664                                  #,
    631665                                  "required" : "true",
    632                                   "size"     : 4,
     666                                  "size"     : 2,
    633667                                  "default":"100.000",
    634668                                  "repeat"   : "screw_translation_along_z_ang",
     669                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    635670                                  "norow"    : "true",
    636671                                  "help"     : ""       
     
    643678                                  #,
    644679                                  "required" : "true",
    645                                   "size"     : 4,
     680                                  "size"     : 2,
    646681                                  "default":"40.531",
    647682                                  "repeat"   : "screw_translation_along_z_ang",
     683                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    648684                                  "norow"    : "true",
    649685                                  "help"     : ""       
     
    659695                                  "default":"0",
    660696                                  "repeat"   : "screw_translation_along_z_ang",
     697                                  #,
    661698                                  "norow"    : "true",
    662699                                  "help"     : ""       
     
    680717                                  #,
    681718                                  "required" : "true",
    682                                   "size"     : 4,
     719                                  "size"     : 2,
    683720                                  "default":"1.05",
    684721                                  "repeat"   : "relative_mass_density_hydr_shell___",
     722                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    685723                                  "norow"    : "true",
    686724                                  "help"     : ""       
     
    693731                                  #,
    694732                                  "required" : "true",
    695                                   "size"     : 4,
     733                                  "size"     : 2,
    696734                                  "default":"1.0",
    697735                                  "repeat"   : "relative_mass_density_hydr_shell___",
     736                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    698737                                  "norow"    : "true",
    699738                                  "help"     : ""       
     
    706745                                  #,
    707746                                  "required" : "true",
    708                                   "size"     : 4,
     747                                  "size"     : 2,
    709748                                  "default":"1.07",
    710749                                  "repeat"   : "relative_mass_density_hydr_shell___",
     750                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    711751                                  "norow"    : "true",
    712752                                  "help"     : ""       
     
    719759                                  #,
    720760                                  "required" : "true",
    721                                   "size"     : 4,
     761                                  "size"     : 2,
    722762                                  "default":"0.5",
    723763                                  "repeat"   : "relative_mass_density_hydr_shell___",
     764                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    724765                                  "norow"    : "true",
    725766                                  "help"     : ""       
     
    735776                                  "default":"0",
    736777                                  "repeat"   : "relative_mass_density_hydr_shell___",
     778                                  #,
    737779                                  "norow"    : "true",
    738780                                  "help"     : ""       
     
    805847                                  "type"     : "text", 
    806848                                  "required" : "true",
    807                                   "size"     : 4,
     849                                  "size"     : 2,
    808850                                  #,
    809851                                  "default":"-0.60943",
     
    811853                                  "repeat"   : "geom_center_vect",
    812854                                  "norow"    : "true",
     855                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    813856                                  "help"     : ""       
    814857                             },
     
    819862                                  "type"     : "text", 
    820863                                  "required" : "true",
    821                                   "size"     : 4,
     864                                  "size"     : 2,
    822865                                  #,
    823866                                  "default":"-1.0000",
     
    825868                                  "repeat"   : "geom_center_vect",
    826869                                  "norow"    : "true",
     870                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    827871                                  "help"     : ""       
    828872                             },
     
    833877                                  "type"     : "text", 
    834878                                  "required" : "true",
    835                                   "size"     : 4,
     879                                  "size"     : 2,
    836880                                  #,
    837881                                  "default":"1.0000",
     
    839883                                  "repeat"   : "geom_center_vect",
    840884                                  "norow"    : "true",
     885                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    841886                                  "help"     : ""       
    842887                             },
     
    847892                                  "type"     : "text", 
    848893                                  "required" : "true",
    849                                   "size"     : 4,
     894                                  "size"     : 2,
    850895                                  #,
    851896                                  "default":"0.50000",
     
    853898                                  "repeat"   : "geom_center_vect",
    854899                                  "norow"    : "true",
     900                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    855901                                  "help"     : ""       
    856902                             },
     
    867913                                  "repeat"   : "geom_center_vect",
    868914                                  "norow"    : "false",
     915                                  #,
    869916                                  "help"     : ""       
    870917                             },
     
    889936                                  "type"     : "text", 
    890937                                  "required" : "true",
    891                                   "size"     : 4,
     938                                  "size"     : 2,
    892939                                  #,
    893940                                  "default":"26.005",
     
    895942                                  "repeat"   : "geom_center_vect",
    896943                                  "norow"    : "true",
     944                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    897945                                  "help"     : ""       
    898946                             },
     
    903951                                  "type"     : "text", 
    904952                                  "required" : "true",
    905                                   "size"     : 4,
     953                                  "size"     : 2,
    906954                                  #,
    907955                                  "default":"0.0000",
     
    909957                                  "repeat"   : "geom_center_vect",
    910958                                  "norow"    : "true",
     959                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    911960                                  "help"     : ""       
    912961                             },
     
    917966                                  "type"     : "text", 
    918967                                  "required" : "true",
    919                                   "size"     : 4,
     968                                  "size"     : 2,
    920969                                  #,
    921970                                  "default":"10.00",
     
    923972                                  "repeat"   : "geom_center_vect",
    924973                                  "norow"    : "true",
     974                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    925975                                  "help"     : ""       
    926976                             },
     
    931981                                  "type"     : "text", 
    932982                                  "required" : "true",
    933                                   "size"     : 4,
     983                                  "size"     : 2,
    934984                                  #,
    935985                                  "default":"2.0000",
     
    937987                                  "repeat"   : "geom_center_vect",
    938988                                  "norow"    : "true",
     989                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    939990                                  "help"     : ""       
    940991                             },
     
    9511002                                  "repeat"   : "geom_center_vect",
    9521003                                  "norow"    : "false",
     1004                                  #,
    9531005                                  "help"     : ""       
    9541006                             },
     
    9731025                                  "type"     : "text", 
    9741026                                  "required" : "true",
    975                                   "size"     : 4,
     1027                                  "size"     : 2,
    9761028                                  #,
    9771029                                  "default":"-92.221",
     
    9791031                                  "repeat"   : "geom_center_vect",
    9801032                                  "norow"    : "true",
     1033                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    9811034                                  "help"     : ""       
    9821035                             },
     
    9871040                                  "type"     : "text", 
    9881041                                  "required" : "true",
    989                                   "size"     : 4,
     1042                                  "size"     : 2,
    9901043                                  #,
    9911044                                  "default":"-180.00",
     
    9931046                                  "repeat"   : "geom_center_vect",
    9941047                                  "norow"    : "true",
     1048                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    9951049                                  "help"     : ""       
    9961050                             },
     
    10011055                                  "type"     : "text", 
    10021056                                  "required" : "true",
    1003                                   "size"     : 4,
     1057                                  "size"     : 2,
    10041058                                  #,
    10051059                                  "default":"180.00",
     
    10071061                                  "repeat"   : "geom_center_vect",
    10081062                                  "norow"    : "true",
     1063                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    10091064                                  "help"     : ""       
    10101065                             },
     
    10151070                                  "type"     : "text", 
    10161071                                  "required" : "true",
    1017                                   "size"     : 4,
     1072                                  "size"     : 2,
    10181073                                  #,
    10191074                                  "default":"90.000",
     
    10211076                                  "repeat"   : "geom_center_vect",
    10221077                                  "norow"    : "true",
     1078                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    10231079                                  "help"     : ""       
    10241080                             },
     
    10351091                                  "repeat"   : "geom_center_vect",
    10361092                                  "norow"    : "false",
     1093                                  #,
    10371094                                  "help"     : ""       
    10381095                             },
     
    10481105                     "help"     : ""
    10491106                 },
     1107                              {
     1108                                "role"     : "input", 
     1109                                "id"       : "cosbeta_arotation_angles",
     1110                                #"label"    : "cosbeta_a",
     1111                                "label"    : "",
     1112                                "type"     : "text", 
     1113                                "default"  : "cosbeta_a",
     1114                                "required" : "true",
     1115                                "size"     : 5,
     1116                                "repeat"   : "rotation_angles",
     1117                                "norow"    : "true",
     1118                                "readonly" : "true",
     1119                                "help"     : ""
     1120                           },
     1121                                {
     1122                                  "role"     : "input", 
     1123                                  "id"       : "Startingcosbeta_arotation_angles",
     1124                                  "label"    : "Starting",
     1125                                  "type"     : "text", 
     1126                                  "required" : "true",
     1127                                  "size"     : 2,
     1128                                  #,
     1129                                  "default":"0.35934E-002",
     1130                                  #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
     1131                                  "repeat"   : "rotation_angles",
     1132                                  "norow"    : "true",
     1133                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1134                                  "help"     : ""       
     1135                             },
     1136                                {
     1137                                  "role"     : "input", 
     1138                                  "id"       : "Lowercosbeta_arotation_angles",
     1139                                  "label"    : "Lower",
     1140                                  "type"     : "text", 
     1141                                  "required" : "true",
     1142                                  "size"     : 2,
     1143                                  #,
     1144                                  "default":"-1.0000",
     1145                                  #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
     1146                                  "repeat"   : "rotation_angles",
     1147                                  "norow"    : "true",
     1148                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1149                                  "help"     : ""       
     1150                             },
     1151                                {
     1152                                  "role"     : "input", 
     1153                                  "id"       : "Uppercosbeta_arotation_angles",
     1154                                  "label"    : "Upper",
     1155                                  "type"     : "text", 
     1156                                  "required" : "true",
     1157                                  "size"     : 2,
     1158                                  #,
     1159                                  "default":"1.0000",
     1160                                  #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
     1161                                  "repeat"   : "rotation_angles",
     1162                                  "norow"    : "true",
     1163                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1164                                  "help"     : ""       
     1165                             },
     1166                                {
     1167                                  "role"     : "input", 
     1168                                  "id"       : "Samplingcosbeta_arotation_angles",
     1169                                  "label"    : "Sampling",
     1170                                  "type"     : "text", 
     1171                                  "required" : "true",
     1172                                  "size"     : 2,
     1173                                  #,
     1174                                  "default":"0.50000",
     1175                                  #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
     1176                                  "repeat"   : "rotation_angles",
     1177                                  "norow"    : "true",
     1178                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1179                                  "help"     : ""       
     1180                             },
     1181                                {
     1182                                  "role"     : "input", 
     1183                                  "id"       : "Flagcosbeta_arotation_angles",
     1184                                  "label"    : "Flag",
     1185                                  "type"     : "listbox", 
     1186                                  "required" : "true",
     1187                                  "size"     : 2,
     1188                                  "values":"-1~-1~0~0~1~1~2~2",
     1189                                  "default":"1",
     1190                                  #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
     1191                                  "repeat"   : "rotation_angles",
     1192                                  "norow"    : "false",
     1193                                  #,
     1194                                  "help"     : ""       
     1195                             },
     1196                              {
     1197                                "role"     : "input", 
     1198                                "id"       : "alpha_a_degrotation_angles",
     1199                                #"label"    : "alpha_a_deg",
     1200                                "label"    : "",
     1201                                "type"     : "text", 
     1202                                "default"  : "alpha_a_deg",
     1203                                "required" : "true",
     1204                                "size"     : 5,
     1205                                "repeat"   : "rotation_angles",
     1206                                "norow"    : "true",
     1207                                "readonly" : "true",
     1208                                "help"     : ""
     1209                           },
     1210                                {
     1211                                  "role"     : "input", 
     1212                                  "id"       : "Startingalpha_a_degrotation_angles",
     1213                                  "label"    : "Starting",
     1214                                  "type"     : "text", 
     1215                                  "required" : "true",
     1216                                  "size"     : 2,
     1217                                  #,
     1218                                  "default":"-134.86",
     1219                                  #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
     1220                                  "repeat"   : "rotation_angles",
     1221                                  "norow"    : "true",
     1222                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1223                                  "help"     : ""       
     1224                             },
     1225                                {
     1226                                  "role"     : "input", 
     1227                                  "id"       : "Loweralpha_a_degrotation_angles",
     1228                                  "label"    : "Lower",
     1229                                  "type"     : "text", 
     1230                                  "required" : "true",
     1231                                  "size"     : 2,
     1232                                  #,
     1233                                  "default":"-180.00",
     1234                                  #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
     1235                                  "repeat"   : "rotation_angles",
     1236                                  "norow"    : "true",
     1237                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1238                                  "help"     : ""       
     1239                             },
     1240                                {
     1241                                  "role"     : "input", 
     1242                                  "id"       : "Upperalpha_a_degrotation_angles",
     1243                                  "label"    : "Upper",
     1244                                  "type"     : "text", 
     1245                                  "required" : "true",
     1246                                  "size"     : 2,
     1247                                  #,
     1248                                  "default":"180.00",
     1249                                  #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
     1250                                  "repeat"   : "rotation_angles",
     1251                                  "norow"    : "true",
     1252                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1253                                  "help"     : ""       
     1254                             },
     1255                                {
     1256                                  "role"     : "input", 
     1257                                  "id"       : "Samplingalpha_a_degrotation_angles",
     1258                                  "label"    : "Sampling",
     1259                                  "type"     : "text", 
     1260                                  "required" : "true",
     1261                                  "size"     : 2,
     1262                                  #,
     1263                                  "default":"90.000",
     1264                                  #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
     1265                                  "repeat"   : "rotation_angles",
     1266                                  "norow"    : "true",
     1267                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
     1268                                  "help"     : ""       
     1269                             },
     1270                                {
     1271                                  "role"     : "input", 
     1272                                  "id"       : "Flagalpha_a_degrotation_angles",
     1273                                  "label"    : "Flag",
     1274                                  "type"     : "listbox", 
     1275                                  "required" : "true",
     1276                                  "size"     : 2,
     1277                                  "values":"-1~-1~0~0~1~1~2~2",
     1278                                  "default":"1",
     1279                                  #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
     1280                                  "repeat"   : "rotation_angles",
     1281                                  "norow"    : "false",
     1282                                  #,
     1283                                  "help"     : ""       
     1284                             },
    10501285                              {
    10511286                                "role"     : "input", 
     
    10681303                                  "type"     : "text", 
    10691304                                  "required" : "true",
    1070                                   "size"     : 4,
     1305                                  "size"     : 2,
    10711306                                  #,
    10721307                                  "default":"149.80",
     
    10741309                                  "repeat"   : "rotation_angles",
    10751310                                  "norow"    : "true",
     1311                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    10761312                                  "help"     : ""       
    10771313                             },
     
    10821318                                  "type"     : "text", 
    10831319                                  "required" : "true",
    1084                                   "size"     : 4,
     1320                                  "size"     : 2,
    10851321                                  #,
    10861322                                  "default":"-180.00",
     
    10881324                                  "repeat"   : "rotation_angles",
    10891325                                  "norow"    : "true",
     1326                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    10901327                                  "help"     : ""       
    10911328                             },
     
    10961333                                  "type"     : "text", 
    10971334                                  "required" : "true",
    1098                                   "size"     : 4,
     1335                                  "size"     : 2,
    10991336                                  #,
    11001337                                  "default":"180.00",
     
    11021339                                  "repeat"   : "rotation_angles",
    11031340                                  "norow"    : "true",
     1341                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    11041342                                  "help"     : ""       
    11051343                             },
     
    11101348                                  "type"     : "text", 
    11111349                                  "required" : "true",
    1112                                   "size"     : 4,
     1350                                  "size"     : 2,
    11131351                                  #,
    11141352                                  "default":"90.000",
     
    11161354                                  "repeat"   : "rotation_angles",
    11171355                                  "norow"    : "true",
     1356                                  "pattern":"^([-+])?[0-9]*([,.])?([0-9]+)?([eE][-+]?[0-9]+)?$",
    11181357                                  "help"     : ""       
    11191358                             },
     
    11301369                                  "repeat"   : "rotation_angles",
    11311370                                  "norow"    : "false",
    1132                                   "help"     : ""       
    1133                              },
    1134                               {
    1135                                 "role"     : "input", 
    1136                                 "id"       : "cosbeta_arotation_angles",
    1137                                 #"label"    : "cosbeta_a",
    1138                                 "label"    : "",
    1139                                 "type"     : "text", 
    1140                                 "default"  : "cosbeta_a",
    1141                                 "required" : "true",
    1142                                 "size"     : 5,
    1143                                 "repeat"   : "rotation_angles",
    1144                                 "norow"    : "true",
    1145                                 "readonly" : "true",
    1146                                 "help"     : ""
    1147                            },
    1148                                 {
    1149                                   "role"     : "input", 
    1150                                   "id"       : "Startingcosbeta_arotation_angles",
    1151                                   "label"    : "Starting",
    1152                                   "type"     : "text", 
    1153                                   "required" : "true",
    1154                                   "size"     : 4,
    1155                                   #,
    1156                                   "default":"0.35934E-002",
    1157                                   #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
    1158                                   "repeat"   : "rotation_angles",
    1159                                   "norow"    : "true",
    1160                                   "help"     : ""       
    1161                              },
    1162                                 {
    1163                                   "role"     : "input", 
    1164                                   "id"       : "Lowercosbeta_arotation_angles",
    1165                                   "label"    : "Lower",
    1166                                   "type"     : "text", 
    1167                                   "required" : "true",
    1168                                   "size"     : 4,
    1169                                   #,
    1170                                   "default":"-1.0000",
    1171                                   #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
    1172                                   "repeat"   : "rotation_angles",
    1173                                   "norow"    : "true",
    1174                                   "help"     : ""       
    1175                              },
    1176                                 {
    1177                                   "role"     : "input", 
    1178                                   "id"       : "Uppercosbeta_arotation_angles",
    1179                                   "label"    : "Upper",
    1180                                   "type"     : "text", 
    1181                                   "required" : "true",
    1182                                   "size"     : 4,
    1183                                   #,
    1184                                   "default":"1.0000",
    1185                                   #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
    1186                                   "repeat"   : "rotation_angles",
    1187                                   "norow"    : "true",
    1188                                   "help"     : ""       
    1189                              },
    1190                                 {
    1191                                   "role"     : "input", 
    1192                                   "id"       : "Samplingcosbeta_arotation_angles",
    1193                                   "label"    : "Sampling",
    1194                                   "type"     : "text", 
    1195                                   "required" : "true",
    1196                                   "size"     : 4,
    1197                                   #,
    1198                                   "default":"0.50000",
    1199                                   #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
    1200                                   "repeat"   : "rotation_angles",
    1201                                   "norow"    : "true",
    1202                                   "help"     : ""       
    1203                              },
    1204                                 {
    1205                                   "role"     : "input", 
    1206                                   "id"       : "Flagcosbeta_arotation_angles",
    1207                                   "label"    : "Flag",
    1208                                   "type"     : "listbox", 
    1209                                   "required" : "true",
    1210                                   "size"     : 2,
    1211                                   "values":"-1~-1~0~0~1~1~2~2",
    1212                                   "default":"1",
    1213                                   #"repeat"   : "rotation_anglesrotation_angles:cosbeta_a",
    1214                                   "repeat"   : "rotation_angles",
    1215                                   "norow"    : "false",
    1216                                   "help"     : ""       
    1217                              },
    1218                               {
    1219                                 "role"     : "input", 
    1220                                 "id"       : "alpha_a_degrotation_angles",
    1221                                 #"label"    : "alpha_a_deg",
    1222                                 "label"    : "",
    1223                                 "type"     : "text", 
    1224                                 "default"  : "alpha_a_deg",
    1225                                 "required" : "true",
    1226                                 "size"     : 5,
    1227                                 "repeat"   : "rotation_angles",
    1228                                 "norow"    : "true",
    1229                                 "readonly" : "true",
    1230                                 "help"     : ""
    1231                            },
    1232                                 {
    1233                                   "role"     : "input", 
    1234                                   "id"       : "Startingalpha_a_degrotation_angles",
    1235                                   "label"    : "Starting",
    1236                                   "type"     : "text", 
    1237                                   "required" : "true",
    1238                                   "size"     : 4,
    1239                                   #,
    1240                                   "default":"-134.86",
    1241                                   #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
    1242                                   "repeat"   : "rotation_angles",
    1243                                   "norow"    : "true",
    1244                                   "help"     : ""       
    1245                              },
    1246                                 {
    1247                                   "role"     : "input", 
    1248                                   "id"       : "Loweralpha_a_degrotation_angles",
    1249                                   "label"    : "Lower",
    1250                                   "type"     : "text", 
    1251                                   "required" : "true",
    1252                                   "size"     : 4,
    1253                                   #,
    1254                                   "default":"-180.00",
    1255                                   #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
    1256                                   "repeat"   : "rotation_angles",
    1257                                   "norow"    : "true",
    1258                                   "help"     : ""       
    1259                              },
    1260                                 {
    1261                                   "role"     : "input", 
    1262                                   "id"       : "Upperalpha_a_degrotation_angles",
    1263                                   "label"    : "Upper",
    1264                                   "type"     : "text", 
    1265                                   "required" : "true",
    1266                                   "size"     : 4,
    1267                                   #,
    1268                                   "default":"180.00",
    1269                                   #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
    1270                                   "repeat"   : "rotation_angles",
    1271                                   "norow"    : "true",
    1272                                   "help"     : ""       
    1273                              },
    1274                                 {
    1275                                   "role"     : "input", 
    1276                                   "id"       : "Samplingalpha_a_degrotation_angles",
    1277                                   "label"    : "Sampling",
    1278                                   "type"     : "text", 
    1279                                   "required" : "true",
    1280                                   "size"     : 4,
    1281                                   #,
    1282                                   "default":"90.000",
    1283                                   #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
    1284                                   "repeat"   : "rotation_angles",
    1285                                   "norow"    : "true",
    1286                                   "help"     : ""       
    1287                              },
    1288                                 {
    1289                                   "role"     : "input", 
    1290                                   "id"       : "Flagalpha_a_degrotation_angles",
    1291                                   "label"    : "Flag",
    1292                                   "type"     : "listbox", 
    1293                                   "required" : "true",
    1294                                   "size"     : 2,
    1295                                   "values":"-1~-1~0~0~1~1~2~2",
    1296                                   "default":"1",
    1297                                   #"repeat"   : "rotation_anglesrotation_angles:alpha_a_deg",
    1298                                   "repeat"   : "rotation_angles",
    1299                                   "norow"    : "false",
     1371                                  #,
    13001372                                  "help"     : ""       
    13011373                             },
     
    13541426                     "default":"MGSSHHHHHHSS",
    13551427                     "required" : "true",
     1428                     #,
    13561429                      "repeat" : "num_flinkers",
    13571430                     "help"     : ""   
     
    13661439                     "default":"0",
    13671440                     "required" : "true",
     1441                     #,
    13681442                      "repeat" : "num_flinkers",
    13691443                     "help"     : ""   
     
    13781452                     "default":"0",
    13791453                     "required" : "true",
     1454                     #,
    13801455                      "repeat" : "num_flinkers",
    13811456                     "help"     : ""   
     
    13901465                     "default":"1",
    13911466                     "required" : "true",
     1467                     #,
    13921468                      "repeat" : "num_flinkers",
    13931469                     "help"     : ""   
     
    14151491                     "default":"2",
    14161492                     "required" : "true",
     1493                     #,
    14171494                      "repeat" : "num_flinkers",
    14181495                     "help"     : ""   
     
    18321909                     "default":"3.0",
    18331910                     "required" : "true",
     1911                     #,
    18341912                      "repeat" : "num_exp",
    18351913                     "help"     : ""   
     
    18441922                     "default":"-1.0",
    18451923                     "required" : "true",
     1924                     #,
    18461925                      "repeat" : "num_exp",
    18471926                     "help"     : ""   
     
    18561935                     "default":"0.09369",
    18571936                     "required" : "true",
     1937                     #,
    18581938                      "repeat" : "num_exp",
    18591939                     "help"     : ""   
     
    18681948                     "default":"0.0",
    18691949                     "required" : "true",
     1950                     #,
    18701951                      "repeat" : "num_exp",
    18711952                     "help"     : ""   
     
    18801961                     "default":"0.28",
    18811962                     "required" : "true",
     1963                     #,
    18821964                      "repeat" : "num_exp",
    18831965                     "help"     : ""   
     
    18921974                     "default":"0.025",
    18931975                     "required" : "true",
     1976                     #,
    18941977                      "repeat" : "num_exp",
    18951978                     "help"     : ""   
     
    19041987                     "default":"0",
    19051988                     "required" : "true",
     1989                     #,
    19061990                      "repeat" : "num_exp",
    19071991                     "help"     : ""   
     
    19162000                     "default":"2",
    19172001                     "required" : "true",
     2002                     #,
    19182003                      "repeat" : "num_exp",
    19192004                     "help"     : ""   
     
    19282013                     "default":"90.0",
    19292014                     "required" : "true",
     2015                     #,
    19302016                      "repeat" : "num_exp",
    19312017                     "help"     : ""   
     
    19402026                     "default":"0.0",
    19412027                     "required" : "true",
     2028                     #,
    19422029                      "repeat" : "num_exp",
    19432030                     "help"     : ""   
     
    19632050                     "default":"1",
    19642051                     "required" : "true",
     2052                     #,
    19652053                      "repeat" : "num_exp",
    19662054                     "help"     : ""   
Note: See TracChangeset for help on using the changeset viewer.