{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import datetime as dt\n", "from salishsea_tools import evaltools as et\n", "\n", "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "/ocean/ksuchy/MOAD/observe/Data and Code files for KS 2020dec11/2020_05_21 1995-2011 SoG VNH.csv\r\n" ] } ], "source": [ "ls '/ocean/ksuchy/MOAD/observe/Data and Code files for KS 2020dec11/2020_05_21 1995-2011 SoG VNH.csv'" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "df=pd.read_csv('/ocean/ksuchy/MOAD/observe/Data and Code files for KS 2020dec11/2020_05_21 2012-2015 SoG VNH.csv',\n", " encoding = \"ISO-8859-1\")" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Keyregion_nameStationPROJECTlonlatDateSTN_TIMETwilightNet_Type...Phylum:Class:Order:Family:NameAbundance(#/m3)Biomass(mg/m3)NumberOfSpeciesStation DiversityStation Equitability
0IOS2012005000901Northern Strait of Georgia22Str. Geo.-124.27249.6706/14/20127:32DaylightSCOR VNH...ArthropodaBranchiopodaDiplostracaPodonidaePodon *sp. s112.225410.06113512.630.67
1IOS2012005000901Northern Strait of Georgia22Str. Geo.-124.27249.6706/14/20127:32DaylightSCOR VNH...ArthropodaCirripediaThecostracaNaNCirripedia *sp. nauplii s130.563511.22254512.630.67
2IOS2012005000901Northern Strait of Georgia22Str. Geo.-124.27249.6706/14/20127:32DaylightSCOR VNH...ArthropodaMalacostracaAmphipodaHyperiidaeThemisto pacifica juvenile s16.112701.44871512.630.67
3IOS2012005000901Northern Strait of Georgia22Str. Geo.-124.27249.6706/14/20127:32DaylightSCOR VNH...ArthropodaMalacostracaDecapodaNaNCaridea *sp. zoea s13.056350.07030512.630.67
4IOS2012005000901Northern Strait of Georgia22Str. Geo.-124.27249.6706/14/20127:32DaylightSCOR VNH...ArthropodaMalacostracaDecapodaHippolytidaeHippolytidae *sp. mysis s20.095510.06017512.630.67
..................................................................
60225SOO2015095000801Tidal MixedMAC41Citizen Science-123.40948.4027/27/201513:00DaylightSCOR VNH...CtenophoraTentaculataCydippidaPleurobrachiidaePleurobrachia bachei s20.253160.31797442.560.67
60226SOO2015095000801Tidal MixedMAC41Citizen Science-123.40948.4027/27/201513:00DaylightSCOR VNH...EctoproctaGymnolaemataNaNNaNBryozoa *sp. cyphonautes s148.607590.06319442.560.67
60227SOO2015095000801Tidal MixedMAC41Citizen Science-123.40948.4027/27/201513:00DaylightSCOR VNH...MolluscaBivalviaPholadomyoidaNaNBivalvia *sp. veligers s121.603380.01296442.560.67
60228SOO2015095000801Tidal MixedMAC41Citizen Science-123.40948.4027/27/201513:00DaylightSCOR VNH...MolluscaCephalopodaTeuthidaGonatidaeBerryteuthis magister s20.084390.46414442.560.67
60229SOO2015095000801Tidal MixedMAC41Citizen Science-123.40948.4027/27/201513:00DaylightSCOR VNH...MolluscaGastropodaNaNNaNGastropoda *sp. veligers s110.801690.02808442.560.67
\n", "

60230 rows × 29 columns

\n", "
" ], "text/plain": [ " Key region_name Station PROJECT \\\n", "0 IOS2012005000901 Northern Strait of Georgia 22 Str. Geo. \n", "1 IOS2012005000901 Northern Strait of Georgia 22 Str. Geo. \n", "2 IOS2012005000901 Northern Strait of Georgia 22 Str. Geo. \n", "3 IOS2012005000901 Northern Strait of Georgia 22 Str. Geo. \n", "4 IOS2012005000901 Northern Strait of Georgia 22 Str. Geo. \n", "... ... ... ... ... \n", "60225 SOO2015095000801 Tidal Mixed MAC41 Citizen Science \n", "60226 SOO2015095000801 Tidal Mixed MAC41 Citizen Science \n", "60227 SOO2015095000801 Tidal Mixed MAC41 Citizen Science \n", "60228 SOO2015095000801 Tidal Mixed MAC41 Citizen Science \n", "60229 SOO2015095000801 Tidal Mixed MAC41 Citizen Science \n", "\n", " lon lat Date STN_TIME Twilight Net_Type ... \\\n", "0 -124.272 49.670 6/14/2012 7:32 Daylight SCOR VNH ... \n", "1 -124.272 49.670 6/14/2012 7:32 Daylight SCOR VNH ... \n", "2 -124.272 49.670 6/14/2012 7:32 Daylight SCOR VNH ... \n", "3 -124.272 49.670 6/14/2012 7:32 Daylight SCOR VNH ... \n", "4 -124.272 49.670 6/14/2012 7:32 Daylight SCOR VNH ... \n", "... ... ... ... ... ... ... ... \n", "60225 -123.409 48.402 7/27/2015 13:00 Daylight SCOR VNH ... \n", "60226 -123.409 48.402 7/27/2015 13:00 Daylight SCOR VNH ... \n", "60227 -123.409 48.402 7/27/2015 13:00 Daylight SCOR VNH ... \n", "60228 -123.409 48.402 7/27/2015 13:00 Daylight SCOR VNH ... \n", "60229 -123.409 48.402 7/27/2015 13:00 Daylight SCOR VNH ... \n", "\n", " Phylum: Class: Order: Family: \\\n", "0 Arthropoda Branchiopoda Diplostraca Podonidae \n", "1 Arthropoda Cirripedia Thecostraca NaN \n", "2 Arthropoda Malacostraca Amphipoda Hyperiidae \n", "3 Arthropoda Malacostraca Decapoda NaN \n", "4 Arthropoda Malacostraca Decapoda Hippolytidae \n", "... ... ... ... ... \n", "60225 Ctenophora Tentaculata Cydippida Pleurobrachiidae \n", "60226 Ectoprocta Gymnolaemata NaN NaN \n", "60227 Mollusca Bivalvia Pholadomyoida NaN \n", "60228 Mollusca Cephalopoda Teuthida Gonatidae \n", "60229 Mollusca Gastropoda NaN NaN \n", "\n", " Name Abundance(#/m3) Biomass(mg/m3) \\\n", "0 Podon *sp. s1 12.22541 0.06113 \n", "1 Cirripedia *sp. nauplii s1 30.56351 1.22254 \n", "2 Themisto pacifica juvenile s1 6.11270 1.44871 \n", "3 Caridea *sp. zoea s1 3.05635 0.07030 \n", "4 Hippolytidae *sp. mysis s2 0.09551 0.06017 \n", "... ... ... ... \n", "60225 Pleurobrachia bachei s2 0.25316 0.31797 \n", "60226 Bryozoa *sp. cyphonautes s1 48.60759 0.06319 \n", "60227 Bivalvia *sp. veligers s1 21.60338 0.01296 \n", "60228 Berryteuthis magister s2 0.08439 0.46414 \n", "60229 Gastropoda *sp. veligers s1 10.80169 0.02808 \n", "\n", " NumberOfSpecies Station Diversity Station Equitability \n", "0 51 2.63 0.67 \n", "1 51 2.63 0.67 \n", "2 51 2.63 0.67 \n", "3 51 2.63 0.67 \n", "4 51 2.63 0.67 \n", "... ... ... ... \n", "60225 44 2.56 0.67 \n", "60226 44 2.56 0.67 \n", "60227 44 2.56 0.67 \n", "60228 44 2.56 0.67 \n", "60229 44 2.56 0.67 \n", "\n", "[60230 rows x 29 columns]" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Index(['Key', 'region_name', 'Station', 'PROJECT', 'lon', 'lat', 'Date',\n", " 'STN_TIME', 'Twilight', 'Net_Type', 'Mesh_Size(um)', 'Net_Mouth_Dia(m)',\n", " 'DEPTH_STRT1', 'DEPTH_END1', 'Bottom Depth(m)', 'Volume Filtered(m3)',\n", " 'CTD', 'NOTES', 'PI', 'Phylum:', 'Class:', 'Order:', 'Family:', 'Name',\n", " 'Abundance(#/m3)', 'Biomass(mg/m3)', 'NumberOfSpecies',\n", " 'Station Diversity', 'Station Equitability'],\n", " dtype='object')" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.keys()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0 0.06113\n", "1 1.22254\n", "2 1.44871\n", "3 0.07030\n", "4 0.06017\n", " ... \n", "60225 0.31797\n", "60226 0.06319\n", "60227 0.01296\n", "60228 0.46414\n", "60229 0.02808\n", "Name: Biomass(mg/m3), Length: 60230, dtype: float64" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['Biomass(mg/m3)']" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "('6/14/2012', '7:32')" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['Date'][0],df['STN_TIME'][0]" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1000 6/15/2012\n", "1001 6/15/2012\n", "1002 6/15/2012\n", "1003 6/15/2012\n", "1004 6/15/2012\n", "1005 6/15/2012\n", "1006 6/15/2012\n", "1007 6/15/2012\n", "1008 6/15/2012\n", "1009 6/15/2012\n", "1010 6/15/2012\n", "1011 6/15/2012\n", "1012 6/15/2012\n", "1013 6/15/2012\n", "1014 6/15/2012\n", "1015 6/15/2012\n", "1016 6/15/2012\n", "1017 6/15/2012\n", "1018 6/15/2012\n", "1019 6/15/2012\n", "Name: Date, dtype: object" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['Date'][1000:1020]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['6', '14', '2012']" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['Date'][0].split('/')" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "dateslist=list()" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "for el in df['Date']:\n", " dateslist.append(el.split('/'))" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "timeslist=list()\n", "for el in df['STN_TIME']:\n", " timeslist.append(el.split(':'))" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "dts=list()\n", "for ii,jj in zip(dateslist,timeslist):\n", " dts.append(dt.datetime(int(ii[2]),int(ii[0]),int(ii[1]),int(jj[0]),int(jj[1])))" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array(['7:32', '7:52', '3:30', '7:42', '7:49', '15:09', '16:30', '22:09',\n", " '22:27', '19:36', '19:53', '9:21', '9:35', '13:29', '13:45',\n", " '19:25', '19:43', '5:26', '5:43', '5:45', '5:47', '5:56', '5:59',\n", " '8:38', '8:39', '8:40', '8:41', '8:57', '11:10', '11:44', '11:45',\n", " '11:47', '11:48', '11:49', '12:40', '12:42', '15:14', '15:15',\n", " '15:16', '15:17', '15:18', '17:54', '17:55', '17:57', '17:58',\n", " '17:59', '5:39', '6:05', '14:47', '15:02', '19:13', '19:30',\n", " '14:32', '14:49', '20:04', '20:24', '20:27', '20:47', '9:37',\n", " '9:48', '13:57', '14:17', '19:41', '19:59', '7:18', '7:53', '9:25',\n", " '12:57', '13:09', '7:30', '7:45', '13:33', '13:36', '13:38',\n", " '10:00', '10:30', '11:00', '11:30', '12:30', '13:00', '13:30',\n", " '16:00', '17:00', '9:29', '10:26', '11:19', '13:39', '9:16',\n", " '10:04', '10:42', '11:03', '9:00', '9:41', '10:17', '10:40',\n", " '12:00', '9:33', '10:13', '11:11', '12:02', '12:32', '13:22',\n", " '9:57', '10:35', '10:02', '12:08', '13:18', '14:50', '17:45',\n", " '18:45', '8:30', '9:30', '11:41', '12:37', '13:03', '14:05',\n", " '9:20', '11:56', '13:43', '9:32', '11:22', '11:52', '7:27',\n", " '19:08', '9:45', '16:38', '16:57', '16:04', '16:26', '13:31',\n", " '13:35', '7:12', '16:12', '16:14', '16:18', '16:20', '16:22',\n", " '3:48', '4:04', '15:20', '15:35', '21:28', '21:42', '4:33', '4:45',\n", " '11:38', '11:55', '18:18', '18:29', '10:12', '12:55', '10:16',\n", " '11:20', '13:08', '11:07', '12:19', '12:58', '14:42', '15:37',\n", " '12:10', '12:23', '13:24', '14:33', '10:32', '12:39', '9:49',\n", " '10:53', '12:49', '11:36', '14:11', '9:51', '11:24', '13:04',\n", " '13:19', '9:24', '10:15', '11:53', '12:51', '12:50', '16:11',\n", " '6:15', '17:15', '11:16', '12:17', '13:10', '13:59', '11:21',\n", " '12:01', '12:35', '9:58', '10:41', '11:29', '9:05', '9:50', '8:49',\n", " '9:55', '11:14', '12:14', '9:10', '10:20', '10:50', '11:25',\n", " '11:50', '19:52', '20:32', '6:20', '5:58', '20:29', '5:20',\n", " '20:10', '15:52', '6:43', '20:12', '7:22', '21:03', '21:55',\n", " '14:56', '10:08', '20:01', '11:33', '15:22', '16:40', '23:15',\n", " '8:51', '12:12', '15:12', '10:57', '7:03', '8:03', '14:22',\n", " '23:06', '4:05', '6:25', '9:26', '11:28', '13:27', '15:11',\n", " '15:53', '15:54', '15:56', '15:59', '18:06', '19:45', '9:40',\n", " '20:11', '7:10', '14:34', '11:42', '13:28', '17:12', '9:04',\n", " '14:10', '16:17', '8:02', '10:31', '15:27', '17:01', '16:43',\n", " '10:46', '13:15', '14:43', '9:44', '13:55', '15:44', '16:59',\n", " '18:41', '8:18', '11:13', '8:28', '15:43', '18:08', '7:40',\n", " '10:56', '10:33', '12:52', '14:55', '7:43', '12:13', '13:44',\n", " '7:41', '16:56', '8:17', '9:13', '11:12', '15:40', '18:27',\n", " '10:07', '12:06', '16:07', '16:41', '10:52', '16:33', '17:48',\n", " '7:48', '11:09', '15:08', '8:31', '12:22', '14:39', '12:03',\n", " '14:30', '17:31', '14:15', '18:16', '7:55', '17:38', '6:36',\n", " '18:22', '7:15', '9:17', '12:44', '18:54', '12:43', '18:44',\n", " '7:08', '13:02', '7:19', '16:36', '8:25', '8:33', '13:25', '17:20',\n", " '17:26', '13:42', '18:37', '18:43', '13:21', '14:53', '17:24',\n", " '9:38', '7:06', '9:31', '12:20', '15:28', '11:01', '11:57',\n", " '14:12', '15:10', '7:35', '14:38', '16:06', '8:08', '16:05',\n", " '16:52', '17:47', '8:21', '9:19', '16:35', '8:10', '8:59', '10:21',\n", " '14:41', '16:09', '18:26', '11:23', '8:14', '10:10', '11:27',\n", " '13:26', '11:15', '13:11', '9:18', '12:04', '10:45', '12:25',\n", " '13:56', '10:22', '13:53', '9:28', '11:06', '11:32', '10:34',\n", " '14:08', '11:18', '12:48', '14:01', '12:07', '14:07', '11:08',\n", " '14:04', '10:06', '11:43', '13:40', '10:18', '13:34', '16:27',\n", " '10:28', '15:26', '9:14', '12:15', '15:23', '8:23', '14:58',\n", " '9:08', '10:43', '14:29', '8:44', '9:52', '8:13', '14:27', '14:46',\n", " '14:16', '10:11', '14:51', '8:32', '10:37'], dtype=object)" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.loc[df.Twilight=='Daylight']['STN_TIME'].unique()" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [], "source": [ "df['dtUTC']=et.pac_to_utc(dts) #convert from Pac time to UTC" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array(['Diplostraca', 'Thecostraca', 'Amphipoda', 'Decapoda',\n", " 'Euphausiacea', 'Calanoida', 'Cyclopoida', 'Poecilostomatoida',\n", " 'Halocyprida', 'Aphragmophora', 'Copelata', 'Leptothecate',\n", " 'Siphonophorae', 'Trachylina', 'Cydippida', nan, 'Pholadomyoida',\n", " 'Neotaenioglossa', 'Thecosomata', 'Aciculata', 'Canalipalpata',\n", " 'Osmeriformes', 'Perciformes', 'Beroida', 'Teuthida',\n", " 'Gymnosomata', 'Isopoda', 'Siphonostomatoida', 'Anthoathecatae',\n", " 'Scorpaeniformes', 'Phragmophora', 'Clupeiformes', 'Ophiurida',\n", " 'Gadiformes', 'Semaeostomeae', 'Cumacea', 'Echinoida',\n", " 'Harpacticoida', 'Pleuronectiformes', 'Tricladida', 'Myodocopida',\n", " 'Phaeogromia', 'Noctilucales', 'Octopoda', 'Actiniaria',\n", " 'Foraminiferida', 'Monstrilloida', 'Oligotrichida', 'Mysida',\n", " 'Acariformes', 'Lophogastrida', 'Ophidiiformes',\n", " 'Thalassocalycida', 'Doliolida', 'Lepadomorpha', 'Cephalaspidea',\n", " 'Sygnathiformes'], dtype=object)" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['Order:'].unique()" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [], "source": [ "colList=('Amphipoda', 'Decapoda','Euphausiacea', 'Calanoida', 'Cyclopoida', \n", " 'Poecilostomatoida','Copelata','Harpacticoida',)" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Index(['Key', 'region_name', 'Station', 'PROJECT', 'lon', 'lat', 'Date',\n", " 'STN_TIME', 'Twilight', 'Net_Type', 'Mesh_Size(um)', 'Net_Mouth_Dia(m)',\n", " 'DEPTH_STRT1', 'DEPTH_END1', 'Bottom Depth(m)', 'Volume Filtered(m3)',\n", " 'CTD', 'NOTES', 'PI', 'Phylum:', 'Class:', 'Order:', 'Family:', 'Name',\n", " 'Abundance(#/m3)', 'Biomass(mg/m3)', 'NumberOfSpecies',\n", " 'Station Diversity', 'Station Equitability', 'dtUTC'],\n", " dtype='object')" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.keys()" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [], "source": [ "dtsutc=et.pac_to_utc(dts)" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Key IOS2012005000901\n", "region_name Northern Strait of Georgia\n", "Station 22\n", "PROJECT Str. Geo.\n", "lon -124.272\n", "lat 49.67\n", "Date 6/14/2012\n", "STN_TIME 7:32\n", "Twilight Daylight\n", "Net_Type SCOR VNH\n", "Mesh_Size(um) 236\n", "Net_Mouth_Dia(m) 0.56\n", "DEPTH_STRT1 50\n", "DEPTH_END1 0\n", "Bottom Depth(m) 352\n", "Volume Filtered(m3) 10.47\n", "CTD 8\n", "NOTES Flowmeter reading may be incorrect. Value ente...\n", "PI Dave Mackas\n", "Phylum: Arthropoda\n", "Class: Branchiopoda\n", "Order: Diplostraca\n", "Family: Podonidae\n", "Name Podon *sp. s1\n", "Abundance(#/m3) 12.2254\n", "Biomass(mg/m3) 0.06113\n", "NumberOfSpecies 51\n", "Station Diversity 2.63\n", "Station Equitability 0.67\n", "dtUTC 2012-06-14 14:32:00\n", "Name: 0, dtype: object" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.loc[0]" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [], "source": [ "towIDlist=['Key', 'region_name', 'Station', 'lon', 'lat', 'dtUTC', 'Twilight', 'Net_Type', 'Mesh_Size(um)', 'DEPTH_STRT1', 'DEPTH_END1', 'Bottom Depth(m)']" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [], "source": [ "towIDlist2=['Key', 'region_name', 'Station', 'lon', 'lat', 'dtUTC', 'Twilight', 'Net_Type', 'Mesh_Size(um)', 'DEPTH_STRT1', 'DEPTH_END1', 'Bottom Depth(m)','CTD']" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(654, 12694, 654)" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(df.groupby(towIDlist)),len(df.groupby(towIDlist2)),len(df.groupby(['Key']))" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [], "source": [ "# Key is a unique identifier for each tow\n", "# do not group by CTD due to NaN values" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [], "source": [ "biomassDF=df.groupby(towIDlist,as_index=False).first()\\\n", " .loc[:,towIDlist].copy(deep=True)" ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Keyregion_nameStationlonlatdtUTCTwilightNet_TypeMesh_Size(um)DEPTH_STRT1DEPTH_END1Bottom Depth(m)
0IOS2012005000901Northern Strait of Georgia22-124.27249.6702012-06-14 14:32:00DaylightSCOR VNH236500352
1IOS2012005001001Northern Strait of Georgia22-124.27249.6702012-06-14 14:52:00DaylightSCOR VNH2363450352
2IOS2012005002101Northern Strait of Georgia11-124.72249.7102012-06-14 07:00:00NightSCOR VNH236500307
3IOS2012005002201Northern Strait of Georgia11-124.72249.7102012-06-14 07:05:00NightSCOR VNH2363000307
4IOS2012005002901Northern Strait of GeorgiaCPF2-124.49949.4662012-06-15 10:00:00NightSCOR VNH236500325
.......................................
649SOO2015095000101Tidal MixedCLO-42-123.34548.3942015-04-27 17:37:00DaylightSCOR VNH23658072
650SOO2015095000401Tidal MixedCB01-123.31848.3442015-04-30 19:00:00DaylightSCOR VNH23654064
651SOO2015095000501Tidal MixedCLO-41-123.34548.3952015-07-09 19:25:00DaylightSCOR VNH23642064
652SOO2015095000701Tidal MixedCB01-123.31848.3442015-07-27 19:06:00DaylightSCOR VNH23628060
653SOO2015095000801Tidal MixedMAC41-123.40948.4022015-07-27 20:00:00DaylightSCOR VNH23649062
\n", "

654 rows × 12 columns

\n", "
" ], "text/plain": [ " Key region_name Station lon lat \\\n", "0 IOS2012005000901 Northern Strait of Georgia 22 -124.272 49.670 \n", "1 IOS2012005001001 Northern Strait of Georgia 22 -124.272 49.670 \n", "2 IOS2012005002101 Northern Strait of Georgia 11 -124.722 49.710 \n", "3 IOS2012005002201 Northern Strait of Georgia 11 -124.722 49.710 \n", "4 IOS2012005002901 Northern Strait of Georgia CPF2 -124.499 49.466 \n", ".. ... ... ... ... ... \n", "649 SOO2015095000101 Tidal Mixed CLO-42 -123.345 48.394 \n", "650 SOO2015095000401 Tidal Mixed CB01 -123.318 48.344 \n", "651 SOO2015095000501 Tidal Mixed CLO-41 -123.345 48.395 \n", "652 SOO2015095000701 Tidal Mixed CB01 -123.318 48.344 \n", "653 SOO2015095000801 Tidal Mixed MAC41 -123.409 48.402 \n", "\n", " dtUTC Twilight Net_Type Mesh_Size(um) DEPTH_STRT1 \\\n", "0 2012-06-14 14:32:00 Daylight SCOR VNH 236 50 \n", "1 2012-06-14 14:52:00 Daylight SCOR VNH 236 345 \n", "2 2012-06-14 07:00:00 Night SCOR VNH 236 50 \n", "3 2012-06-14 07:05:00 Night SCOR VNH 236 300 \n", "4 2012-06-15 10:00:00 Night SCOR VNH 236 50 \n", ".. ... ... ... ... ... \n", "649 2015-04-27 17:37:00 Daylight SCOR VNH 236 58 \n", "650 2015-04-30 19:00:00 Daylight SCOR VNH 236 54 \n", "651 2015-07-09 19:25:00 Daylight SCOR VNH 236 42 \n", "652 2015-07-27 19:06:00 Daylight SCOR VNH 236 28 \n", "653 2015-07-27 20:00:00 Daylight SCOR VNH 236 49 \n", "\n", " DEPTH_END1 Bottom Depth(m) \n", "0 0 352 \n", "1 0 352 \n", "2 0 307 \n", "3 0 307 \n", "4 0 325 \n", ".. ... ... \n", "649 0 72 \n", "650 0 64 \n", "651 0 64 \n", "652 0 60 \n", "653 0 62 \n", "\n", "[654 rows x 12 columns]" ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "biomassDF" ] }, { "cell_type": "code", "execution_count": 27, "metadata": {}, "outputs": [], "source": [ "def getbiomass(colname,key,origdf):\n", " biomassArray=df.loc[(origdf.Key==key)&(origdf['Order:']==colname),\n", " ['Biomass(mg/m3)']]\n", " biomass=np.nansum(biomassArray)\n", " return biomass" ] }, { "cell_type": "code", "execution_count": 28, "metadata": {}, "outputs": [], "source": [ "for icol in colList:\n", " biomassDF[icol]=[getbiomass(icol,ikey,df) for ikey in biomassDF['Key']]" ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Keyregion_nameStationlonlatdtUTCTwilightNet_TypeMesh_Size(um)DEPTH_STRT1DEPTH_END1Bottom Depth(m)AmphipodaDecapodaEuphausiaceaCalanoidaCyclopoidaPoecilostomatoidaCopelataHarpacticoida
0IOS2012005000901Northern Strait of Georgia22-124.27249.6702012-06-14 14:32:00DaylightSCOR VNH2365003521.448710.130470.6531014.218810.355460.595980.916910.0
1IOS2012005001001Northern Strait of Georgia22-124.27249.6702012-06-14 14:52:00DaylightSCOR VNH23634503522.573180.235910.1687617.754430.379040.237471.158070.0
2IOS2012005002101Northern Strait of Georgia11-124.72249.7102012-06-14 07:00:00NightSCOR VNH2365003078.454835.767800.0772057.979201.182320.318020.019170.0
3IOS2012005002201Northern Strait of Georgia11-124.72249.7102012-06-14 07:05:00NightSCOR VNH236300030723.577623.691014.2712168.213701.327360.583930.140460.0
4IOS2012005002901Northern Strait of GeorgiaCPF2-124.49949.4662012-06-15 10:00:00NightSCOR VNH236500325124.3143024.7925914.4776834.166560.776570.148560.365710.0
...............................................................
649SOO2015095000101Tidal MixedCLO-42-123.34548.3942015-04-27 17:37:00DaylightSCOR VNH236580721.812600.933960.010316.193440.001910.015270.694660.0
650SOO2015095000401Tidal MixedCB01-123.31848.3442015-04-30 19:00:00DaylightSCOR VNH236540645.312552.519600.0230710.534890.004270.047840.478380.0
651SOO2015095000501Tidal MixedCLO-41-123.34548.3952015-07-09 19:25:00DaylightSCOR VNH236420640.000000.560550.026365.751760.000000.032223.309840.0
652SOO2015095000701Tidal MixedCB01-123.31848.3442015-07-27 19:06:00DaylightSCOR VNH236280601.299011.553720.065432.185960.005390.020793.394760.0
653SOO2015095000801Tidal MixedMAC41-123.40948.4022015-07-27 20:00:00DaylightSCOR VNH236490621.280002.110120.1944321.371410.010800.1188227.274260.0
\n", "

654 rows × 20 columns

\n", "
" ], "text/plain": [ " Key region_name Station lon lat \\\n", "0 IOS2012005000901 Northern Strait of Georgia 22 -124.272 49.670 \n", "1 IOS2012005001001 Northern Strait of Georgia 22 -124.272 49.670 \n", "2 IOS2012005002101 Northern Strait of Georgia 11 -124.722 49.710 \n", "3 IOS2012005002201 Northern Strait of Georgia 11 -124.722 49.710 \n", "4 IOS2012005002901 Northern Strait of Georgia CPF2 -124.499 49.466 \n", ".. ... ... ... ... ... \n", "649 SOO2015095000101 Tidal Mixed CLO-42 -123.345 48.394 \n", "650 SOO2015095000401 Tidal Mixed CB01 -123.318 48.344 \n", "651 SOO2015095000501 Tidal Mixed CLO-41 -123.345 48.395 \n", "652 SOO2015095000701 Tidal Mixed CB01 -123.318 48.344 \n", "653 SOO2015095000801 Tidal Mixed MAC41 -123.409 48.402 \n", "\n", " dtUTC Twilight Net_Type Mesh_Size(um) DEPTH_STRT1 \\\n", "0 2012-06-14 14:32:00 Daylight SCOR VNH 236 50 \n", "1 2012-06-14 14:52:00 Daylight SCOR VNH 236 345 \n", "2 2012-06-14 07:00:00 Night SCOR VNH 236 50 \n", "3 2012-06-14 07:05:00 Night SCOR VNH 236 300 \n", "4 2012-06-15 10:00:00 Night SCOR VNH 236 50 \n", ".. ... ... ... ... ... \n", "649 2015-04-27 17:37:00 Daylight SCOR VNH 236 58 \n", "650 2015-04-30 19:00:00 Daylight SCOR VNH 236 54 \n", "651 2015-07-09 19:25:00 Daylight SCOR VNH 236 42 \n", "652 2015-07-27 19:06:00 Daylight SCOR VNH 236 28 \n", "653 2015-07-27 20:00:00 Daylight SCOR VNH 236 49 \n", "\n", " DEPTH_END1 Bottom Depth(m) Amphipoda Decapoda Euphausiacea \\\n", "0 0 352 1.44871 0.13047 0.65310 \n", "1 0 352 2.57318 0.23591 0.16876 \n", "2 0 307 8.45483 5.76780 0.07720 \n", "3 0 307 23.57762 3.69101 4.27121 \n", "4 0 325 124.31430 24.79259 14.47768 \n", ".. ... ... ... ... ... \n", "649 0 72 1.81260 0.93396 0.01031 \n", "650 0 64 5.31255 2.51960 0.02307 \n", "651 0 64 0.00000 0.56055 0.02636 \n", "652 0 60 1.29901 1.55372 0.06543 \n", "653 0 62 1.28000 2.11012 0.19443 \n", "\n", " Calanoida Cyclopoida Poecilostomatoida Copelata Harpacticoida \n", "0 14.21881 0.35546 0.59598 0.91691 0.0 \n", "1 17.75443 0.37904 0.23747 1.15807 0.0 \n", "2 57.97920 1.18232 0.31802 0.01917 0.0 \n", "3 68.21370 1.32736 0.58393 0.14046 0.0 \n", "4 34.16656 0.77657 0.14856 0.36571 0.0 \n", ".. ... ... ... ... ... \n", "649 6.19344 0.00191 0.01527 0.69466 0.0 \n", "650 10.53489 0.00427 0.04784 0.47838 0.0 \n", "651 5.75176 0.00000 0.03222 3.30984 0.0 \n", "652 2.18596 0.00539 0.02079 3.39476 0.0 \n", "653 21.37141 0.01080 0.11882 27.27426 0.0 \n", "\n", "[654 rows x 20 columns]" ] }, "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ "biomassDF" ] }, { "cell_type": "code", "execution_count": 30, "metadata": {}, "outputs": [], "source": [ "import netCDF4 as nc" ] }, { "cell_type": "code", "execution_count": 31, "metadata": {}, "outputs": [], "source": [ "ftemp=nc.Dataset('/data/eolson/results/MEOPAR/NEMO-forcing-new/grid/mesh_mask201702.nc')" ] }, { "cell_type": "code", "execution_count": 32, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "dict_keys(['nav_lon', 'nav_lat', 'time_counter', 'tmask', 'umask', 'vmask', 'fmask', 'tmaskutil', 'umaskutil', 'vmaskutil', 'fmaskutil', 'glamt', 'glamu', 'glamv', 'glamf', 'gphit', 'gphiu', 'gphiv', 'gphif', 'e1t', 'e1u', 'e1v', 'e1f', 'e2t', 'e2u', 'e2v', 'e2f', 'ff', 'mbathy', 'misf', 'isfdraft', 'e3t_0', 'e3u_0', 'e3v_0', 'e3w_0', 'gdept_0', 'gdepu', 'gdepv', 'gdepw_0', 'gdept_1d', 'gdepw_1d', 'e3t_1d', 'e3w_1d'])" ] }, "execution_count": 32, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ftemp.variables.keys()" ] }, { "cell_type": "code", "execution_count": 33, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "\n", "float64 e3t_0(t, z, y, x)\n", " _FillValue: nan\n", " standard_name: e3t_0\n", " long_name: grid spacing on T-grid in w direction\n", " units: m\n", "unlimited dimensions: t\n", "current shape = (1, 40, 898, 398)\n", "filling on" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ftemp.variables['e3t_0']" ] }, { "cell_type": "code", "execution_count": 34, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "masked_array(data=[[ 1.00000115, 1.00000501, 1.00001253, 1.00002718,\n", " 1.0000557 , 1.00011125, 1.00021946, 1.0004302 ,\n", " 1.00084067, 1.00164012, 1.0031971 , 1.00622914,\n", " 1.01213271, 1.02362358, 1.04597551, 1.08940061,\n", " 1.17356428, 1.33592899, 1.64636781, 2.22990285,\n", " 3.29248567, 5.11998508, 7.97451506, 11.8252972 ,\n", " 16.10792044, 19.95870258, 22.81323256, 24.64073198,\n", " 25.70331479, 26.28684983, 26.59728865, 26.75965336,\n", " 26.84381704, 26.88724213, 26.90959407, 26.92108493,\n", " 26.9269885 , 26.93002054, 26.93157752, 26.93237697]],\n", " mask=False,\n", " fill_value=1e+20)" ] }, "execution_count": 34, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ftemp.variables['e3t_1d'][:]" ] }, { "cell_type": "code", "execution_count": 35, "metadata": {}, "outputs": [], "source": [ "fdict={'ptrc_T':1,'grid_T':1}\n", "start_date = dt.datetime(2015,6,1)\n", "end_date = dt.datetime(2015,6,30)\n", "flen=1 # number of days per model output file. always 1 for 201905 and 201812 model runs\n", "namfmt='nowcast' # for 201905 and 201812 model runs, this should always be 'nowcast'\n", "# filemap is dictionary of the form variableName: fileType, where variableName is the name\n", "# of the variable you want to extract and fileType designates the type of \n", "# model output file it can be found in (usually ptrc_T for biology, grid_T for temperature and \n", "# salinity)\n", "filemap={'microzooplankton':'ptrc_T','mesozooplankton':'ptrc_T'}\n", "# fdict is a dictionary mappy file type to its time resolution. Here, 1 means hourly output\n", "# (1h file) and 24 means daily output (1d file). In certain runs, multiple time resolutions \n", "# are available\n", "fdict={'ptrc_T':1,'grid_T':1}" ] }, { "cell_type": "code", "execution_count": 36, "metadata": {}, "outputs": [], "source": [ "PATH= '/results2/SalishSea/nowcast-green.201905/'" ] }, { "cell_type": "code", "execution_count": 37, "metadata": {}, "outputs": [], "source": [ "biomassDF.rename(columns={'lon':'Lon','lat':'Lat'},inplace=True)" ] }, { "cell_type": "code", "execution_count": 38, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Index(['Key', 'region_name', 'Station', 'Lon', 'Lat', 'dtUTC', 'Twilight',\n", " 'Net_Type', 'Mesh_Size(um)', 'DEPTH_STRT1', 'DEPTH_END1',\n", " 'Bottom Depth(m)', 'Amphipoda', 'Decapoda', 'Euphausiacea', 'Calanoida',\n", " 'Cyclopoida', 'Poecilostomatoida', 'Copelata', 'Harpacticoida'],\n", " dtype='object')" ] }, "execution_count": 38, "metadata": {}, "output_type": "execute_result" } ], "source": [ "biomassDF.keys()" ] }, { "cell_type": "code", "execution_count": 39, "metadata": {}, "outputs": [], "source": [ "biomassDF.rename(columns={'DEPTH_STRT1':'Z_lower','DEPTH_END1':'Z_upper','Bottom Depth (m)': 'Z'},inplace=True)" ] }, { "cell_type": "code", "execution_count": 40, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Warning: lower limit is not an ocean value: i=159, j=646, k_upper=0, k_lower=34, k_seafloor=34 Lon=-124.72399999999999, Lat=49.707, dtUTC=2015-06-28 06:15:00\n", "Warning: lower limit is not an ocean value: i=159, j=646, k_upper=0, k_lower=34, k_seafloor=34 Lon=-124.72399999999999, Lat=49.707, dtUTC=2015-06-28 06:15:00\n" ] } ], "source": [ "data=et.matchData(biomassDF,filemap,fdict,start_date,end_date,'nowcast',PATH,1,quiet=False,method='vertNet');" ] }, { "cell_type": "code", "execution_count": 41, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Keyregion_nameStationLonLatdtUTCTwilightNet_TypeMesh_Size(um)Z_lower...CyclopoidaPoecilostomatoidaCopelataHarpacticoidajimod_microzooplanktonmod_mesozooplanktonk_upperk_lower
0IOS2015020019801Northern Strait of Georgia14-124.99749.8842015-06-06 06:06:00DaylightBongo VNH236302...0.724070.944640.499440.000007001410.0745820.290741034
1IOS2015020020001ANorthern Strait of Georgia11-124.72349.7072015-06-06 08:37:00NightBongo VNH236289...0.500000.437500.050000.000006451590.0721600.309218033
2IOS2015020020201Northern Strait of GeorgiaCPF2-124.50049.4662015-06-06 11:05:00DaylightBongo VNH236315...0.913240.413430.092910.000005831620.0486540.186083034
3IOS2015020020401Central Strait of GeorgiaCPF1-124.08449.3672015-06-06 13:25:00DaylightBongo VNH236233...0.873700.447020.237600.000005342110.0940830.301332031
4IOS2015020020601Northern Strait of Georgia22-124.27249.6702015-06-06 16:26:00DaylightBongo VNH236342...0.737860.438041.472710.000006062210.0429450.192460035
5IOS2015020020801Northern Strait of Georgia24-124.09849.5042015-06-06 18:28:00DaylightBongo VNH236411...0.773180.351320.907860.000185622260.0470290.173742038
6IOS2015020021001Central Strait of Georgia28-123.75549.4022015-06-06 20:27:00DaylightBongo VNH236122...1.874860.497411.777110.000005172630.1487920.430705027
7IOS2015020021201Central Strait of GeorgiaGEO1-123.75049.2492015-06-06 22:11:00DaylightBongo VNH236390...0.762000.385490.325610.000004872450.0585980.176175037
8IOS2015020021301Central Strait of GeorgiaGEO1-123.74849.2492015-06-06 22:53:00DaylightMPS VNH250390...0.034670.044400.170670.000004872450.0036790.0257943437
9IOS2015020021302Central Strait of GeorgiaGEO1-123.74849.2492015-06-06 22:54:00DaylightMPS VNH250300...0.028440.023290.075850.000004872450.0148980.0554813034
10IOS2015020021303Central Strait of GeorgiaGEO1-123.74849.2492015-06-06 22:56:00DaylightMPS VNH250200...0.410950.089840.145230.000004872450.0493060.1363182630
11IOS2015020021304Central Strait of GeorgiaGEO1-123.74849.2492015-06-06 22:59:00DaylightMPS VNH250100...0.362140.078940.327470.000004872450.0921790.2768442326
12IOS2015020021305Central Strait of GeorgiaGEO1-123.74849.2492015-06-06 23:00:00DaylightMPS VNH25050...1.120510.817241.017840.000004872450.2423800.688722023
13IOS2015020021501Central Strait of Georgia38-123.44049.2022015-06-07 01:06:00DaylightBongo VNH236293...1.188170.444280.487250.000004562850.1298810.326925033
14IOS2015020021701Central Strait of Georgia41-123.37249.0562015-06-07 02:45:00DaylightBongo VNH236219...1.040130.540640.187820.000004232760.1489570.415778031
15PSF2015098003201Baynes SoundBS-7-124.76749.4842015-06-08 16:08:00DaylightRing VNH25047...0.478052.3414745.463410.000006051250.3158421.034672023
16PSF2015098003301Baynes SoundBS-1-124.86649.6092015-06-08 17:43:00DaylightRing VNH25024...0.067723.79260135.901240.000006361260.4655561.880479020
17PSF2015097002501Northern Strait of GeorgiaIS-4-124.15549.5752015-06-09 18:32:00DaylightRing VNH250141...0.322170.401431.298280.000005792260.1051210.394998028
18PSF2015097002601Northern Strait of GeorgiaIS-3-124.28749.6552015-06-09 20:44:00DaylightRing VNH250148...0.323450.357970.283820.000006042170.1015390.444235028
19PSF2015097002701Nearshore-North EastIS-2-124.08349.6372015-06-09 22:40:00DaylightRing VNH25025...0.713670.859479.952990.000005872450.3368510.906971020
20PSF2015097002801Northern Strait of GeorgiaIS-4-124.15749.5752015-06-15 17:34:00DaylightRing VNH250150...1.330180.226296.523310.000005802260.1894480.438321028
21PSF2015097002901Northern Strait of GeorgiaIS-3-124.28749.6552015-06-15 19:08:00DaylightRing VNH250148...0.298020.221098.118300.000006042170.2059380.534066028
22PSF2015097003001Nearshore-North EastIS-2-124.08349.6372015-06-15 21:08:00DaylightRing VNH25036...1.904430.8697794.247470.000005872450.8049131.618268022
23PSF2015098006001Baynes SoundBS-7-124.76749.4832015-06-18 15:32:00DaylightRing VNH25057...0.746270.8922820.631690.000006051250.5639070.800657024
24PSF2015098003401Baynes SoundBS-1-124.86749.6082015-06-18 16:48:00DaylightRing VNH25033...0.230511.4372926.576270.000006361260.7029001.055745022
25PSF2015098003501Northern Strait of GeorgiaBS-3-124.66649.6922015-06-18 18:49:00DaylightRing VNH250150...1.036800.256933.197150.000006391660.2606030.456427028
26PSF2015098003601Nearshore North WestBS-6-124.60549.4912015-06-18 21:29:00DaylightRing VNH25036...0.567460.725412.457040.000005951490.7804530.950406022
27PSF2015098003701Baynes SoundBS-7-124.76749.4832015-06-23 15:44:00DaylightRing VNH25047...0.054050.6162273.621630.108116051250.4164490.689419023
28PSF2015098003801Baynes SoundBS-1-124.86749.6092015-06-23 16:52:00DaylightRing VNH25031...0.175241.6000026.666670.000006371261.0186961.327305021
29PSF2015098003901Northern Strait of GeorgiaBS-3-124.66749.6922015-06-23 19:04:00DaylightRing VNH250130...0.916900.854793.884940.292246391660.2578330.493006027
30PSF2015097003101Northern Strait of GeorgiaIS-4-124.15549.5752015-06-24 18:18:00DaylightRing VNH250150...1.525720.125280.890130.000005792260.1612770.365172028
31PSF2015097003201Northern Strait of GeorgiaIS-3-124.28749.6552015-06-24 19:48:00DaylightRing VNH250150...1.035300.222461.399920.000006042170.1468480.341614028
32PSF2015097003301Nearshore-North EastIS-2-124.08349.6372015-06-24 21:41:00DaylightRing VNH25032...0.577850.671355.769870.000005872450.4493450.688347022
33IOS2015018000301Tidal Mixed59-123.24448.6302015-06-25 04:55:00DaylightSCOR VNH236151...0.153251.041300.736760.000003312420.3024140.548781028
34IOS2015018001501Juan de Fuca72-124.06748.3112015-06-25 21:56:00DaylightSCOR VNH236171...0.173420.020210.281190.00000329820.1449930.381645029
35IOS2015018002801Tidal Mixed63-122.97648.2442015-06-26 08:46:00NightSCOR VNH236144...0.069490.5070011.336000.000002382340.2709090.616372028
36IOS2015018003501Gulf Islands52-123.02548.7732015-06-26 17:08:00DaylightSCOR VNH236203...0.273030.630492.917970.000003442920.2609190.516593030
37IOS2015018004801Central Strait of Georgia42-123.43749.0302015-06-27 03:01:00DaylightSCOR VNH236312...0.216880.149581.434290.000004222630.1560380.311815034
38IOS2015018005801Central Strait of GeorgiaGEO1-123.74849.2502015-06-27 09:54:00NightSCOR VNH236395...1.380830.407160.418380.000004872450.0791410.164747037
39IOS2015018006901Central Strait of GeorgiaCPF1-124.08649.3662015-06-27 18:33:00DaylightSCOR VNH236231...1.152730.202880.388830.000005342100.1048480.246499031
40IOS2015018007401Northern Strait of GeorgiaCPF2-124.50049.4672015-06-27 22:22:00DaylightSCOR VNH236325...1.274390.301152.729060.000005831620.0883380.207112035
41IOS2015018007501Baynes SoundBS1-124.76349.4802015-06-27 23:40:00DaylightSCOR VNH23661...0.693240.5846513.154980.104406041250.4012190.796621024
42IOS2015018008401Northern Strait of Georgia11-124.72449.7072015-06-28 06:15:00DaylightSCOR VNH236298...1.067810.234540.103990.000006461590.1186830.252703034
43IOS2015018008701Northern Strait of Georgia14-124.99449.8842015-06-28 09:57:00NightSCOR VNH236313...0.647920.411580.154370.000006991410.1008460.233627034
44IOS2015018010001Northern Strait of Georgia22-124.27149.6702015-06-29 02:59:00DaylightSCOR VNH236347...1.200160.332400.400170.000006062210.0532460.155823035
\n", "

