Thread: New version of irisFetch.m (2.0.7) released

Started: 2015-11-16 22:00:24
Last activity: 2015-11-16 22:32:25
Topics: Web Services
Robert Weekly
2015-11-16 22:00:24
Hello Web Service users,

The IRIS DMC announces an update to the MATLAB-compatible irisFetch.m script (version 2.0.7). The most recent version can be accessed via the IRIS software download page: http://ds.iris.edu/ds/nodes/dmc/software/downloads/irisFetch.m/

The following changes have been made, with more detailed descriptions below:
* Added new methods to read and write SAC data
* Added method to enable Federated data access between FDSN datacenters.


--SAC compatibility--
irisFetch.m includes new methods, that enable users to more easily work with seismic data stored in the commonly available Seismic Analysis Code (SAC) format. Support is only currently available for binary SAC files.

-irisFetch.Traces -- an optional argument (‘WRITESAC:/an/example/directory’) allows the user to specify a directory for writing SAC files. With this option, data will be stored in the Matlab environment and SAC files will be written using preformatted filenames.
Usage: >> tr = irisFetch.Traces(…, ‘WRITESAC:/an/example/directory/)

-irisFetch.SACfiles -- a new function that uses the same input arguments as irisFetch.Traces, but will only write the data to the specified directory without storing the data in Matlab memory. The last argument specifies the target directory for writing SAC files.
Usage: >> irisFetch.SACfiles(network, station, location, channel, startTime, endTime, ‘/an/example/directory/’)

-irisFetch.SAC2Trace and irisFetch.Trace2SAC -- complementary functions that enable the user to translate data between Matlab Trace structures and external SAC files.
Usage:
irisFetch.Trace2SAC(traces, writeDirectory)
tr = irisFetch.SAC2Trace(fileName)


--Federated Data Access--
We are pleased to bring client-side federated data access, which allows users to retrieve station metadata and related waveforms from multiple data centers, to the irisFetch library.

-irisFetch.Traces -- an optional argument (‘federated’) enables client-side federation. More detailed usage examples may be found at the IRIS Federator service homepage.
http://service.iris.edu/irisws/fedcatalog/1/
Usage: >> tr = irisFetch.Traces('AK,BK','*','*',’BHZ’,'2004-01-01 00:00:00','2004-01-02 00:00:00','federated’)

Regards,
IRIS DMC
  • Robert Weekly
    2015-11-16 22:32:25
    The link to download v 2.0.7 of irisFetch.m should now be working properly. Apologies for the broken link in the previous email.

    http://ds.iris.edu/ds/nodes/dmc/software/downloads/irisFetch.m/2-0-7/

    -Robert W.

    _______________________________
    Robert Weekly
    Quality and Deployment System Engineer
    [e] rtweekly<at>iris.washington.edu



    On Nov 16, 2015, at 2:01 PM, Robert Weekly <rtweekly<at>iris.washington.edu> wrote:

    Hello Web Service users,

    The IRIS DMC announces an update to the MATLAB-compatible irisFetch.m script (version 2.0.7). The most recent version can be accessed via the IRIS software download page: http://ds.iris.edu/ds/nodes/dmc/software/downloads/irisFetch.m/

    The following changes have been made, with more detailed descriptions below:
    * Added new methods to read and write SAC data
    * Added method to enable Federated data access between FDSN datacenters.


    --SAC compatibility--
    irisFetch.m includes new methods, that enable users to more easily work with seismic data stored in the commonly available Seismic Analysis Code (SAC) format. Support is only currently available for binary SAC files.

    -irisFetch.Traces -- an optional argument (‘WRITESAC:/an/example/directory’) allows the user to specify a directory for writing SAC files. With this option, data will be stored in the Matlab environment and SAC files will be written using preformatted filenames.
    Usage: >> tr = irisFetch.Traces(…, ‘WRITESAC:/an/example/directory/)

    -irisFetch.SACfiles -- a new function that uses the same input arguments as irisFetch.Traces, but will only write the data to the specified directory without storing the data in Matlab memory. The last argument specifies the target directory for writing SAC files.
    Usage: >> irisFetch.SACfiles(network, station, location, channel, startTime, endTime, ‘/an/example/directory/’)

    -irisFetch.SAC2Trace and irisFetch.Trace2SAC -- complementary functions that enable the user to translate data between Matlab Trace structures and external SAC files.
    Usage:
    irisFetch.Trace2SAC(traces, writeDirectory)
    tr = irisFetch.SAC2Trace(fileName)


    --Federated Data Access--
    We are pleased to bring client-side federated data access, which allows users to retrieve station metadata and related waveforms from multiple data centers, to the irisFetch library.

    -irisFetch.Traces -- an optional argument (‘federated’) enables client-side federation. More detailed usage examples may be found at the IRIS Federator service homepage.
    http://service.iris.edu/irisws/fedcatalog/1/
    Usage: >> tr = irisFetch.Traces('AK,BK','*','*',’BHZ’,'2004-01-01 00:00:00','2004-01-02 00:00:00','federated’)

    Regards,
    IRIS DMC

    ----------------------
    Web Services (http://ds.iris.edu/message-center/topic/webservices/)

    Sent via IRIS Message Center (http://ds.iris.edu/message-center/)
    Update subscription preferences at http://ds.iris.edu/account/profile/


01:39:32 v.01697673