Reworked PHWATER functions to accept blocks of multiple records as input
Vectorizes adcp family of functions, and conforms to PEP8
Merge pull request #75 from cwingard/phwater

OOIION-1707 Reworked PHWATER functions to accept blocks of multiple records as inputs.
Merge pull request #77 from s-pearce/adcp_fix

OOIION-1711 Reworked adcp family of functions to accept blocks of multiple records as inputs (vectorized).
Removes bad imports
Merge pull request #79 from ooici/magvar

Removes bad imports
Cleaning up adcp_functions to align with DPS, and vectorizing
Adding updated magnetic correction functions to adcp and vel_functions and tests
Corrected errors in magnetic corrections based on tests
Finalized vectorizing code
Corrected shape error when vectorizing adcp_ins2earth
Merge pull request #81 from cwingard/adcps

CISWMI-212 Vectorizes Inputs to ADCP Family of Functions
Edited the test_dataqc_solarelevation function to fix np.timedelta error
Corrects ph_calc_phwater for multiple calibration records
Merge pull request #83 from cwingard/phsen

CISWMI-212 Corrects ph_calc_phwater for multiple calibration records
CTD functions for CTDMO and CTDPF
Commented out writes to stderr; used numpy testing routines
Merge pull request #85 from desiderr/ctdwork

CIDEVMI-1001 CTD functions for CTDMO and CTDPF
added num exprs for OPTPARW (biospherical and satlantic to opt module)
added PAR unit tests to test_opt_functions.py