CESL (pronounced Cecil, after the sea-sick sea serpent cartoon character ) is CalCOFI's Electronic Sample Log, which replaces the traditional clipboard and sample log form.

BASICS

Click for a larger viewCESL auto-loads the bottle depth information from a base file created by the CTDBackup program from the CTD cast files. CTDBackup uses the .mrk & .hdr files plus CTDATDEPTH event (.csv created by CELogGPS) to build the CTD cast's seawater sampling scheme that fills the form. This is a live, dynamic document that the watchleader should check, edit, comment, annotate, & revise to accurately log all seawater samples taken plus any sampling notes or issues. 
Important note: the .mrk file must accurately report the bottle closures - if any extra markers were generated or markers missed then the .mrk file should be edited before CTDBackup is run. Refer to CTDBackup for additional info.

CESL expects station numbering to be consecutive (001, 002, 003...) and requires a base file generated by the CTDBackup (<Ctrl><Alt>B) program. If a base file is unavailable, the station cast info may be entered manually (line.sta, order occ, total # of bottles closed) then the sample log completed & saved normally.

O2 case, salt case, and nutrient rack color are selected from the drop-down boxes by the watchleader or sampling team.

Bottle options, such as LTER Salt Only or MISTRIP, may be selected for a bottle by double-clicking the niskin or sample number at a particular depth then selecting from the pop-up list (see the alternate bottle section below). Once all seawater samples are drawn, sample drawers initials added, and all fields checked for correctness, click [Save] (or menu File/Save Everything or <Ctrl>S). This will save & print the log for station bookkeeping, generate the individual sample assay files (Salt, O2, Chl) , & generate data processing csvs.

[Save] does the following:

  1. Sample form is saved to the data server (Q:\CODES\YYYY\YYMM\logs\YYMM###slog.csv) & printed to the default printer (SIO-CalCOFI laser printer). The sample form may be reloaded into CESL anytime by entering in the processing number. Corrections, annotations, &/or revisions done then resaved/reprinted.
  2. Oxygen box file - an O2 box file (O:\###02) that will preload the O2 flask number and draw temperature into the autotitrator program is created and copied to the oxygen titration computer. The O2 computer must be networked & mapped to a drive letter (usually O:\) so CESL can copy a the box files to the autotitrator's box subdir.
  3. Salt base file - a salt base file (Q:\CODES\YYYY\YYMM\Salt\Salt###) is saved to the data server for use by the PSAL salinity analysis program.
  4. Chl base file & filtration form - a chlorophyll base file (Q:\CODES\YYYY\YYMM\Chl\Chlt###) is saved to the data server for use by the FLog chlorophyll analysis program. Using MS Excel, CESL pre-fills a chlorophyll filtration form with chl vial numbers (starting vial # comes from CESL.cfg), filter-time (CTD cast time +1 hr) and operator (1st O2 initials), and fluorometer (from CESL.cfg).
  5. CESL generates the sta.csv & casts.csv entry for each station during the [Save] process. The sta.csv (YYMM###.csv) will be populated with CESL's (.mrk file) depth, temperature, salinity, annotations, footnotes, and comments. CESL's station information plus processing and event numbers will save into the YYMMcasts.csv. The sta.csv and casts.csv are the primary data files used during data processing so it is critical the watchleader verify the information before saving especially order occupied, line.sta, date-time-lat-lon, event number, and sample numbering.

YYYY = year; YYMM = year month cruise designation; ### = order occupied

Note: any step of the log or file saving sequence may be performed separately by using the menu File options - see image.

Oxygen samples draw temperatures may be entered surface to deep by first double-clicking the surface bottle O2 draw temp cell. CESL will ask if you want to enter temperatures in reverse order - click YES. (This method is preferred over having CTDBackup fill the form in reverse order, surface bottle at row 1). When entering the O2 draw temperatures, the decimal is not required if <Enter> is hit instead of mouse-clicking. Also when <Enter> is hit, the draw temp plus other depth info is saved into an insurance file which can be reloaded if the program crashes by pressing <F3>.

If the salt or nutrient samples are continuing a case or rack, enter the starting sample bottle number in row 1 (of the salt or nut field) then hit <Enter>. You will be prompted to renumber the rest of the column automatically.

Double-clicking a comments field will bring up the comments editor. Please use a semi-colon as text separator since the saved form is comma-delimited. This rule applies to any cell where entries are delimited (e.g. initials, DIC bottles).

SETUP

CESL is a SIO-CalCOFI developed Windows program. CESL's default directory is pre-programmed to C:\CESL; data files can be located locally or on a networked drive.
The cfg fields are pretty self-explanatory - the settings that typically change are year YYYY and year-month YYMM in the data & file paths & Study field. These values and drive path are critical for successful networking of the SIO-CalCOFI software network.

Description:

General Operational Notes:

 

ALTERNATE BOTTLE SAMPLING CHOICES

When Niskin or Sample fields are double-clicked, the alternate bottle sampling selection dialog box appears. Based on the users choice, the sampling fields for the selected depth are modified and the description of the selected sampling scheme lists how the it will be modified. Typical changes are: MISTRIP, no samples which blanks the seawater sample fields; LTER ONLY, will blank all columns except the salt sample; O2 TEST, SKIP, or EXTRA which blanks all seawater sample fields since the bottle is a duplicate and will be used for ancillary purposes.