45 rows × 26 columns

\n", "
" ], "text/plain": [ " Key region_name Station Lon Lat \\\n", "0 IOS2015020019801 Northern Strait of Georgia 14 -124.997 49.884 \n", "1 IOS2015020020001A Northern Strait of Georgia 11 -124.723 49.707 \n", "2 IOS2015020020201 Northern Strait of Georgia CPF2 -124.500 49.466 \n", "3 IOS2015020020401 Central Strait of Georgia CPF1 -124.084 49.367 \n", "4 IOS2015020020601 Northern Strait of Georgia 22 -124.272 49.670 \n", "5 IOS2015020020801 Northern Strait of Georgia 24 -124.098 49.504 \n", "6 IOS2015020021001 Central Strait of Georgia 28 -123.755 49.402 \n", "7 IOS2015020021201 Central Strait of Georgia GEO1 -123.750 49.249 \n", "8 IOS2015020021301 Central Strait of Georgia GEO1 -123.748 49.249 \n", "9 IOS2015020021302 Central Strait of Georgia GEO1 -123.748 49.249 \n", "10 IOS2015020021303 Central Strait of Georgia GEO1 -123.748 49.249 \n", "11 IOS2015020021304 Central Strait of Georgia GEO1 -123.748 49.249 \n", "12 IOS2015020021305 Central Strait of Georgia GEO1 -123.748 49.249 \n", "13 IOS2015020021501 Central Strait of Georgia 38 -123.440 49.202 \n", "14 IOS2015020021701 Central Strait of Georgia 41 -123.372 49.056 \n", "15 PSF2015098003201 Baynes Sound BS-7 -124.767 49.484 \n", "16 PSF2015098003301 Baynes Sound BS-1 -124.866 49.609 \n", "17 PSF2015097002501 Northern Strait of Georgia IS-4 -124.155 49.575 \n", "18 PSF2015097002601 Northern Strait of Georgia IS-3 -124.287 49.655 \n", "19 PSF2015097002701 Nearshore-North East IS-2 -124.083 49.637 \n", "20 PSF2015097002801 Northern Strait of Georgia IS-4 -124.157 49.575 \n", "21 PSF2015097002901 Northern Strait of Georgia IS-3 -124.287 49.655 \n", "22 PSF2015097003001 Nearshore-North East IS-2 -124.083 49.637 \n", "23 PSF2015098006001 Baynes Sound BS-7 -124.767 49.483 \n", "24 PSF2015098003401 Baynes Sound BS-1 -124.867 49.608 \n", "25 PSF2015098003501 Northern Strait of Georgia BS-3 -124.666 49.692 \n", "26 PSF2015098003601 Nearshore North West BS-6 -124.605 49.491 \n", "27 PSF2015098003701 Baynes Sound BS-7 -124.767 49.483 \n", "28 PSF2015098003801 Baynes Sound BS-1 -124.867 49.609 \n", "29 PSF2015098003901 Northern Strait of Georgia BS-3 -124.667 49.692 \n", "30 PSF2015097003101 Northern Strait of Georgia IS-4 -124.155 49.575 \n", "31 PSF2015097003201 Northern Strait of Georgia IS-3 -124.287 49.655 \n", "32 PSF2015097003301 Nearshore-North East IS-2 -124.083 49.637 \n", "33 IOS2015018000301 Tidal Mixed 59 -123.244 48.630 \n", "34 IOS2015018001501 Juan de Fuca 72 -124.067 48.311 \n", "35 IOS2015018002801 Tidal Mixed 63 -122.976 48.244 \n", "36 IOS2015018003501 Gulf Islands 52 -123.025 48.773 \n", "37 IOS2015018004801 Central Strait of Georgia 42 -123.437 49.030 \n", "38 IOS2015018005801 Central Strait of Georgia GEO1 -123.748 49.250 \n", "39 IOS2015018006901 Central Strait of Georgia CPF1 -124.086 49.366 \n", "40 IOS2015018007401 Northern Strait of Georgia CPF2 -124.500 49.467 \n", "41 IOS2015018007501 Baynes Sound BS1 -124.763 49.480 \n", "42 IOS2015018008401 Northern Strait of Georgia 11 -124.724 49.707 \n", "43 IOS2015018008701 Northern Strait of Georgia 14 -124.994 49.884 \n", "44 IOS2015018010001 Northern Strait of Georgia 22 -124.271 49.670 \n", "\n", " dtUTC Twilight Net_Type Mesh_Size(um) Z_lower ... \\\n", "0 2015-06-06 06:06:00 Daylight Bongo VNH 236 302 ... \n", "1 2015-06-06 08:37:00 Night Bongo VNH 236 289 ... \n", "2 2015-06-06 11:05:00 Daylight Bongo VNH 236 315 ... \n", "3 2015-06-06 13:25:00 Daylight Bongo VNH 236 233 ... \n", "4 2015-06-06 16:26:00 Daylight Bongo VNH 236 342 ... \n", "5 2015-06-06 18:28:00 Daylight Bongo VNH 236 411 ... \n", "6 2015-06-06 20:27:00 Daylight Bongo VNH 236 122 ... \n", "7 2015-06-06 22:11:00 Daylight Bongo VNH 236 390 ... \n", "8 2015-06-06 22:53:00 Daylight MPS VNH 250 390 ... \n", "9 2015-06-06 22:54:00 Daylight MPS VNH 250 300 ... \n", "10 2015-06-06 22:56:00 Daylight MPS VNH 250 200 ... \n", "11 2015-06-06 22:59:00 Daylight MPS VNH 250 100 ... \n", "12 2015-06-06 23:00:00 Daylight MPS VNH 250 50 ... \n", "13 2015-06-07 01:06:00 Daylight Bongo VNH 236 293 ... \n", "14 2015-06-07 02:45:00 Daylight Bongo VNH 236 219 ... \n", "15 2015-06-08 16:08:00 Daylight Ring VNH 250 47 ... \n", "16 2015-06-08 17:43:00 Daylight Ring VNH 250 24 ... \n", "17 2015-06-09 18:32:00 Daylight Ring VNH 250 141 ... \n", "18 2015-06-09 20:44:00 Daylight Ring VNH 250 148 ... \n", "19 2015-06-09 22:40:00 Daylight Ring VNH 250 25 ... \n", "20 2015-06-15 17:34:00 Daylight Ring VNH 250 150 ... \n", "21 2015-06-15 19:08:00 Daylight Ring VNH 250 148 ... \n", "22 2015-06-15 21:08:00 Daylight Ring VNH 250 36 ... \n", "23 2015-06-18 15:32:00 Daylight Ring VNH 250 57 ... \n", "24 2015-06-18 16:48:00 Daylight Ring VNH 250 33 ... \n", "25 2015-06-18 18:49:00 Daylight Ring VNH 250 150 ... \n", "26 2015-06-18 21:29:00 Daylight Ring VNH 250 36 ... \n", "27 2015-06-23 15:44:00 Daylight Ring VNH 250 47 ... \n", "28 2015-06-23 16:52:00 Daylight Ring VNH 250 31 ... \n", "29 2015-06-23 19:04:00 Daylight Ring VNH 250 130 ... \n", "30 2015-06-24 18:18:00 Daylight Ring VNH 250 150 ... \n", "31 2015-06-24 19:48:00 Daylight Ring VNH 250 150 ... \n", "32 2015-06-24 21:41:00 Daylight Ring VNH 250 32 ... \n", "33 2015-06-25 04:55:00 Daylight SCOR VNH 236 151 ... \n", "34 2015-06-25 21:56:00 Daylight SCOR VNH 236 171 ... \n", "35 2015-06-26 08:46:00 Night SCOR VNH 236 144 ... \n", "36 2015-06-26 17:08:00 Daylight SCOR VNH 236 203 ... \n", "37 2015-06-27 03:01:00 Daylight SCOR VNH 236 312 ... \n", "38 2015-06-27 09:54:00 Night SCOR VNH 236 395 ... \n", "39 2015-06-27 18:33:00 Daylight SCOR VNH 236 231 ... \n", "40 2015-06-27 22:22:00 Daylight SCOR VNH 236 325 ... \n", "41 2015-06-27 23:40:00 Daylight SCOR VNH 236 61 ... \n", "42 2015-06-28 06:15:00 Daylight SCOR VNH 236 298 ... \n", "43 2015-06-28 09:57:00 Night SCOR VNH 236 313 ... \n", "44 2015-06-29 02:59:00 Daylight SCOR VNH 236 347 ... \n", "\n", " Cyclopoida Poecilostomatoida Copelata Harpacticoida j i \\\n", "0 0.72407 0.94464 0.49944 0.00000 700 141 \n", "1 0.50000 0.43750 0.05000 0.00000 645 159 \n", "2 0.91324 0.41343 0.09291 0.00000 583 162 \n", "3 0.87370 0.44702 0.23760 0.00000 534 211 \n", "4 0.73786 0.43804 1.47271 0.00000 606 221 \n", "5 0.77318 0.35132 0.90786 0.00018 562 226 \n", "6 1.87486 0.49741 1.77711 0.00000 517 263 \n", "7 0.76200 0.38549 0.32561 0.00000 487 245 \n", "8 0.03467 0.04440 0.17067 0.00000 487 245 \n", "9 0.02844 0.02329 0.07585 0.00000 487 245 \n", "10 0.41095 0.08984 0.14523 0.00000 487 245 \n", "11 0.36214 0.07894 0.32747 0.00000 487 245 \n", "12 1.12051 0.81724 1.01784 0.00000 487 245 \n", "13 1.18817 0.44428 0.48725 0.00000 456 285 \n", "14 1.04013 0.54064 0.18782 0.00000 423 276 \n", "15 0.47805 2.34147 45.46341 0.00000 605 125 \n", "16 0.06772 3.79260 135.90124 0.00000 636 126 \n", "17 0.32217 0.40143 1.29828 0.00000 579 226 \n", "18 0.32345 0.35797 0.28382 0.00000 604 217 \n", "19 0.71367 0.85947 9.95299 0.00000 587 245 \n", "20 1.33018 0.22629 6.52331 0.00000 580 226 \n", "21 0.29802 0.22109 8.11830 0.00000 604 217 \n", "22 1.90443 0.86977 94.24747 0.00000 587 245 \n", "23 0.74627 0.89228 20.63169 0.00000 605 125 \n", "24 0.23051 1.43729 26.57627 0.00000 636 126 \n", "25 1.03680 0.25693 3.19715 0.00000 639 166 \n", "26 0.56746 0.72541 2.45704 0.00000 595 149 \n", "27 0.05405 0.61622 73.62163 0.10811 605 125 \n", "28 0.17524 1.60000 26.66667 0.00000 637 126 \n", "29 0.91690 0.85479 3.88494 0.29224 639 166 \n", "30 1.52572 0.12528 0.89013 0.00000 579 226 \n", "31 1.03530 0.22246 1.39992 0.00000 604 217 \n", "32 0.57785 0.67135 5.76987 0.00000 587 245 \n", "33 0.15325 1.04130 0.73676 0.00000 331 242 \n", "34 0.17342 0.02021 0.28119 0.00000 329 82 \n", "35 0.06949 0.50700 11.33600 0.00000 238 234 \n", "36 0.27303 0.63049 2.91797 0.00000 344 292 \n", "37 0.21688 0.14958 1.43429 0.00000 422 263 \n", "38 1.38083 0.40716 0.41838 0.00000 487 245 \n", "39 1.15273 0.20288 0.38883 0.00000 534 210 \n", "40 1.27439 0.30115 2.72906 0.00000 583 162 \n", "41 0.69324 0.58465 13.15498 0.10440 604 125 \n", "42 1.06781 0.23454 0.10399 0.00000 646 159 \n", "43 0.64792 0.41158 0.15437 0.00000 699 141 \n", "44 1.20016 0.33240 0.40017 0.00000 606 221 \n", "\n", " mod_microzooplankton mod_mesozooplankton k_upper k_lower \n", "0 0.074582 0.290741 0 34 \n", "1 0.072160 0.309218 0 33 \n", "2 0.048654 0.186083 0 34 \n", "3 0.094083 0.301332 0 31 \n", "4 0.042945 0.192460 0 35 \n", "5 0.047029 0.173742 0 38 \n", "6 0.148792 0.430705 0 27 \n", "7 0.058598 0.176175 0 37 \n", "8 0.003679 0.025794 34 37 \n", "9 0.014898 0.055481 30 34 \n", "10 0.049306 0.136318 26 30 \n", "11 0.092179 0.276844 23 26 \n", "12 0.242380 0.688722 0 23 \n", "13 0.129881 0.326925 0 33 \n", "14 0.148957 0.415778 0 31 \n", "15 0.315842 1.034672 0 23 \n", "16 0.465556 1.880479 0 20 \n", "17 0.105121 0.394998 0 28 \n", "18 0.101539 0.444235 0 28 \n", "19 0.336851 0.906971 0 20 \n", "20 0.189448 0.438321 0 28 \n", "21 0.205938 0.534066 0 28 \n", "22 0.804913 1.618268 0 22 \n", "23 0.563907 0.800657 0 24 \n", "24 0.702900 1.055745 0 22 \n", "25 0.260603 0.456427 0 28 \n", "26 0.780453 0.950406 0 22 \n", "27 0.416449 0.689419 0 23 \n", "28 1.018696 1.327305 0 21 \n", "29 0.257833 0.493006 0 27 \n", "30 0.161277 0.365172 0 28 \n", "31 0.146848 0.341614 0 28 \n", "32 0.449345 0.688347 0 22 \n", "33 0.302414 0.548781 0 28 \n", "34 0.144993 0.381645 0 29 \n", "35 0.270909 0.616372 0 28 \n", "36 0.260919 0.516593 0 30 \n", "37 0.156038 0.311815 0 34 \n", "38 0.079141 0.164747 0 37 \n", "39 0.104848 0.246499 0 31 \n", "40 0.088338 0.207112 0 35 \n", "41 0.401219 0.796621 0 24 \n", "42 0.118683 0.252703 0 34 \n", "43 0.100846 0.233627 0 34 \n", "44 0.053246 0.155823 0 35 \n", "\n", "[45 rows x 26 columns]" ] }, "execution_count": 41, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python (py39)", "language": "python", "name": "py39" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.1" } }, "nbformat": 4, "nbformat_minor": 4 }