You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

 By myself aka ingest.awi.de


Especially when you would like to submit one-time only data (e.g. missing data from a campaign, faulty re-processed data, etc.) we offer a way to do so without further stress.  If you would like to submit data for archival only go ahead without further restrictions. If you would also like to have your data available via dashboard.awi.de/data/, currently only data submission in NRT data format is supported. 

Go to ingest.awi.de, go to "Go to submission" (log in using tour sensor.awi.de credentials and you are offered a file structure (a tree of folders) that is  derived from the items where you are allowed to write to (as in you are the editor!). Search for the folder of your item. Go to data -> Year -> Month -> Day (if available) and drag and drop your data there. If no folders of Year, Month, Day is available you are requested to give i) an event label (e.g. PS130/2_35-1 -- took place 2022-05-24T00:49:11 so that ../data/2022/05/24 would be created), or ii) a date range (see figure) when you just drop files or a folder to the file structure. 

After pressing "Upload files", guess what, the files are uploaded. Furthermore a support ticket is generated so that you can keep track of the progress of your data.

Near real-time aka steady data stream with automated data ingest 


By clicking "Near real-time" the following dialogue offers the protocol of choice. 

All field names have an infotext available that appears when the mouse is hovered over. Please use it. ;)

No matter which protocol is used in the further steps there must be a file available to be tested! That means

  • (at least) one mail must have been sent meeting the specified requirements.
  • (at least) one file is placed at a SMB share.
  • (at least) one file must be stored on a FTP server.
  • (at least) one file is available via HTTP access. 

Whatever protocol is chosen, the last two entries are always the same. 

Interval: either minutes or hours specified by an integer. 
Dashboard Driver: choose one of the following


Driver TitleDescription
None (No Dashboard Download)No Conversion, no database import, data is downloaded only
Underway (DAM vessels)Converts underway telegrams from DAM vessels to NRT RAW format
SBE38 (Seabird Temperature Probe)Converts SBE38 (Seabird temperature sensor) files (from Philipp Fischer) to NRT RAW format
Ferrybox (4H-Jena)Converts Ferrybox (by 4H-Jena) data to NRT RAW format
DSHIP V3 MailsConverts WERUM DSHIP V3 mails to NRT RAW format
Thermisterbuoy SIMBA 5mV7 (Meereisportal)Converts SIMBA format to NRT RAW format
CTD Sea&Sun Techn.Converts CTD Sea&Sun Techn. (STA) files to NRT RAW format
DSHIP V2 MailsConverts WERUM DSHIP V2 mails to NRT RAW format (only needed for Neumayer III station with DSHIPv2)
Calib MetOcean (Meereisportal)Converts MetOcean format to NRT RAW format
Snowbuoy Metocean (Meereisportal)Converts Metocean format to NRT RAW format

A little course on File naming Pattern

We offer some easy to use placeholder for date expressions (see table) which also have implications for the estimate age of the files (because the file check is run for the last 30 days solely). 

PlaceholderDescripitionExample
%YEAR% / %YEAR4%four digit year pattern (YYYY)2022
%YEAR2%(last) two digit year pattern (YY)22
%MONTH%two digit month pattern (MM)04
%DAY%two digit day pattern (DD)01

Furthermore any number from 0 to 9 can be met by [0-9] with a quantifier in curly braces, e.g. {3}. The same applies to characters (and as any operating to be taken seriously), while there is a difference between uppercase and lowercase. [A-Z] is any uppercase string, [a-z] stands for any lowercase string, and [a-zA-Z] implies a sequence of lower- or uppercase letters. Quantifiers apply here too.

Thus a three digit number is hit by [0-9]{3}. {,3} would be three or less (<100), {3,} three or more (>=100), [0-9]{2,3} would be any number between ten (10) and 999.
In addition, [a-z]{4} is a four letter lowercase string.

Asterisks (`*`) are not allowed.

For more background on regex have a look on pages as regex101.com/, cs.lmu.edu/~ray/notes/regex/, or tldp.org/LDP/abs/html/x17129.html.

Example: a file is named SVL_20221013_103003_ADCP-68636.nrt, hence 

  • `_` is the separator,
  • `SVL` indicates the station, 
  • `20221013` represents the eight digits date string,
  • `103003` is the six digits time string,
  • `ADCP-68636` is the name of the item including serial number,
  • `.nrt` is the suffix spaces.awi.de/x/OBOVEg

We could meet the name representation by several regex

RegexComment
SVL_%YEAR4%%MONTH%%DAY%_[0-9]{6}_ADCP-68636.nrtsupposed to be normal call
SVL_[0-9]{2}%YEAR2%%MONTH%%DAY%_[0-9]{6}_ADCP-68636.nrtnormal
SVL_%YEAR4%[0-9]{2}%DAY%_[0-9]{6}_ADCP-68636.nrtnormal too
SVL_[0-9]{8}_[0-9]{6}_ADCP-68636.nrtno proper date check, but okay
SVL_%YEAR4%0[0-9]{1}%DAY%_[0-9]{6}_ADCP-68636.nrtonly data from January to September
SVL_%YEAR4%1[0-1]{1}%DAY%_[0-9]{6}_ADCP-68636.nrtonly data from October or November
SVL_%YEAR4%%MONTH%%DAY%_[0-9]{6}_ADCP-[A-Z]{,5}.nrtADCP, any serial number with five or lesser digits










  • No labels