Biblioteka funkcji Matlab wspomagająca współpracę ze SWIP5 może być podzielona na kilka rodzajów funkcji
1. Funkcje wspomagające dostęp do pól struktury MatlabQML i operacje na nich. Są to następujące funkcje
- getOptional - pobiera z obiektu MatlabQML opcjonalne pole. Zwraca jego kopię lub obiekt pusty jeżeli pole jest niezdefiniowane
- getOptionalTree
- getOptionalValue
- isOptional - sprawdza, czy w obiekcie MatlabQML jest zdefiniowane opcjonalne pole
- isOptionalTree
- channelsEqual
- stationsEqual
- findPublicID
2. Funkcje zamieniające obiekty MatlabQML na typowe obiekty Matlaba
- stationName2string
- unixTimeSamples
- timeQML2Date
3. Funkcje ogólne wyciągarce typowe wartości sejsmiczne z obiektu zjawiska sejsmicznego (event)
- event2coordinates
- getMagnitude
- getMagnitudeFromStaMagnitudes
- getMeanMag
- getMomentTensor
- getOrigin
- getPicks
4. Funkcja do pracy na katalogu (wielu wstrząsach)
- forAllEvents
5. Funkcje pomocnicze do manipulacja na parametrach (opcjach) wołania funkcji matlabowej
- arispar
- armanypars
- aroptions
- arparameters
6. Inne funkcje wspomagające przygotowanie danych do pracy w SWIP5 niezwiązane z MatlabQML.
- createXMLShapes
- ISEPOSVelcityModel_to_Vel2Grid