Sahana Aster KŌWHAI, Ph.D. / Tideglass Research Cooperative

Curriculum vitae

Southern Ocean palaeoceanography across glacial terminations, with an emphasis on multiproxy reconstructions, reproducible chronology and equitable Antarctic field partnerships.

This page is built from content/cv.yaml, the single file the printed CV is also generated from, read when the page was built. Turn inspect sources on, in the bar above, to see which part of that file each section comes from. Publications are not repeated here: they have their own index, read from the bibliography.

Download the printed CV (PDF) — typeset from content/cv.yaml by cv/cv.tex when this page was built, so it states the same facts. Curated cuts of the same record: Short CV (PDF) — the record cut short, from cv/short.tex · Teaching CV (PDF) — led by teaching and supervision, from cv/teaching.tex.

Short biocontent/cv.yaml · profile.bio.short

Sahana Aster Kōwhai is a fictional palaeoclimatologist whose research reconstructs Southern Ocean change from marine sediment archives.

content/cv.yaml — the profile.bio.short and profile.focus scalars, rendered with the file's own inline grammar (**bold**, _italic_, [text](url)). The same two strings are what scripts/build-cv-data.mjs turns into LaTeX for the PDF.

Appointmentscontent/cv.yaml · appointments[]

content/cv.yamlappointments[], 2 entries in file order, newest first as written. Keys read: title, org, place, dates, detail, url, items, announced. 1 of 2 entries carries an items list, shown as the bullets under the organisation.

Educationcontent/cv.yaml · education[]

content/cv.yamleducation[], 3 entries. Keys read: title, org, place, dates, items. The classification in each degree line (cum laude, 110/110) is part of the title string in the file, not added here.

Teachingcontent/cv.yaml · teaching[]

CourseProgrammeTopicsCredit points
GEOL 273B.Sc. GeologyPalaeoclimate archives; proxy calibration18
GEOL 472B.Sc. (Hons)Marine cores; age-depth modelling18
OCEN 405M.Sc. OceanographySouthern Ocean circulation; uncertainty20

content/cv.yamlteaching[], 1 entry holding 3 courses in its rows[] table. Each heading line is that entry's org, title, place and dates; each row below it is one row of its rows[], with keys Course, Programme, Topics, Credit points — and those keys, in the order the file writes them, are also the columns of the same table in the printed CV.

Kārearea University: 3 rows. Column names and order are read from each table's first row; the build refuses later rows whose shape differs, so a local term such as points never needs a machinery edit.

Supervisioncontent/cv.yaml · supervision

Current supervision: projects span marine geochemistry, chronology and open polar data.

content/cv.yamlsupervision, written as a map: the note paragraphs above, thenentries[], 2 rows with keys title, count, detail. The counts in the right-hand column are the count field verbatim, open-ended (4, 9) exactly as the file writes them.

Awards and scholarshipscontent/cv.yaml · awards[]

content/cv.yamlawards[], 2 entries with keys title, org, dates, announced, place. 0 of 2 entries carry an items list.

Leadership and representationcontent/cv.yaml · leadership[]

content/cv.yamlleadership[], 2 entries with keys title, org, dates, announced. It is an ordinary section of the file, and the printed CV prints every section unless the record says otherwise. This one carries printed: false, which is the whole answer to keeping a section on the site and off the PDF.

These sections exist in content/cv.yaml and this page does not render them: strands, service, projects, fieldwork, outreach. The list is derived from the file's own top-level sections minus the ones rendered above. Linked sections have their own pages. Unlinked sections have no dedicated page.

Languagescontent/cv.yaml · languages[]

content/cv.yamllanguages[], 3 entries with keys title, detail, in file order. The levels are the file's own words (Native, Fluent, Intermediate learner), not a CEFR scale.