pygmi.mt.birrp#

BIRRP -Bounded Influence Remote Reference Processing.

BIRRP is developed by: Dr Alan D. Chave Woods Hole Oceanographic Institution achave@whoi.edu

It requires an executable which must be obtained directly from Dr Chave. Details can be found at: https://www.whoi.edu/science/AOPE/people/achave/Site/Next1.html

Conditions for the use of the BIRRP bounded influence remote reference magnetotelluric processing program:

  1. The robust bounded influence magnetotelluric analysis program, hereinafter called BIRRP, is provided on a caveat emptor basis. The author of BIRRP is not responsible for or culpable in the event of errors in processing or interpretation resulting from use of this code.

  2. No payment will be accepted by any user for data processing with BIRRP.

  3. BIRRP will not be distributed to anyone. Interested persons should be referred to this website.

  4. The author will be notified of any possible coding errors that are encountered.

  5. The author will be informed of any improvements or additions that are made to BIRRP.

  6. The use of BIRRP will be acknowledged in any publications and presentations that ensue.

If these conditions are acceptable, send e-mail to achave@whoi.edu. The body of the message should state “I accept the conditions under which BIRRP is distributed” and copy the above six conditions. A gzipped tar file containing the source code will be distributed by return e-mail.

Note, it will still be necessary for the end-user to compile the code.

Classes#

BIRRP

Class to export config file for BIRRP.

Module Contents#

class pygmi.mt.birrp.BIRRP(parent=None)#

Bases: pygmi.misc.BasicModule

Class to export config file for BIRRP.

setupui()#

Set up UI.

Return type:

None.

importbirrp()#

Import a BIRRP config file.

Return type:

None.

runbirrp()#

Save and runs a birrp config file.

Return type:

None.

get_filename(widget)#

Get filename for a component.

Parameters:

widget (widget) – widget whose text is set to filename..

Return type:

None.

nar_changed()#

Value of nar changed.

Return type:

None.

nfil_changed()#

Value of nfil changed.

Return type:

None.

imode_changed(indx)#

Value of imode changed.

Parameters:

indx (int) – Index.

Return type:

None.

jmode_changed()#

Value of jmode changed.

Return type:

None.

nout_changed()#

Value of nout changed.

Return type:

None.

showrow(row, label, widget, lay)#

Show a row within a widget.

Parameters:
  • row (int) – Row number.

  • label (str) – Row label.

  • widget (Qt widget.) – Qt widget.

  • lay (QtWidgets.QFormLayout) – Form Layout.

Return type:

None.

removerow(widget, lay)#

Remove a row.

Parameters:
  • widget (Qt widget.) – Qt widget.

  • lay (QtWidgets.QFormLayout) – Form Layout.

Return type:

None.

settings(nodialog=False)#

Entry point into item.

Parameters:

nodialog (bool, optional) – Run settings without a dialog. The default is False.

Returns:

True if successful, False otherwise.

Return type:

bool

saveproj()#

Save project data from class.

Return type:

None.