DATASET_DIR

DATASET_DIR

Type: string

DOT_ZIP_EXT

DOT_ZIP_EXT

Type: string

ZIP_FILENAME

ZIP_FILENAME

SEISMOGRAM_DIR

SEISMOGRAM_DIR

Type: string

CATALOG_FILE

CATALOG_FILE

Type: string

INVENTORY_FILE

INVENTORY_FILE

Type: string

Dataset

new Dataset()
Instance Members
name
catalog
inventory
waveforms
processedWaveforms
extra
saveToZipFile(filename)
waveformsToMSeed3()
merge(other)
associateQuakes(timeOverlapSecs)
associateChannels()

load

load(url: string): Promise<Dataset>
Parameters
url (string)
Returns
Promise<Dataset>

loadFromFile

loadFromFile(file: File): Promise<Dataset>
Parameters
file (File)
Returns
Promise<Dataset>

loadFromZip

loadFromZip(zip: JSZip): Promise<Dataset>
Parameters
zip (JSZip)
Returns
Promise<Dataset>

sddFromMSeed3

sddFromMSeed3(ms3records: Array<mseed3.MSeed3Record>, ds: Dataset?): Array<SeismogramDisplayData>
Parameters
ms3records (Array<mseed3.MSeed3Record>)
ds (Dataset?)
Returns
Array<SeismogramDisplayData>

insertExtraHeaders

insertExtraHeaders(eh: Record<string, any>, sdd: SeismogramDisplayData, key: string, ds: Dataset?)
Parameters
eh (Record<string, any>)
sdd (SeismogramDisplayData)
key (string)
ds (Dataset?)

createExtraHeaders

createExtraHeaders(key: string, sdd: SeismogramDisplayData): Record<string, any>
Parameters
key (string)
sdd (SeismogramDisplayData)
Returns
Record<string, any>