====================
Parameter Changes
-----------------
* Add CH4 [NMOL/L] as an alternate unit for methane
* Add HCFC-22 [PMOL/KG] for Chlorodifluoromethane concentration
* Add HCFC-142b [PMOL/KG] for 1-Chloro-1,1-difluoroethane concentration
* Add HCFC-141b [PMOL/KG] for 1,1-Dichloro-1-fluoroethane concentration
* Add CCL4 [PMOL/L] for Carbon tetrachloride concentration
* Add CTDBBP700 [/METER] for the volume scattering coefficient due to particles at 700nm
* Add CTDBETA700 [VOLTS] for the raw sensor voltages of a backscatter sensor with a wavelength of 700nm
* Add CTDBETA700 [M^-1/SR] for the volume scattering function at 700nm
* Add CTDOPTOXY [UMOL/KG] for the independently reported optode oxygen
* Add CTDOPTOXY [VOLTS] for the raw optode oxygen voltages
* Add DELSI30 [/MILLE] for silicon isotopic enrichment
* Add many CDOM wavelength parameters
* Add CTDDEPTH [METERS] for the actual calculated depth to the package (not the sea floor)
* Add ODF_CTDPRS [DBAR] for a reported pressure that was calibrated using the ODF acquisition software (not the calibration software).
* Added BTLNBR_U and SAMPNO_U as names for people who really want their NBRs to be actual numbers
* Add XENON [NMOL/KG] and [NMOL/L] for dissolved xenon gas
* Add KRYPTON [NMOL/KG] and [NMOL/L] for dissolved krypton gas
* Add SIP as a placeholder for samples taken for stable isotope probing
* Move rank of DELO17 to be right after DELO18
* Add O2/AR name for oxygen to argon ratio
* Add O2-AR as an Alias
* The ncname of o2_ar was taken from the old libcchdo params database
* Add ARGONERR as the uncertainty name for ARGON
* Add UMOL/L as an allowed unit for the following:
* TOC
* NO2+NO3
* PHSPHT
* SILCAT
* Add PH with no explicit scale information, include a warning about the risks of this
* Add XCO2 [PPM] for CO2 mole fraction in air, with a warning about the lack of information on wet/dry pH2O corrections
* Add CF standard name to CTDTURB [NTU]
* Add new params for P02
* DNA for a placeholder parameter indicating samples for genetic analysis were taken
* FCM for a placeholder parameter indicating samples for flow cytometry were taken
* IMAGES for a placeholder parameter indicating samples for microscopic imaging were taken
* VIRAL_ABUNDANCE for a placeholder parameter indicating samples for viral abundance were taken
* POP [UG/L] for particulate organic phosphorus
* PCOD [UG/L] for particulate chemical oxygen demand
* Additionally, the units of [UG/L] for POC and PON were added
* Added some aliases:
* FLUOR [VOLTS] for CTDFLUOR [VOLTS]
* SIG0 [KG/CUM] for SIG0 [KG/M^3]
* PHTEMP [DEC C] for PH_TMP [DEG C]
* PHTEMP [DEG C] for PH_TMP [DEG C]
* FLUORO [VOLTS] for CTDFLUOR [VOLTS]
* CHLORA [MG/M**3] for CHLORA [UG/L]
* PPHYTN [MG/M**3] for PPHYTN [UG/L]
* PPHYTN [MG/M^] for PPHYTN [UG/L]
* PCO2_TMP [DEG C] for PCO2TMP [DEG C]
* DELHE3 [%] for DELHE3 [PERCNT]
* BEDFORT [NUM] for BIONBR
* XMISS [%TRANCE] for CTDXMISS [%TRANS]
* XMISSCP [1/M] for CTDBEAMCP [/METER]
* PCO2 [PPM] for XCO2 [PPM]
* CTDTRBDTY [NTU] for CTDTURB [NTU]
* CTDTRBDTY [FTU] for CTDTURB [FTU]
* CTDBEAMCP [1/M] for CTDBEAMCP [/METER]
* CTDFLUOR [MG/CUM] for CTDFLUOR [MG/M^3]
* CTDPAR [UPHOTMS] for PAR [UMOL/M^2/SEC]
* CTDSAL [PSS_78] for CTDSAL [PSS-78]
* CTDSAL [PSS-68] for CTDSAL [PSS-78]
* CTDTHETA [DEG C] for THETA [DEG C]
* CTDCDOMFRAW [0-5VDC] for CTDCDOM [VOLTS]
* CTDCDOMFRAW [VDC] for CTDCDOM [VOLTS]
* CTDCDOMFRAW [V] for CTDCDOM [VOLTS]
* SALNTY [ISS78] for SALNTY [PSS-78]
* CTDSAL [ISS78] for CTDSAL [PSS-78]
* BTMDEPTH [METERS] for DEPTH [PSS-78]
* ODF_CTDPRS [DBARS] for ODF_CTDPRS [DBAR]
* PCO2TMP [DEC C] for PCO2TMP [DEG C]
* THETA [DEG_C] for THETA [DEG C]
API Changes
-----------
* (BREAKING) The error name look ups in ``WHPNames.error_names`` must now use the units as either a tuple (error_name, units) or an ODV style PARAM [UNIT] string.
* Add a ``WHPName.nc_group`` property to be used when CF wants some columns collapsed into another dimension (e.g. our CDOM params)
* Add the following optical properties to ``WHPName``:
* ``WHPName.radiation_wavelength`` - The wavelength in nm of some measured light (path, scattering, etc...), not induced or emitted.
* ``WHPName.scattering_angle`` - The angle in degrees of the scattered light
* ``WHPName.excitation_wavelengh`` - The wavelength in nm of the light used to excite some response.
* ``WHPName.emission_wavelengh`` - The wavelength in nm of the light measured in response to some excitation.
* WHPNames may now be looked up using an ODV style "NAME [UNIT]" strings, omitting the entire "[UNIT]" part with unitless parameters.
* Add ``WHPName.nc_name_flag`` and ``WHPName.nc_name_error`` properties which will contain the netCDF variable names for the flag and uncertainty variables, respectively.
* Improve type definition of ``WHPName.flag_w`` to include allowed literal values