CTDCAL is a python software package developed to process CTD (conductivity, temperature, and depth) cast data, calibrate them against in-situ water measurements, and flag individual data points. Data processed through this software package meet climate-grade precision and accuracy standards and provides some of the cleanest oceanographic data available. This software is currently being maintained and improved by the Oceanographic Data Facility (ODF) at Scripps Institute of Oceanography.
This software uses a variety of curve fitting and regression methods in order to fit sensor data to water measurement data. Once data is processed and fitted, diagnostic plots of residuals against pressure and other parameters are created to allow the analyst using the software to make any additional changes to fitting or flagging as they see fit. Cleaned data are then converted to WHP-(WOCE Hydrographic Program) Exchange format.
More information about the software package can be found on the GitHub Repository here.