# RSTT Module

Submodules

- globals
  - `globals.version`
  - `globals.DEG_PER_RAD`
  - `globals.RAD_PER_DEG`
  - `globals.PWAVE`
  - `globals.SWAVE`
  - `globals.WATER`
  - `globals.SEDIMENT1`
  - `globals.SEDIMENT2`
  - `globals.SEDIMENT3`
  - `globals.UPPER_CRUST`
  - `globals.MIDDLE_CRUST_N`
  - `globals.MIDDLE_CRUST_G`
  - `globals.LOWER_CRUST`
  - `globals.MANTLE`
  - `globals.NLAYERS`
  - `globals.Pn`
  - `globals.Sn`
  - `globals.Pg`
  - `globals.Lg`
  - `globals.TT`
  - `globals.SH`
  - `globals.AZ`
  - `attributes()`
  - `phases()`
- utils
  - `deg2rad()`
  - `rad2deg()`
- slbminterface
  - `SlbmInterface`

Note: All of the submodules are imported into the main rstt namespace. As such, rather than invoking each command through its full namespace, such as

    rstt.globals.PWAVE
    rstt.utils.deg2rad(180)
    rstt.slbminterface.SlbmInterface()

it is sufficient to type

    rstt.PWAVE
    rstt.deg2rad(180)
    rstt.SlbmInterface()