archive-edu.com » EDU » W » WASHINGTON.EDU

Total: 718

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Bug #556: PH5 data list - PH5 - IRIS SeisCode
    months ago Updated 22 days ago Status Resolved Start date 07 10 2014 Priority High Due date Assignee Done 0 Category Spent time Target version Resolution Description The list of ph5 data sets at http www iris edu data ph5 which includes the assembled dataset number takes users to old ph5 request form Please disassociate old form History 1 Updated by Derick Hess 11 months ago I believe Inge will

    Original URL path: https://seiscode.iris.washington.edu/issues/556 (2015-06-03)
    Open archived version from archive


  • Feature #593: PH5- features - PH5 - IRIS SeisCode
    after a user requests data We ll need to have a place where users PI can view download the reports This can be either via a tick box on the ph5 request form or you can send me a url in the upload notification that I can post on our website reports area I will need to receive the stat file with information about the request when users request data

    Original URL path: https://seiscode.iris.washington.edu/issues/593 (2015-06-03)
    Open archived version from archive

  • Support #597: PH5 - delete old files - PH5 - IRIS SeisCode
    will be total No recovery Current directory list 5 4T a attic backup logs bad requests bin data hdf5 pending Load HDF data dumpsite incoming outgoing README requests working Inge has asked if one of these volumes can be deleted Old one 5 4T 4 7T 779G 86 hdf5 data Newer One 3 4T 2 9T 495G 86 hdf5 data2 From Derick Hess dhess passcal nmt edu Subject Re pic

    Original URL path: https://seiscode.iris.washington.edu/issues/597 (2015-06-03)
    Open archived version from archive

  • Bug #636: Ph5 request data - PH5 - IRIS SeisCode
    soon as I can I m in Botswana right now for the SEISORZ experiment I should have some time to work on everything ina few days while the teams are deploying 2 Updated by Mea Edmunds 4 months ago Hi Derick and Happy New Year The issues listed in bug report 636 above are still unresolved and really affect requests for ph5 data Some of the restricted ph5 datasets were to become available in 2014 and more will be released in 2015 Any chance that you can work on these issues Please let me know if there is anything that the dmc can do to facilitate these corrections Thanks Mea 3 Updated by Derick Hess 4 months ago I m in the process of rewriting some of the code as well as adding a reports tab to the interface Look for a large update coming friday or monday I m not sure what happened on that request it never showed up in the database The update coming will have a new back end you or I can log in to that will show a quick overview of request from the last week as well as their status and if any are processing where they are in the process I originally had the code set up to check license files and automatically change their status when the were to become unrestricted but it was determined it shouldn t do that If the license files are manually changed from restricted to unrestricted it should pick that up and change it accordingly IN other news I just received the report for seisorz and have all the PH5 data ready so I ll be uploading that experiment soon Derick 4 Updated by Mea Edmunds 3 months ago Hi Derick The issues listed above remain

    Original URL path: https://seiscode.iris.washington.edu/issues/636 (2015-06-03)
    Open archived version from archive


  • 0 die Maximum latitude out of range latrange 1 n if scalar lonrange lonrange split lonrange 0 if defined lonrange 0 lonrange 0 180 0 die Minimum longitude out of range lonrange 0 n if defined lonrange 1 lonrange 1 180 0 die Maximum longitude out of range lonrange 1 n if scalar degrange degrange split degrange 0 if scalar degrange 4 die Unrecognized radius specification degrange n if defined degrange 0 degrange 0 90 0 die Radius latitude out of range degrange 0 n if defined degrange 1 degrange 1 180 0 die Radius longitude out of range degrange 1 n An array to hold data selections my selections Add command line selection to list if defined net defined sta defined loc defined chan defined starttime defined endtime push selections net sta loc chan starttime endtime Read selection list file if selectfile print STDERR Reading data selection from list file selectfile n ReadSelectFile selectfile Read BREQ FAST file if bfastfile print STDERR Reading data selection from BREQ FAST file bfastfile n ReadBFastFile bfastfile Report complete data selections if verbose 2 print STDERR Data selections n foreach my select selections print STDERR select n print STDERR Latitude range latrange 0 latrange 1 n if scalar latrange print STDERR Longitude range lonrange 0 lonrange 1 n if scalar lonrange print STDERR Radius range degrange 0 degrange 1 degrange 2 degrange 3 n if scalar degrange A mega hash for data center details requests and some results datacenter DATACENTER website URL datacenter DATACENTER timeseriesws URL datacenter DATACENTER metadataws URL datacenter DATACENTER sacpzws URL datacenter DATACENTER respws URL datacenter DATACENTER selection ref to ARRAY of selections datacenter DATACENTER request ref to HASH of requests datacenter DATACENTER metarequest ref to HASH of metadata requests time extents datacenter DATACENTER metadata ref to ARRAY of metadata my datacenter A buffer for metadata service responses my metadataresponse Track bytes downloaded in callback handlers my datasize 0 Fetch metadata from the station web service by default unless the nometadata option is specified or if metadata output file has been requested or if geographic range selection is requested nometadata undef if metafile sacpzdir respdir scalar latrange scalar lonrange scalar degrange Resolve federated requests if federate FederateRequest fedcatservice selections if verbose 1 printf STDERR Federation catalog results from d data center s n scalar keys datacenter foreach my dckey sort keys datacenter printf STDERR Data center dckey d selections n scalar datacenter dckey selection print STDERR MetadataWS datacenter dckey metadataws n if datacenter dckey metadataws print STDERR TimeSeriesWS datacenter dckey timeseriesws n if datacenter dckey timeseriesws print STDERR SACPZWS datacenter dckey sacpzws n if datacenter dckey sacpzws print STDERR RESPWS datacenter dckey respws n if datacenter dckey respws Otherwise set up default empty data center else Add default environmental entries to datacenter hash datacenter timeseriesws timeseriesservice datacenter metadataws metadataservice datacenter sacpzws sacpzservice datacenter respws respservice User selections used directly datacenter selection selections Process each data center foreach my dckey sort keys datacenter if dckey printf STDERR Fetching data from dckey s n datacenter dckey website Fetch metadata unless requested not to if defined nometadata if exists datacenter dckey metadataws print STDERR Cannot fetch metadata no fdsnws station service available for data center dckey n else FetchMetaData dckey Build request hash directly from selections if not fetching metadata and not already populated elsif exists datacenter dckey request foreach my selection datacenter dckey selection my snet ssta sloc schan sstart send split selection Subsitute non specified fields with wildcards snet if snet ssta if ssta sloc if sloc schan if schan datacenter dckey request snet ssta sloc schan sstart send sstart send Report complete data request if verbose 2 print STDERR Request list n foreach my req sort keys datacenter dckey request print STDERR req metadata datacenter dckey request req n Fetch time series data if output file specified if outfile if exists datacenter dckey timeseriesws print STDERR Cannot fetch time series no fdsnws dataselect service available for data center dckey n else Determine output file mode overwrite or append and add data center prefix if needed my outfilemode defined outfileapp my outfilename outfile outfilename dckey outfile if defined outfileapp dckey FetchTimeSeriesData dckey outfilename outfilemode if outfile Collect SAC P Zs if output directory specified if sacpzdir if exists datacenter dckey sacpzws print STDERR Cannot fetch SAC PZs no SACPZ service available for data center dckey n else my dcsacpzdir dckey dckey sacpzdir sacpzdir dcsacpzdir dirname dcsacpzdir if d dcsacpzdir mkdir dcsacpzdir 0755 die Cannot create directory dcsacpzdir n FetchSACPZ dckey dcsacpzdir Collect RESP if output directory specified if respdir if exists datacenter dckey respws print STDERR Cannot fetch RESP no RESP service available for data center dckey n else my dcrespdir dckey dckey respdir respdir dcrespdir dirname dcrespdir if d dcrespdir mkdir dcrespdir 0755 die Cannot create directory dcrespdir n FetchRESP dckey dcrespdir Write metadata to file if metafile exists datacenter dckey metadata if scalar datacenter dckey metadata my metafilename metafile metafilename dckey metafile if defined metafileapp dckey open META mode metafilename die Cannot open metadata file metafilename n printf STDERR Writing metadata d channel epochs to file s n scalar datacenter dckey metadata metafilename if verbose 0 Print data center identifier printf META dckey s n datacenter dckey website if dckey Print header line print META net sta loc chan lat lon elev depth azimuth dip instrument scale scalefreq scaleunits samplerate start end n foreach my channel sort datacenter dckey metadata my net sta loc chan start end lat lon elev depth azimuth dip instrument samplerate sens sensfreq sensunit split channel sensfreq sprintf 0g sensfreq samplerate sprintf 0g samplerate print META net sta loc chan lat lon elev depth azimuth dip instrument sens sensfreq sensunit samplerate start end n close META Done looping through data centers my sec min hour mday mon year wday yday isdst localtime time printf STDERR DONE at 4d 02d 02d 02d 02d 02d n year 1900 mon 1 mday hour min sec if verbose 0 exit exitvalue End of main ReadSelectFile Read selection list file and add entries to the selections array Selection lines are expected to be in the following form Net Sta Loc Chan Start End The Net Sta Loc and Channel fields are required and can be specified as wildcards sub ReadSelectFile my selectfile shift open SF chomp line next if line Skip comment lines my net sta loc chan start end split line next if defined chan Normalize time strings if start my year month mday hour min sec subsec split s T start start sprintf 04d 02d 02dT 02d 02d 02d year month mday hour min sec start subsec if subsec if end my year month mday hour min sec subsec split s T end end sprintf 04d 02d 02dT 02d 02d 02d year month mday hour min sec end subsec if subsec Add selection to global list push selections net sta loc chan start end close SF End of ReadSelectFile ReadBFastFile Read BREQ FAST file and add entries to the selections array sub ReadBFastFile my bfastfile shift open BF chomp line linecount next if line Skip empty lines Capture QUALTIY header if line QUALITY qual line QUALITY DRQMBE next next if line Skip other header lines my sta net syear smon sday shour smin ssec eyear emon eday ehour emin esec count chans split line Simple validation of BREQ FAST fields if sta A Za z0 9 1 5 print Unrecognized station code sta skipping line linecount n if verbose 1 next if net A Za z0 9 print Unrecognized network code net skipping line linecount n if verbose 1 next if syear d d d d print Unrecognized start year syear skipping line linecount n if verbose 1 next if smon d 1 2 print Unrecognized start month smon skipping line linecount n if verbose 1 next if sday d 1 2 print Unrecognized start day sday skipping line linecount n if verbose 1 next if shour d 1 2 print Unrecognized start hour shour skipping line linecount n if verbose 1 next if smin d 1 2 print Unrecognized start min smin skipping line linecount n if verbose 1 next if ssec d 1 2 d 0 6 print Unrecognized start seconds ssec skipping line linecount n if verbose 1 next if eyear d d d d print Unrecognized end year eyear skipping line linecount n if verbose 1 next if emon d 1 2 print Unrecognized end month emon skipping line linecount n if verbose 1 next if eday d 1 2 print Unrecognized end day eday skipping line linecount n if verbose 1 next if ehour d 1 2 print Unrecognized end hour ehour skipping line linecount n if verbose 1 next if emin d 1 2 print Unrecognized end min emin skipping line linecount n if verbose 1 next if esec d 1 2 d 0 6 print Unrecognized end seconds esec skipping line linecount n if verbose 1 next if count d count 1 next if scalar chans 1 next Extract location ID if present i e if channel count is one less than present my loc undef loc pop chans if scalar chans count 1 if loc loc A Za z0 9 1 2 print Unrecognized location ID loc skipping line linecount n if verbose 1 next foreach my chan chans if chan A Za z0 9 1 3 print Unrecognized channel codes chan skipping line linecount n if verbose 1 next BFLINE if scalar chans count printf Channel count field count does not match number of channels specified d skipping line linecount n scalar chans if verbose 1 next Normalize time strings my ssec ssub split ssec my start sprintf 04d 02d 02dT 02d 02d 02d syear smon sday shour smin ssec start ssub if ssub my esec esub split esec my end sprintf 04d 02d 02dT 02d 02d 02d eyear emon eday ehour emin esec end esub if esub Add selection to global list for each channel foreach my chan chans push selections net sta loc chan start end close BF End of ReadBFastFile FederateRequest Submit selections to federation catalog service and parse response into per data center requests This will populate the following datacenter components datacenter DATACENTER website datacenter DATACENTER stationws datacenter DATACENTER dataselectws datacenter DATACENTER sacpzws datacenter DATACENTER respws datacenter DATACENTER selection Return count of unique data centers identified in response on success and undef on error sub FederateRequest my fedcatws shift my selectionref shift my datacentercount 0 Create HTTP user agent my ua RequestAgent new ua env proxy Create web service URI my uri fedcatws query Create POST data selection my postdata if scalar latrange postdata minlatitude latrange 0 n if defined latrange 0 postdata maxlatitude latrange 1 n if defined latrange 1 if scalar lonrange postdata minlongitude lonrange 0 n if defined lonrange 0 postdata maxlongitude lonrange 1 n if defined lonrange 1 if scalar degrange postdata latitude degrange 0 n if defined degrange 0 postdata longitude degrange 1 n if defined degrange 1 postdata maxradius degrange 2 n if defined degrange 2 postdata minradius degrange 3 n if defined degrange 3 Translate selections to POST body repeat lines and build selection hash for matching foreach my selection selectionref my snet ssta sloc schan sstart send split selection Subsitute non specified fields with wildcards snet if snet ssta if ssta sloc if sloc schan if schan my pstart sstart sstart my pend send send postdata snet ssta sloc schan pstart pend n my ftime Time HiRes time print STDERR Federator catalog URI uri n if verbose 2 print STDERR Federator catalog POST n postdata if verbose 1 print STDERR Fetching federator catalog results if verbose 1 datasize 0 metadataresponse Fetch metadata from web service using callback routine my response inflater ua post uri Accept Encoding gzip Content postdata content cb MDCallBack ua post uri Content postdata content cb MDCallBack inflater inflateReset if inflater if response code 204 print STDERR No federator catalog results available n if verbose 1 return elsif response is success print STDERR Error fetching federator catalog result response code status message response code n print STDERR n response decoded content n n print STDERR URI uri n if verbose 2 exitvalue 1 else printf STDERR s n nobsprint sizestring datasize if verbose 1 printf STDERR Federator response code d n response code if verbose 1 if verbose 2 print STDERR Federator response n print STDERR n metadataresponse n n my duration Time HiRes time ftime my rate datasize duration duration 0 000001 printf STDERR Received s from federator catalog in 1f seconds s s n sizestring datasize duration sizestring rate if verbose 0 Parse response from catalog service Selections net sta loc chan starttime endtime my dckey undef foreach my line split n r metadataresponse chomp line next if line Skip comment lines beginning with Reset data center parsing on empty line if line dckey undef next my key website line DATACENTER my stationws line STATIONSERVICE my dataselectws line DATASELECTSERVICE my sacpzws line SACPZSERVICE my respws line RESPSERVICE if key dckey key datacenter dckey website website datacentercount elsif stationws if dckey stationws s Trim trailing slash datacenter dckey metadataws stationws else print STDERR Federation catalog service returned STATIONSERVICE without DATACENTER declared n return undef elsif dataselectws if dckey dataselectws s Trim trailing slash datacenter dckey timeseriesws dataselectws else print STDERR Federation catalog service returned DATASELECTSERVICE without DATACENTER declared n return undef elsif sacpzws if dckey sacpzws s Trim trailing slash datacenter dckey sacpzws sacpzws else print STDERR Federation catalog service returned SACPZSERVICE without DATACENTER declared n return undef elsif respws if dckey respws s Trim trailing slash datacenter dckey respws respws else print STDERR Federation catalog service returned RESPSERVICE without DATACENTER declared n return undef Ignore any other service declarations elsif line SERVICE print STDERR Unused service declaration line n if verbose 2 Ignore key value parameters elsif line w w print STDERR Unused key value line n if verbose 2 All other lines should be selection lines else my net sta loc chan start end split s line if defined end print STDERR Federation catalog service returned unrecognized selection line n line n return undef Add to data center selection list if dckey push datacenter dckey selection net sta loc chan start end else print STDERR Federation catalog service returned selecion line without DATACENTER declared n return undef Done parsing federator catalog response return datacentercount End of FederateRequest FetchTimeSeriesData Collect time series data for each entry in the request hash All returned data is written to the global output file outfile The request list is separatated into groups where the group size is defined in terms of station days If the request for a group fails it will be retried after too many failures sub FetchTimeSeriesData my dckey shift my outfilename shift my outfilemode shift Open output file with specified name and mode open OUT outfilemode outfilename die Cannot open output file outfilename n my count 0 Determine request data groups to avoid single large requests this is done for two reasons 1 To facilitate re starting of requests after broken connections wihout needing re submit the entire request 2 Avoid service timeouts my grouprequest my groupdays 0 my groupidx 0 my groupsta undef foreach my req sort keys datacenter dckey request my wnet wsta wloc wchan wstart wend split req count Determine day coverage for this request my rstartepoch str2time wstart UTC my rendepoch str2time wend UTC my reqdays int rendepoch rstartepoch 86400 0 0 5 reqdays 1 if reqdays groupstadays groupdays 0 groupidx Add request to current group push grouprequest groupidx wnet wsta wloc wchan wstart wend if count print STDERR No data selections to request n return print STDERR Fetching time series data count selections n if verbose 1 my ftime Time HiRes time my totalbytes 0 Request each data group my groupnum 1 my groupcnt scalar grouprequest my fetchcnt 1 my outoffset 0 foreach my groupref grouprequest REDOGROUP Create web service URI my query auth queryauth query my uri datacenter dckey timeseriesws query Create POST data selection specify options followed by selections my postdata postdata quality qual n if defined qual postdata minimumlength mslopt n if defined mslopt postdata longestonly true n if defined lsoopt foreach my req groupref postdata req n print STDERR Time series URI uri n if verbose 1 print STDERR Data selection POST n postdata if verbose 1 print STDERR Downloading time series data group groupnum of groupcnt if verbose 1 datasize 0 Create HTTP user agent my ua RequestAgent new ua env proxy Fetch time series data from web service using callback routine my response ua post uri Content postdata content cb DLCallBack NoGZIP if response code 204 print STDERR No data available n if verbose 1 elsif response code 401 print STDERR AUTHORIZATION FAILED username and password not recognized n last elsif response is success print STDERR Error fetching time series data response code status message response code n if response code 429 print STDERR Usage has exceeded data center limit try making fewer concurrent requests n else print STDERR n response decoded content n n print STDERR URI uri n if verbose 1 Exit immediately if we are not retrying exit 1 if noretry For real output files rewind position to the end of the last group data seek OUT outoffset 0 if outfile ne Retry in 10 seconds or give up if already tried 60 times if response code 400 fetchcnt 1 Get ready for next group fetchcnt 1 groupnum outoffset tell OUT totalbytes datasize close OUT my duration Time HiRes time ftime my rate totalbytes duration duration 0 000001 printf STDERR Received s of time series data in 1f seconds s s written to s n sizestring totalbytes duration sizestring rate outfilename if verbose 0 Remove empty file unlink outfile if z outfile End of FetchTimeSeriesData FetchSACPZ Fetch SAC Poles and Zeros for each entry in the metarequest hash with a defined value The result for each channel is written to a separate file in the specified directory sub

    Original URL path: https://seiscode.iris.washington.edu/attachments/download/714/FetchData-2015.014 (2015-06-03)
    Open archived version from archive

  • Activity - IRIS SeisCode
    option to enforce a maximum number of connections per IP address would be very useful in keeping single users fr Chad Trabant 08 49 AM Web Service Shell Feature 688 New add new resource endpoint v2 swagger Add a new resource endpoint and respective configuration parameter that enables access to a swagger specification fil Mike Stults 06 02 AM SeismicCanvas Binaries updated GB network added to Both Mac OS X and Windows versions Glenn Kroeger 06 00 AM SeismicCanvas SeismicCanvas for Windows zip 32 bit Win i86 Glenn Kroeger 05 52 AM SeismicCanvas SeismicCanvas dmg Mac OS X 10 7 10 10 Lion Mt Lion Mavericks Yosemite Glenn Kroeger 04 26 2015 12 27 PM SeismicCanvas Windows Binary Updated This version has numerous small bug fixes Scaling and display of record section axes has been improved Printing sho Glenn Kroeger 08 31 AM SeismicCanvas Mac Binary Updated 26 April 2015 Minor bug fixes improved scaling and display of record section axis Glenn Kroeger 04 25 2015 10 47 AM libmseed Revision 10 Push tag release 2 16 Chad Trabant 10 46 AM libmseed libmseed 2 16 released Download https seiscode iris washington edu projects libmseed files https seiscode iris washington edu project Chad Trabant 10 44 AM libmseed libmseed 2 16 zip Chad Trabant 10 44 AM libmseed libmseed 2 16 tar gz Chad Trabant 04 22 2015 01 27 PM Coverage v2 Bug 686 Virtual network query all metrics takes 15 minutes to complete for two month span and running the query given the network resolution took 0 41s the query to coverage2 however is still running Andrew Cooke 01 22 PM Coverage v2 Bug 686 Virtual network query all metrics takes 15 minutes to complete for two month span i ve modified the logging slightly there should be more timings and more details about queries look for trace leve Andrew Cooke 01 21 PM Coverage v2 Bug 687 Resolved metrics are unsorted in HTML presentation this should be ok now Andrew Cooke 04 21 2015 04 09 PM Coverage v2 Bug 687 Resolved metrics are unsorted in HTML presentation The metrics appear in unsorted order This can make it difficult to pinpoint a specific metric of interest when lo Robert Casey 10 29 AM Coverage v2 Bug 686 New Virtual network query all metrics takes 15 minutes to complete for two month span Current query profile is not optimal Currently researching the patterns used so I can offer suggestions A particu Robert Casey 04 20 2015 04 15 PM Coverage v2 Bug 685 Closed station view does not support single day or same month queries This issue has been addressed Robert Casey 03 24 PM Coverage v2 Bug 685 Closed station view does not support single day or same month queries I think this may be a component of the db query formed but performing a station list search for days that are close Robert Casey 10 44 AM Noise Toolkit Microseism Energy ME bundle Revision 1 noise

    Original URL path: https://seiscode.iris.washington.edu/activity?from=2015-05-04 (2015-06-03)
    Open archived version from archive

  • SeisCode - IRIS SeisCode
    Bug 2 2 Feature 1 1 Support 1 1 Priority open closed Total Immediate Urgent High Normal 2 2 4 Low Assignee open closed Total Adam Clark 1 1 Celso Reyes Chad Trabant Author open closed Total Adam Clark Celso

    Original URL path: https://seiscode.iris.washington.edu/projects/seiscode/issues/report (2015-06-03)
    Open archived version from archive

  • Issues - SeisCode - IRIS SeisCode
    Duplicated by Blocks Blocked by Precedes Follows Copied to Copied from Options Columns Available Columns Project Parent task Author Category Target version Start date Due date Estimated time Done Created Closed Related issues Resolution Selected Columns Tracker Status Priority Subject Assignee Updated Group results by Project Tracker Status Priority Author Assignee Category Target version Done Resolution Show Description Apply Clear Tracker Status Priority Subject Assignee Updated 401 Support New Normal

    Original URL path: https://seiscode.iris.washington.edu/projects/seiscode/issues?sort=id (2015-06-03)
    Open archived version from archive



  •