App-SeismicUnixGui

 view release on metacpan or  search on metacpan

lib/App/SeismicUnixGui/developer/code/sunix/README.pm  view on Meta::CPAN

The first item is the module name
The second item list is theThe name of the number of
the program group (migration=6)
You can take these definitions from the
module: sudocpm_nameNnumber.pm

 Program group names and numbers:

$developer_sunix_categories[0]  = 'data'; 22
$developer_sunix_categories[1]  = 'datum'; 4
$developer_sunix_categories[2]  = 'plot'; 40
$developer_sunix_categories[3]  = 'filter'; 21
$developer_sunix_categories[4]  = 'header'; 37
$developer_sunix_categories[5]  = 'inversion'; 3
$developer_sunix_categories[6]  = 'migration'; 21
$developer_sunix_categories[7]  = 'model'; 39
$developer_sunix_categories[8]  = 'NMO_Vel_Stk'; 32
$developer_sunix_categories[9]  = 'par'; 16
$developer_sunix_categories[10] = 'picks'; NA
$developer_sunix_categories[11] = 'shapeNcut'; 11
$developer_sunix_categories[12] = 'shell'; 4 (of which 2 are My linux)
$developer_sunix_categories[13] = 'statsMath'; 19
$developer_sunix_categories[14] = 'transform'; 15
$developer_sunix_categories[15] = 'well'; 6
$developer_sunix_categories[16] = 'unix'; NA
$developer_sunix_categories[17] = '';
total modules: 290, of which 2 are for linux commands
Total Tools; 13 2-linux, 1-C, 1 sioseis, 1 fortran



2. Finally, before your run sudoc2pm.pt1.pl enter a line in
L_SU_global_constants.pm e.g., 

  _sukdmig3d    => $developer_sunix_categories[6],
  
 (TODO: these lines can be written by sudoc2pm_pt1.pl)

=item sudoc2pm_pt2.pl

Second stage in creating *.pm, *_spec.pm
and *_config.pm modules for each 
Seismic unix program

After running sudoc2pm_pt1.pl but BEFORE
running sudoc2pm_pt2.pl:

1. populate the following
file if needed:

~/developer/Stripped/group_name/program_name_changes.txt

See for example ~/developer/Stripped/migration/sukdmig3d_changes.txt

3 su
2 bin
4 su
7 bin

The number points to the parameter label seen in the gui
The data type abbreviation binds a clicking action to
open the correct directory for that file type. For example,
su will open $DATA_SEISMIC_SU

2. Also check to see in
~/configs/

program_name.config

e.g.,
~/configs/statsMath/suop.config


=item

Before running code in the GUI
Add the following lines in L_SU_path.pm:

	_sukdmig3d => $global_libs_w_colon->{_specs} . '::'
	  . $developer_sunix_categories[6],
	  
	  and 
	  
	 	_sukdmig3d => $global_libs_w_slash->{_specs} . '/'
	  . $developer_sunix_categories[6],
	  
	 (TODO: these lines can be written by sudoc2pm_pt2.pl)

=back



=cut



( run in 2.153 seconds using v1.01-cache-2.11-cpan-2398b32b56e )