From 8eea9c4393ffd6e7a1e791269f177fba97a68eb0 Mon Sep 17 00:00:00 2001 From: Chris Leaman Date: Wed, 14 Nov 2018 12:29:30 +1100 Subject: [PATCH] Working updates to notebooks --- notebooks/01_exploration.ipynb | 117 +++++++++++++++++++++++---------- notebooks/qgis.qgz | Bin 12709 -> 12721 bytes 2 files changed, 84 insertions(+), 33 deletions(-) diff --git a/notebooks/01_exploration.ipynb b/notebooks/01_exploration.ipynb index 0fbcb2e..a4ee9d2 100644 --- a/notebooks/01_exploration.ipynb +++ b/notebooks/01_exploration.ipynb @@ -10,11 +10,11 @@ }, { "cell_type": "code", - "execution_count": 144, + "execution_count": 1, "metadata": { "ExecuteTime": { - "end_time": "2018-11-09T01:48:38.686778Z", - "start_time": "2018-11-09T01:48:31.350515Z" + "end_time": "2018-11-11T22:32:56.827980Z", + "start_time": "2018-11-11T22:32:56.532764Z" } }, "outputs": [], @@ -29,11 +29,11 @@ }, { "cell_type": "code", - "execution_count": 145, + "execution_count": 2, "metadata": { "ExecuteTime": { - "end_time": "2018-11-09T01:48:38.721265Z", - "start_time": "2018-11-09T01:48:38.687781Z" + "end_time": "2018-11-11T22:33:22.254342Z", + "start_time": "2018-11-11T22:32:56.828981Z" }, "scrolled": true }, @@ -55,11 +55,11 @@ }, { "cell_type": "code", - "execution_count": 146, + "execution_count": 13, "metadata": { "ExecuteTime": { - "end_time": "2018-11-09T01:48:55.758881Z", - "start_time": "2018-11-09T01:48:38.723271Z" + "end_time": "2018-11-12T06:21:34.344883Z", + "start_time": "2018-11-12T06:21:23.543798Z" }, "pixiedust": { "displayParams": {} @@ -70,7 +70,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "C:\\Users\\z5189959\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\numpy\\lib\\arraysetops.py:518: FutureWarning:\n", + "C:\\Users\\z5189959\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\numpy\\lib\\arraysetops.py:472: FutureWarning:\n", "\n", "elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison\n", "\n" @@ -82,23 +82,25 @@ "df_waves = pd.read_csv(os.path.join(data_folder, 'waves.csv'), index_col=[0,1])\n", "df_tides = pd.read_csv(os.path.join(data_folder, 'tides.csv'), index_col=[0,1])\n", "df_profiles = pd.read_csv(os.path.join(data_folder, 'profiles.csv'), index_col=[0,1,2])\n", - "df_sites = pd.read_csv(os.path.join(data_folder, 'sites.csv'),index_col=[0])\n" + "df_sites = pd.read_csv(os.path.join(data_folder, 'sites.csv'),index_col=[0])\n", + "df_profile_features = pd.read_csv(os.path.join(data_folder, 'profile_features.csv'),index_col=[0])" ] }, { "cell_type": "code", - "execution_count": 147, + "execution_count": 18, "metadata": { "ExecuteTime": { - "end_time": "2018-11-09T01:48:56.438469Z", - "start_time": "2018-11-09T01:48:55.759856Z" - } + "end_time": "2018-11-12T06:29:07.451994Z", + "start_time": "2018-11-12T06:29:06.845896Z" + }, + "scrolled": false }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "89b213f09e874adaa67419df3a32499a", + "model_id": "d5226c9774bd4353aac2cc8f5732b182", "version_major": 2, "version_minor": 0 }, @@ -121,12 +123,26 @@ "VBox(children=(HBox(children=(Dropdown(description='site_id: ', index=943, options=('AVOCAn0001', 'AVOCAn0002', 'AVOCAn0003', 'AVOCAn0004', 'AVOCAn0005', 'AVOCAn0006', 'AVOCAn0007', 'AVOCAn0008', 'AVOCAn0009', 'AVOCAs0001', 'AVOCAs0002', 'AVOCAs0003', 'AVOCAs0004', 'AVOCAs0005', 'AVOCAs0006', 'AVOCAs0007', 'AVOCAs0008', 'BILG0001', 'BILG0002', 'BILG0003', 'BILG0004', 'BILG0005', 'BLUEYS0001', 'BLUEYS0002', 'BLUEYS0003', 'BLUEYS0004', 'BLUEYS0005', 'BLUEYS0006', 'BOAT0001', 'BOAT0002', 'BOAT0003', 'BOAT0004', 'BOAT0005', 'BOOM0001', 'BOOM0002', 'BOOM0003', 'BOOM0004', 'BOOM0005', 'BOOM0006', 'BOOM0007', 'BOOM0008', 'BOOM0009', 'BOOM0010', 'BOOM0011', 'BOOM0012', 'BOOM0013', 'BOOM0014', 'CATHIE0001', 'CATHIE0002', 'CATHIE0003', 'CATHIE0004', 'CATHIE0005', 'CATHIE0006', 'CATHIE0007', 'CATHIE0008', 'CATHIE0009', 'CATHIE0010', 'CATHIE0011', 'CATHIE0012', 'CATHIE0013', 'CATHIE0014', 'CATHIE0015', 'CATHIE0016', 'CATHIE0017', 'CATHIE0018', 'CATHIE0019', 'CATHIE0020', 'CATHIE0021', 'CATHIE0022', 'CATHIE0023', 'CATHIE0024', 'CATHIE0025', 'CATHIE0026', 'CATHIE0027', 'CATHIE0028', 'CATHIE0029', 'CRESn0001', 'CRESn0002', 'CRESn0003', 'CRESn0004', 'CRESn0005', 'CRESn0006', 'CRESn0007', 'CRESn0008', 'CRESn0009', 'CRESn0010', 'CRESn0011', 'CRESn0012', 'CRESn0013', 'CRESn0014', 'CRESn0015', 'CRESn0016', 'CRESn0017', 'CRESn0018', 'CRESn0019', 'CRESn0020', 'CRESn0021', 'CRESn0022', 'CRESn0023', 'CRESn0024', 'CRESn0025', 'CRESn0026', 'CRESn0027', 'CRESn0028', 'CRESn0029', 'CRESn0030', 'CRESn0031', 'CRESn0032', 'CRESn0033', 'CRESn0034', 'CRESn0035', 'CRESn0036', 'CRESn0037', 'CRESn0038', 'CRESn0039', 'CRESn0040', 'CRESn0041', 'CRESn0042', 'CRESn0043', 'CRESn0044', 'CRESn0045', 'CRESn0046', 'CRESn0047', 'CRESn0048', 'CRESn0049', 'CRESn0050', 'CRESn0051', 'CRESn0052', 'CRESn0053', 'CRESn0054', 'CRESn0055', 'CRESn0056', 'CRESn0057', 'CRESn0058', 'CRESn0059', 'CRESn0060', 'CRESn0061', 'CRESn0062', 'CRESn0063', 'CRESn0064', 'CRESn0065', 'CRESn0066', 'CRESn0067', 'CRESn0068', 'CRESn0069', 'CRESn0070', 'CRESn0071', 'CRESn0072', 'CRESn0073', 'CRESn0074', 'CRESn0075', 'CRESn0076', 'CRESn0077', 'CRESn0078', 'CRESn0079', 'CRESn0080', 'CRESn0081', 'CRESn0082', 'CRESn0083', 'CRESn0084', 'CRESn0085', 'CRESn0086', 'CRESn0087', 'CRESn0088', 'CRESn0089', 'CRESn0090', 'CRESn0091', 'CRESn0092', 'CRESn0093', 'CRESn0094', 'CRESn0095', 'CRESn0096', 'CRESn0097', 'CRESn0098', 'CRESn0099', 'CRESn0100', 'CRESn0101', 'CRESn0102', 'CRESn0103', 'CRESn0104', 'CRESn0105', 'CRESn0106', 'CRESn0107', 'CRESn0108', 'CRESn0109', 'CRESn0110', 'CRESn0111', 'CRESn0112', 'CRESn0113', 'CRESn0114', 'CRESn0115', 'CRESn0116', 'CRESn0117', 'CRESn0118', 'CRESn0119', 'CRESn0120', 'CRESn0121', 'CRESn0122', 'CRESn0123', 'CRESn0124', 'CRESn0125', 'CRESs0001', 'CRESs0002', 'CRESs0003', 'CRESs0004', 'CRESs0005', 'CRESs0006', 'CRESs0007', 'CRESs0008', 'CRESs0009', 'CRESs0010', 'CRESs0011', 'CRESs0012', 'CRESs0013', 'CRESs0014', 'DEEWHYn0001', 'DEEWHYn0002', 'DEEWHYn0003', 'DEEWHYn0004', 'DEEWHYn0005', 'DEEWHYn0006', 'DEEWHYn0007', 'DEEWHYn0008', 'DEEWHYn0009', 'DEEWHYn0010', 'DEEWHYn0011', 'DEEWHYn0012', 'DEEWHYs0001', 'DEEWHYs0002', 'DEEWHYs0003', 'DEEWHYs0004', 'DEEWHYs0005', 'DEEWHYs0006', 'DEEWHYs0007', 'DEEWHYs0008', 'DIAMONDn0001', 'DIAMONDn0002', 'DIAMONDn0003', 'DIAMONDn0004', 'DIAMONDn0005', 'DIAMONDn0006', 'DIAMONDn0007', 'DIAMONDn0008', 'DIAMONDn0009', 'DIAMONDn0010', 'DIAMONDn0011', 'DIAMONDn0012', 'DIAMONDn0013', 'DIAMONDn0014', 'DIAMONDn0015', 'DIAMONDn0016', 'DIAMONDn0017', 'DIAMONDn0018', 'DIAMONDn0019', 'DIAMONDn0020', 'DIAMONDn0021', 'DIAMONDn0022', 'DIAMONDn0023', 'DIAMONDn0024', 'DIAMONDn0025', 'DIAMONDn0026', 'DIAMONDn0027', 'DIAMONDn0028', 'DIAMONDn0029', 'DIAMONDn0030', 'DIAMONDn0031', 'DIAMONDn0032', 'DIAMONDn0033', 'DIAMONDn0034', 'DIAMONDn0035', 'DIAMONDn0036', 'DIAMONDn0037', 'DIAMONDn0038', 'DIAMONDn0039', 'DIAMONDn0040', 'DIAMONDn0041', 'DIAMONDs0001', 'DIAMONDs0002', 'DIAMONDs0003', 'DIAMONDs0004', 'DIAMONDs0005', 'DIAMONDs0006', 'DIAMONDs0007', 'DUNBn0001', 'DUNBn0002', 'DUNBn0003', 'DUNBn0004', 'DUNBn0005', 'DUNBn0006', 'DUNBn0007', 'DUNBn0008', 'DUNBn0009', 'DUNBn0010', 'DUNBn0011', 'DUNBn0012', 'DUNBn0013', 'DUNBn0014', 'DUNBn0015', 'DUNBn0016', 'DUNBn0017', 'DUNBn0018', 'DUNBn0019', 'DUNBn0020', 'DUNBn0021', 'DUNBn0022', 'DUNBn0023', 'DUNBn0024', 'DUNBn0025', 'DUNBn0026', 'DUNBn0027', 'DUNBn0028', 'DUNBn0029', 'DUNBn0030', 'DUNBn0031', 'DUNBn0032', 'DUNBn0033', 'DUNBn0034', 'DUNBn0035', 'DUNBn0036', 'DUNBn0037', 'DUNBn0038', 'DUNBn0039', 'DUNBn0040', 'DUNBn0041', 'DUNBn0042', 'DUNBn0043', 'DUNBn0044', 'DUNBn0045', 'DUNBn0046', 'DUNBn0047', 'DUNBn0048', 'DUNBn0049', 'DUNBn0050', 'DUNBn0051', 'DUNBn0052', 'DUNBn0053', 'DUNBn0054', 'DUNBn0055', 'DUNBn0056', 'DUNBn0057', 'DUNBn0058', 'DUNBn0059', 'DUNBn0060', 'DUNBn0061', 'DUNBn0062', 'DUNBn0063', 'DUNBn0064', 'DUNBn0065', 'DUNBn0066', 'DUNBn0067', 'DUNBn0068', 'DUNBn0069', 'DUNBn0070', 'DUNBn0071', 'DUNBn0072', 'DUNBn0073', 'DUNBn0074', 'DUNBs0001', 'DUNBs0002', 'DUNBs0003', 'DUNBs0004', 'DUNBs0005', 'DUNBs0006', 'DUNBs0007', 'DUNBs0008', 'DUNBs0009', 'DUNBs0010', 'DUNBs0011', 'ELIZA0001', 'ELIZA0002', 'ELIZA0003', 'ELIZA0004', 'ELIZA0005', 'ELIZA0006', 'ELIZA0007', 'ENTRA0001', 'ENTRA0002', 'ENTRA0003', 'ENTRA0004', 'ENTRA0005', 'ENTRA0006', 'ENTRA0007', 'ENTRA0008', 'ENTRA0009', 'ENTRA0010', 'ENTRA0011', 'ENTRA0012', 'ENTRA0013', 'ENTRA0014', 'ENTRA0015', 'ENTRA0016', 'ENTRA0017', 'ENTRA0018', 'ENTRA0019', 'ENTRA0020', 'ENTRA0021', 'ENTRA0022', 'ENTRA0023', 'ENTRA0024', 'ENTRA0025', 'ENTRA0026', 'ENTRA0027', 'ENTRA0028', 'ENTRA0029', 'ENTRA0030', 'ENTRA0031', 'ENTRA0032', 'ENTRA0033', 'ENTRA0034', 'ENTRA0035', 'ENTRA0036', 'ENTRA0037', 'ENTRA0038', 'ENTRA0039', 'ENTRA0040', 'ENTRA0041', 'ENTRA0042', 'ENTRA0043', 'ENTRA0044', 'ENTRA0045', 'ENTRA0046', 'ENTRA0047', 'ENTRA0048', 'ENTRA0049', 'ENTRA0050', 'ENTRA0051', 'ENTRA0052', 'ENTRA0053', 'ENTRA0054', 'ENTRA0055', 'ENTRA0056', 'ENTRA0057', 'ENTRA0058', 'ENTRA0059', 'ENTRA0060', 'ENTRA0061', 'ENTRA0062', 'ENTRA0063', 'ENTRA0064', 'ENTRA0065', 'ENTRA0066', 'ENTRA0067', 'ENTRA0068', 'ENTRA0069', 'ENTRA0070', 'ENTRA0071', 'ENTRA0072', 'ENTRA0073', 'ENTRA0074', 'ENTRA0075', 'ENTRA0076', 'ENTRA0077', 'ENTRA0078', 'ENTRA0079', 'FOST0001', 'FOST0002', 'FOST0003', 'FOST0004', 'FOST0005', 'FOST0006', 'GRANTSn0001', 'GRANTSn0002', 'GRANTSn0003', 'GRANTSn0004', 'GRANTSn0005', 'GRANTSn0006', 'GRANTSn0007', 'GRANTSn0008', 'GRANTSn0009', 'GRANTSn0010', 'GRANTSn0011', 'GRANTSn0012', 'GRANTSn0013', 'GRANTSn0014', 'GRANTSn0015', 'GRANTSn0016', 'GRANTSn0017', 'GRANTSn0018', 'GRANTSn0019', 'GRANTSn0020', 'GRANTSn0021', 'GRANTSn0022', 'GRANTSn0023', 'GRANTSn0024', 'GRANTSs0001', 'GRANTSs0002', 'GRANTSs0003', 'GRANTSs0004', 'GRANTSs0005', 'GRANTSs0006', 'GRANTSs0007', 'GRANTSs0008', 'GRANTSs0009', 'GRANTSs0010', 'GRANTSs0011', 'GRANTSs0012', 'GRANTSs0013', 'GRANTSs0014', 'HARGn0001', 'HARGn0002', 'HARGn0003', 'HARGn0004', 'HARGn0005', 'HARGn0006', 'HARGn0007', 'HARGs0001', 'HARGs0002', 'HARGs0003', 'HARGs0004', 'HARGs0005', 'HARGs0006', 'HARGs0007', 'HARR0001', 'HARR0002', 'HARR0003', 'HARR0004', 'HARR0005', 'HARR0006', 'HARR0007', 'HARR0008', 'HARR0009', 'HARR0010', 'HARR0011', 'HARR0012', 'HARR0013', 'HARR0014', 'HARR0015', 'HARR0016', 'HARR0017', 'HARR0018', 'HARR0019', 'HARR0020', 'HARR0021', 'HARR0022', 'HARR0023', 'HARR0024', 'HARR0025', 'HARR0026', 'HARR0027', 'HARR0028', 'HARR0029', 'HARR0030', 'HARR0031', 'HARR0032', 'HARR0033', 'HARR0034', 'HARR0035', 'HARR0036', 'HARR0037', 'HARR0038', 'HARR0039', 'HARR0040', 'HARR0041', 'HARR0042', 'HARR0043', 'HARR0044', 'HARR0045', 'HARR0046', 'HARR0047', 'HARR0048', 'HARR0049', 'HARR0050', 'HARR0051', 'HARR0052', 'HARR0053', 'HARR0054', 'HARR0055', 'HARR0056', 'LHOUSE0001', 'LHOUSE0002', 'LHOUSE0003', 'LHOUSE0004', 'LHOUSE0005', 'LHOUSE0006', 'LHOUSE0007', 'LHOUSE0008', 'LHOUSE0009', 'LHOUSE0010', 'LHOUSE0011', 'LHOUSE0012', 'LHOUSE0013', 'LHOUSEn0001', 'LHOUSEn0002', 'LHOUSEn0003', 'LHOUSEn0004', 'LHOUSEn0005', 'LHOUSEn0006', 'LHOUSEn0007', 'LHOUSEn0008', 'LHOUSEn0009', 'LHOUSEn0010', 'LHOUSEn0011', 'LHOUSEn0012', 'LHOUSEn0013', 'LHOUSEn0014', 'LHOUSEn0015', 'LHOUSEn0016', 'LHOUSEn0017', 'LHOUSEn0018', 'LHOUSEn0019', 'LHOUSEn0020', 'LHOUSEn0021', 'LHOUSEn0022', 'LHOUSEn0023', 'LHOUSEn0024', 'LHOUSEn0025', 'LHOUSEn0026', 'LHOUSEn0027', 'LHOUSEn0028', 'LHOUSEn0029', 'LHOUSEn0030', 'LHOUSEn0031', 'LHOUSEn0032', 'LHOUSEn0033', 'LHOUSEn0034', 'LHOUSEn0035', 'LHOUSEn0036', 'LHOUSEn0037', 'LHOUSEn0038', 'LHOUSEn0039', 'LHOUSEn0040', 'LHOUSEn0041', 'LHOUSEn0042', 'LHOUSEn0043', 'LHOUSEn0044', 'LHOUSEn0045', 'LHOUSEn0046', 'LHOUSEn0047', 'LHOUSEn0048', 'LHOUSEn0049', 'LHOUSEn0050', 'LHOUSEn0051', 'LHOUSEn0052', 'LHOUSEn0053', 'LHOUSEn0054', 'LHOUSEn0055', 'LHOUSEn0056', 'LHOUSEn0057', 'LHOUSEn0058', 'LHOUSEn0059', 'LHOUSEn0060', 'LHOUSEn0061', 'LHOUSEn0062', 'LHOUSEn0063', 'LHOUSEn0064', 'LHOUSEn0065', 'LHOUSEn0066', 'LHOUSEn0067', 'LHOUSEn0068', 'LHOUSEn0069', 'LHOUSEn0070', 'LHOUSEn0071', 'LHOUSEn0072', 'LHOUSEn0073', 'LHOUSEn0074', 'LHOUSEn0075', 'LHOUSEn0076', 'LHOUSEn0077', 'LHOUSEn0078', 'LHOUSEn0079', 'LHOUSEn0080', 'LHOUSEn0081', 'LHOUSEn0082', 'LHOUSEn0083', 'LHOUSEn0084', 'LHOUSEn0085', 'LHOUSEn0086', 'LHOUSEn0087', 'LHOUSEn0088', 'LHOUSEn0089', 'LHOUSEn0090', 'LHOUSEn0091', 'LHOUSEn0092', 'LHOUSEn0093', 'LHOUSEs0001', 'LHOUSEs0002', 'LHOUSEs0003', 'LHOUSEs0004', 'LHOUSEs0005', 'LHOUSEs0006', 'LHOUSEs0007', 'LHOUSEs0008', 'LHOUSEs0009', 'LHOUSEs0010', 'LHOUSEs0011', 'LHOUSEs0012', 'LHOUSEs0013', 'LHOUSEs0014', 'LHOUSEs0015', 'LHOUSEs0016', 'LHOUSEs0017', 'LHOUSEs0018', 'LHOUSEs0019', 'LHOUSEs0020', 'LHOUSEs0021', 'LHOUSEs0022', 'LHOUSEs0023', 'LHOUSEs0024', 'LHOUSEs0025', 'LHOUSEs0026', 'LHOUSEs0027', 'LHOUSEs0028', 'LHOUSEs0029', 'LHOUSEs0030', 'LHOUSEs0031', 'LHOUSEs0032', 'MACM0001', 'MACM0002', 'MACM0003', 'MACM0004', 'MACM0005', 'MACM0006', 'MACM0007', 'MACM0008', 'MACM0009', 'MACM0010', 'MACM0011', 'MACM0012', 'MACM0013', 'MACM0014', 'MACM0015', 'MACM0016', 'MANNING0001', 'MANNING0002', 'MANNING0003', 'MANNING0004', 'MANNING0005', 'MANNING0006', 'MANNING0007', 'MANNING0008', 'MANNING0009', 'MANNING0010', 'MANNING0011', 'MANNING0012', 'MANNING0013', 'MANNING0014', 'MANNING0015', 'MANNING0016', 'MANNING0017', 'MANNING0018', 'MANNING0019', 'MANNING0020', 'MANNING0021', 'MANNING0022', 'MANNING0023', 'MANNING0024', 'MANNING0025', 'MANNING0026', 'MANNING0027', 'MANNING0028', 'MANNING0029', 'MANNING0030', 'MANNING0031', 'MANNING0032', 'MANNING0033', 'MANNING0034', 'MANNING0035', 'MANNING0036', 'MANNING0037', 'MANNING0038', 'MANNING0039', 'MANNING0040', 'MANNING0041', 'MANNING0042', 'MANNING0043', 'MANNING0044', 'MANNING0045', 'MANNING0046', 'MANNING0047', 'MANNING0048', 'MANNING0049', 'MANNING0050', 'MANNING0051', 'MANNING0052', 'MANNING0053', 'MANNING0054', 'MANNING0055', 'MANNING0056', 'MANNING0057', 'MANNING0058', 'MANNING0059', 'MANNING0060', 'MANNING0061', 'MANNING0062', 'MANNING0063', 'MANNING0064', 'MANNING0065', 'MANNING0066', 'MANNING0067', 'MANNING0068', 'MANNING0069', 'MANNING0070', 'MANNING0071', 'MANNING0072', 'MANNING0073', 'MANNING0074', 'MANNING0075', 'MANNING0076', 'MANNING0077', 'MANNING0078', 'MANNING0079', 'MANNING0080', 'MANNING0081', 'MANNING0082', 'MANNING0083', 'MANNING0084', 'MANNING0085', 'MANNING0086', 'MANNING0087', 'MANNING0088', 'MANNING0089', 'MANNING0090', 'MANNING0091', 'MANNING0092', 'MANNING0093', 'MANNING0094', 'MANNING0095', 'MANNING0096', 'MANNING0097', 'MANNING0098', 'MANNING0099', 'MANNING0100', 'MANNING0101', 'MANNING0102', 'MANNING0103', 'MANNING0104', 'MANNING0105', 'MANNING0106', 'MANNING0107', 'MANNING0108', 'MANNING0109', 'MANNING0110', 'MANNING0111', 'MANNING0112', 'MANNING0113', 'MANNING0114', 'MANNING0115', 'MANNING0116', 'MANNING0117', 'MANNING0118', 'MANNING0119', 'MANNING0120', 'MANNING0121', 'MANNING0122', 'MANNING0123', 'MANNING0124', 'MANNING0125', 'MANNING0126', 'MANNING0127', 'MONA0001', 'MONA0002', 'MONA0003', 'MONA0004', 'MONA0005', 'MONA0006', 'MONA0007', 'MONA0008', 'MONA0009', 'MONA0010', 'MONA0011', 'MONA0012', 'MONA0013', 'MONA0014', 'MONA0015', 'MONA0016', 'MONA0017', 'MONA0018', 'MONA0019', 'MONA0020', 'MONA0021', 'NAMB0001', 'NAMB0002', 'NAMB0003', 'NAMB0004', 'NAMB0005', 'NAMB0006', 'NAMB0007', 'NAMB0008', 'NAMB0009', 'NAMB0010', 'NAMB0011', 'NAMB0012', 'NAMB0013', 'NAMB0014', 'NAMB0015', 'NAMB0016', 'NAMB0017', 'NAMB0018', 'NAMB0019', 'NAMB0020', 'NAMB0021', 'NAMB0022', 'NAMB0023', 'NAMB0024', 'NAMB0025', 'NAMB0026', 'NAMB0027', 'NAMB0028', 'NAMB0029', 'NAMB0030', 'NAMB0031', 'NAMB0032', 'NAMB0033', 'NAMB0034', 'NAMB0035', 'NAMB0036', 'NAMB0037', 'NAMB0038', 'NAMB0039', 'NAMB0040', 'NAMB0041', 'NAMB0042', 'NAMB0043', 'NAMB0044', 'NAMB0045', 'NAMB0046', 'NAMB0047', 'NAMB0048', 'NAMB0049', 'NAMB0050', 'NAMB0051', 'NAMB0052', 'NAMB0053', 'NAMB0054', 'NAMB0055', 'NAMB0056', 'NAMB0057', 'NAMB0058', 'NAMB0059', 'NAMB0060', 'NAMB0061', 'NAMB0062', 'NAMB0063', 'NAMB0064', 'NAMB0065', 'NAMB0066', 'NAMB0067', 'NAMB0068', 'NAMB0069', 'NAMB0070', 'NAMB0071', 'NAMB0072', 'NAMB0073', 'NARRA0001', 'NARRA0002', 'NARRA0003', 'NARRA0004', 'NARRA0005', 'NARRA0006', 'NARRA0007', 'NARRA0008', 'NARRA0009', 'NARRA0010', 'NARRA0011', 'NARRA0012', 'NARRA0013', 'NARRA0014', 'NARRA0015', 'NARRA0016', 'NARRA0017', 'NARRA0018', 'NARRA0019', 'NARRA0020', 'NARRA0021', 'NARRA0022', 'NARRA0023', 'NARRA0024', 'NARRA0025', 'NARRA0026', 'NARRA0027', 'NARRA0028', 'NARRA0029', 'NARRA0030', 'NARRA0031', 'NARRA0032', 'NARRA0033', 'NARRA0034', 'NARRA0035', 'NARRA0036', 'NINEMn0001', 'NINEMn0002', 'NINEMn0003', 'NINEMn0004', 'NINEMn0005', 'NINEMn0006', 'NINEMn0007', 'NINEMn0008', 'NINEMn0009', 'NINEMn0010', 'NINEMn0011', 'NINEMn0012', 'NINEMn0013', 'NINEMn0014', 'NINEMn0015', 'NINEMn0016', 'NINEMn0017', 'NINEMn0018', 'NINEMn0019', 'NINEMn0020', 'NINEMn0021', 'NINEMn0022', 'NINEMn0023', 'NINEMn0024', 'NINEMn0025', 'NINEMn0026', 'NINEMn0027', 'NINEMn0028', 'NINEMn0029', 'NINEMn0030', 'NINEMn0031', 'NINEMn0032', 'NINEMn0033', 'NINEMn0034', 'NINEMn0035', 'NINEMn0036', 'NINEMn0037', 'NINEMn0038', 'NINEMn0039', 'NINEMn0040', 'NINEMn0041', 'NINEMn0042', 'NINEMn0043', 'NINEMn0044', 'NINEMn0045', 'NINEMn0046', 'NINEMn0047', 'NINEMn0048', 'NINEMn0049', 'NINEMn0050', 'NINEMn0051', 'NINEMn0052', 'NINEMn0053', 'NINEMn0054', 'NINEMs0001', 'NINEMs0002', 'NINEMs0003', 'NINEMs0004', 'NINEMs0005', 'NINEMs0006', 'NINEMs0007', 'NINEMs0008', 'NINEMs0009', 'NINEMs0010', 'NINEMs0011', 'NINEMs0012', 'NINEMs0013', 'NINEMs0014', 'NINEMs0015', 'NINEMs0016', 'NINEMs0017', 'NINEMs0018', 'NINEMs0019', 'NINEMs0020', 'NINEMs0021', 'NINEMs0022', 'NINEMs0023', 'NINEMs0024', 'NINEMs0025', 'NINEMs0026', 'NINEMs0027', 'NINEMs0028', 'NINEMs0029', 'NINEMs0030', 'NINEMs0031', 'NINEMs0032', 'NINEMs0033', 'NINEMs0034', 'NINEMs0035', 'NINEMs0036', 'NINEMs0037', 'NINEMs0038', 'NINEMs0039', 'NINEMs0040', 'NINEMs0041', 'NINEMs0042', 'NINEMs0043', 'NINEMs0044', 'NINEMs0045', 'NINEMs0046', 'NINEMs0047', 'NINEMs0048', 'NINEMs0049', 'NINEMs0050', 'NINEMs0051', 'NINEMs0052', 'NINEMs0053', 'NINEMs0054', 'NINEMs0055', 'NINEMs0056', 'NINEMs0057', 'NINEMs0058', 'NINEMs0059', 'NINEMs0060', 'NSHORE_n0001', 'NSHORE_n0002', 'NSHORE_n0003', 'NSHORE_n0004', 'NSHORE_n0005', 'NSHORE_n0006', 'NSHORE_n0007', 'NSHORE_n0008', 'NSHORE_n0009', 'NSHORE_n0010', 'NSHORE_n0011', 'NSHORE_n0012', 'NSHORE_n0013', 'NSHORE_n0014', 'NSHORE_n0015', 'NSHORE_n0016', 'NSHORE_n0017', 'NSHORE_n0018', 'NSHORE_n0019', 'NSHORE_n0020', 'NSHORE_n0021', 'NSHORE_n0022', 'NSHORE_n0023', 'NSHORE_n0024', 'NSHORE_n0025', 'NSHORE_n0026', 'NSHORE_n0027', 'NSHORE_n0028', 'NSHORE_n0029', 'NSHORE_n0030', 'NSHORE_n0031', 'NSHORE_n0032', 'NSHORE_n0033', 'NSHORE_n0034', 'NSHORE_n0035', 'NSHORE_n0036', 'NSHORE_n0037', 'NSHORE_n0038', 'NSHORE_n0039', 'NSHORE_n0040', 'NSHORE_n0041', 'NSHORE_n0042', 'NSHORE_n0043', 'NSHORE_n0044', 'NSHORE_n0045', 'NSHORE_n0046', 'NSHORE_n0047', 'NSHORE_n0048', 'NSHORE_n0049', 'NSHORE_n0050', 'NSHORE_n0051', 'NSHORE_n0052', 'NSHORE_n0053', 'NSHORE_n0054', 'NSHORE_n0055', 'NSHORE_n0056', 'NSHORE_n0057', 'NSHORE_n0058', 'NSHORE_n0059', 'NSHORE_n0060', 'NSHORE_n0061', 'NSHORE_n0062', 'NSHORE_n0063', 'NSHORE_n0064', 'NSHORE_n0065', 'NSHORE_n0066', 'NSHORE_n0067', 'NSHORE_n0068', 'NSHORE_n0069', 'NSHORE_n0070', 'NSHORE_n0071', 'NSHORE_n0072', 'NSHORE_n0073', 'NSHORE_n0074', 'NSHORE_n0075', 'NSHORE_n0076', 'NSHORE_n0077', 'NSHORE_n0078', 'NSHORE_n0079', 'NSHORE_n0080', 'NSHORE_n0081', 'NSHORE_n0082', 'NSHORE_s0001', 'NSHORE_s0002', 'NSHORE_s0003', 'NSHORE_s0004', 'NSHORE_s0005', 'NSHORE_s0006', 'NSHORE_s0007', 'NSHORE_s0008', 'NSHORE_s0009', 'NSHORE_s0010', 'NSHORE_s0011', 'NSHORE_s0012', 'NSHORE_s0013', 'NSHORE_s0014', 'NSHORE_s0015', 'NSHORE_s0016', 'NSHORE_s0017', 'NSHORE_s0018', 'NSHORE_s0019', 'NSHORE_s0020', 'NSHORE_s0021', 'NSHORE_s0022', 'NSHORE_s0023', 'NSHORE_s0024', 'NSHORE_s0025', 'NSHORE_s0026', 'NSHORE_s0027', 'NSHORE_s0028', 'NSHORE_s0029', 'NSHORE_s0030', 'NSHORE_s0031', 'NSHORE_s0032', 'NSHORE_s0033', 'NSHORE_s0034', 'NSHORE_s0035', 'NSHORE_s0036', 'NSHORE_s0037', 'NSHORE_s0038', 'NSHORE_s0039', 'NSHORE_s0040', 'NSHORE_s0041', 'NSHORE_s0042', 'NSHORE_s0043', 'NSHORE_s0044', 'OLDBAR0001', 'OLDBAR0002', 'OLDBAR0003', 'OLDBAR0004', 'OLDBAR0005', 'OLDBAR0006', 'OLDBAR0007', 'OLDBAR0008', 'OLDBAR0009', 'OLDBAR0010', 'OLDBAR0011', 'OLDBAR0012', 'OLDBAR0013', 'OLDBAR0014', 'OLDBAR0015', 'OLDBAR0016', 'OLDBAR0017', 'OLDBAR0018', 'OLDBAR0019', 'OLDBAR0020', 'OLDBAR0021', 'OLDBAR0022', 'OLDBAR0023', 'OLDBAR0024', 'OLDBAR0025', 'OLDBAR0026', 'OLDBAR0027', 'OLDBAR0028', 'OLDBAR0029', 'OLDBAR0030', 'OLDBAR0031', 'OLDBAR0032', 'OLDBAR0033', 'OLDBAR0034', 'OLDBAR0035', 'OLDBAR0036', 'ONEMILE0001', 'ONEMILE0002', 'ONEMILE0003', 'ONEMILE0004', 'ONEMILE0005', 'ONEMILE0006', 'ONEMILE0007', 'ONEMILE0008', 'ONEMILE0009', 'ONEMILE0010', 'ONEMILE0011', 'ONEMILE0012', 'ONEMILE0013', 'PEARLn0001', 'PEARLn0002', 'PEARLn0003', 'PEARLn0004', 'PEARLn0005', 'PEARLs0001', 'PEARLs0002', 'PEARLs0003', 'PEARLs0004', 'PEARLs0005', 'SCOT0001', 'SCOT0002', 'SCOT0003', 'SCOT0004', 'SCOT0005', 'SCOT0006', 'SCOT0007', 'SCOT0008', 'SCOT0009', 'SCOT0010', 'SCOT0011', 'SCOT0012', 'STOCNn0001', 'STOCNn0002', 'STOCNn0003', 'STOCNn0004', 'STOCNn0005', 'STOCNn0006', 'STOCNn0007', 'STOCNn0008', 'STOCNn0009', 'STOCNn0010', 'STOCNn0011', 'STOCNn0012', 'STOCNn0013', 'STOCNn0014', 'STOCNn0015', 'STOCNn0016', 'STOCNn0017', 'STOCNn0018', 'STOCNn0019', 'STOCNn0020', 'STOCNn0021', 'STOCNn0022', 'STOCNn0023', 'STOCNn0024', 'STOCNn0025', 'STOCNn0026', 'STOCNn0027', 'STOCNn0028', 'STOCNn0029', 'STOCNn0030', 'STOCNn0031', 'STOCNn0032', 'STOCNn0033', 'STOCNn0034', 'STOCNn0035', 'STOCNn0036', 'STOCNn0037', 'STOCNn0038', 'STOCNn0039', 'STOCNn0040', 'STOCNn0041', 'STOCNn0042', 'STOCNn0043', 'STOCNn0044', 'STOCNn0045', 'STOCNn0046', 'STOCNn0047', 'STOCNn0048', 'STOCNn0049', 'STOCNn0050', 'STOCNn0051', 'STOCNn0052', 'STOCNn0053', 'STOCNn0054', 'STOCNn0055', 'STOCNn0056', 'STOCNn0057', 'STOCNn0058', 'STOCNn0059', 'STOCNn0060', 'STOCNn0061', 'STOCNn0062', 'STOCNn0063', 'STOCNn0064', 'STOCNn0065', 'STOCNs0001', 'STOCNs0002', 'STOCNs0003', 'STOCNs0004', 'STOCNs0005', 'STOCNs0006', 'STOCNs0007', 'STOCNs0008', 'STOCNs0009', 'STOCNs0010', 'STOCNs0011', 'STOCNs0012', 'STOCNs0013', 'STOCNs0014', 'STOCNs0015', 'STOCNs0016', 'STOCNs0017', 'STOCNs0018', 'STOCNs0019', 'STOCNs0020', 'STOCNs0021', 'STOCNs0022', 'STOCNs0023', 'STOCNs0024', 'STOCNs0025', 'STOCNs0026', 'STOCNs0027', 'STOCNs0028', 'STOCNs0029', 'STOCNs0030', 'STOCNs0031', 'STOCNs0032', 'STOCNs0033', 'STOCNs0034', 'STOCNs0035', 'STOCNs0036', 'STOCNs0037', 'STOCNs0038', 'STOCNs0039', 'STOCNs0040', 'STOCNs0041', 'STOCNs0042', 'STOCNs0043', 'STOCNs0044', 'STOCNs0045', 'STOCNs0046', 'STOCNs0047', 'STOCNs0048', 'STOCNs0049', 'STOCNs0050', 'STOCNs0051', 'STOCNs0052', 'STOCNs0053', 'STOCNs0054', 'STOCNs0055', 'STOCNs0056', 'STOCNs0057', 'STOCNs0058', 'STOCNs0059', 'STOCNs0060', 'STOCNs0061', 'STOCNs0062', 'STOCNs0063', 'STOCNs0064', 'STOCNs0065', 'STOCNs0066', 'STOCNs0067', 'STOCNs0068', 'STOCNs0069', 'STOCNs0070', 'STOCNs0071', 'STOCNs0072', 'STOCNs0073', 'STOCNs0074', 'STOCNs0075', 'STOCNs0076', 'STOCNs0077', 'STOCNs0078', 'STOCNs0079', 'STOCNs0080', 'STOCNs0081', 'STOCNs0082', 'STOCNs0083', 'STOCNs0084', 'STOCNs0085', 'STOCNs0086', 'STOCNs0087', 'STOCNs0088', 'STOCNs0089', 'STOCNs0090', 'STOCNs0091', 'STOCNs0092', 'STOCNs0093', 'STOCNs0094', 'STOCNs0095', 'STOCNs0096', 'STOCNs0097', 'STOCNs0098', 'STOCNs0099', 'STOCNs0100', 'STOCNs0101', 'STOCNs0102', 'STOCNs0103', 'STOCNs0104', 'STOCNs0105', 'STOCNs0106', 'STOCNs0107', 'STOCNs0108', 'STOCNs0109', 'STOCNs0110', 'STOCNs0111', 'STOCNs0112', 'STOCNs0113', 'STOCNs0114', 'STOCNs0115', 'STOCNs0116', 'STOCNs0117', 'STOCNs0118', 'STOCNs0119', 'STOCNs0120', 'STOCNs0121', 'STOCNs0122', 'STOCNs0123', 'STOCNs0124', 'STOCNs0125', 'STOCNs0126', 'STOCNs0127', 'STOCNs0128', 'STOCNs0129', 'STOCNs0130', 'STOCNs0131', 'STOCNs0132', 'STOCNs0133', 'STOCNs0134', 'STOCNs0135', 'STOCNs0136', 'STOCNs0137', 'STOCNs0138', 'STOCNs0139', 'STOCNs0140', 'STOCNs0141', 'STOCNs0142', 'STOCNs0143', 'STOCNs0144', 'STOCNs0145', 'STOCNs0146', 'STOCNs0147', 'STOCNs0148', 'STOCNs0149', 'STOCNs0150', 'STOCNs0151', 'STOCNs0152', 'STOCNs0153', 'STOCNs0154', 'STOCNs0155', 'STOCNs0156', 'STOCNs0157', 'STOCNs0158', 'STOCNs0159', 'STOCNs0160', 'STOCNs0161', 'STOCNs0162', 'STOCNs0163', 'STOCNs0164', 'STOCNs0165', 'STOCNs0166', 'STOCNs0167', 'STOCNs0168', 'STOCNs0169', 'STOCNs0170', 'STOCNs0171', 'STOCNs0172', 'STOCNs0173', 'STOCNs0174', 'STOCNs0175', 'STOCNs0176', 'STOCNs0177', 'STOCNs0178', 'STOCNs0179', 'STOCNs0180', 'STOCNs0181', 'STOCNs0182', 'STOCNs0183', 'STOCNs0184', 'STOCNs0185', 'STOCNs0186', 'STOCNs0187', 'STOCNs0188', 'STOCNs0189', 'STOCNs0190', 'STOCNs0191', 'STOCNs0192', 'STOCNs0193', 'STOCNs0194', 'STOCNs0195', 'STOCNs0196', 'STOCNs0197', 'STOCNs0198', 'STOCNs0199', 'STOCNs0200', 'STOCNs0201', 'STOCNs0202', 'STOCNs0203', 'STOCNs0204', 'STOCNs0205', 'STOCNs0206', 'STOCNs0207', 'STOCNs0208', 'STOCNs0209', 'STOCS0001', 'STOCS0002', 'STOCS0003', 'STOCS0004', 'STOCS0005', 'STOCS0006', 'STOCS0007', 'STOCS0008', 'STOCS0009', 'STOCS0010', 'STOCS0011', 'STOCS0012', 'STOCS0013', 'STOCS0014', 'STOCS0015', 'STOCS0016', 'STOCS0017', 'STOCS0018', 'STOCS0019', 'STOCS0020', 'STOCS0021', 'STOCS0022', 'STOCS0023', 'STOCS0024', 'STOCS0025', 'STOCS0026', 'STOCS0027', 'STOCS0028', 'STOCS0029', 'STOCS0030', 'STOCS0031', 'STOCS0032', 'STOCS0033', 'STOCS0034', 'STOCS0035', 'STOCS0036', 'STOCS0037', 'STOCS0038', 'STOCS0039', 'STOCS0040', 'STOCS0041', 'STOCS0042', 'STOCS0043', 'STOCS0044', 'STOCS0045', 'STOCS0046', 'STUART0001', 'STUART0002', 'STUART0003', 'STUART0004', 'STUART0005', 'STUART0006', 'STUART0007', 'STUART0008', 'STUART0009', 'STUART0010', 'STUART0011', 'STUART0012', 'STUART0013', 'STUART0014', 'STUART0015', 'STUART0016', 'STUART0017', 'STUART0018', 'STUART0019', 'STUART0020', 'STUART0021', 'STUART0022', 'STUART0023', 'STUART0024', 'STUART0025', 'STUART0026', 'STUART0027', 'STUART0028', 'STUART0029', 'STUART0030', 'STUART0031', 'STUART0032', 'STUART0033', 'STUART0034', 'STUART0035', 'STUART0036', 'STUART0037', 'STUART0038', 'STUART0039', 'STUART0040', 'STUART0041', 'STUART0042', 'STUART0043', 'STUART0044', 'STUART0045', 'STUART0046', 'STUART0047', 'STUART0048', 'STUART0049', 'STUART0050', 'STUART0051', 'STUART0052', 'STUART0053', 'STUART0054', 'STUART0055', 'STUART0056', 'STUART0057', 'STUART0058', 'STUART0059', 'STUART0060', 'STUART0061', 'STUART0062', 'STUART0063', 'STUART0064', 'STUART0065', 'STUART0066', 'STUART0067', 'STUART0068', 'STUART0069', 'STUART0070', 'STUART0071', 'STUART0072', 'STUART0073', 'STUART0074', 'STUART0075', 'STUART0076', 'STUART0077', 'STUART0078', 'STUART0079', 'STUART0080', 'STUART0081', 'STUART0082', 'STUART0083', 'STUART0084', 'STUART0085', 'STUART0086', 'STUART0087', 'STUART0088', 'STUART0089', 'SWRO0001', 'SWRO0002', 'SWRO0003', 'SWRO0004', 'SWRO0005', 'SWRO0006', 'SWRO0007', 'SWRO0008', 'SWRO0009', 'SWRO0010', 'SWRO0011', 'SWRO0012', 'SWRO0013', 'SWRO0014', 'SWRO0015', 'SWRO0016', 'SWRO0017', 'SWRO0018', 'SWRO0019', 'SWRO0020', 'SWRO0021', 'SWRO0022', 'SWRO0023', 'SWRO0024', 'SWRO0025', 'SWRO0026', 'TREACH0001', 'TREACH0002', 'TREACH0003', 'TREACH0004', 'TREACH0005', 'TREACH0006', 'TREACH0007', 'TREACH0008', 'TREACH0009', 'TREACH0010', 'TREACH0011', 'TREACH0012', 'TREACH0013', 'TREACH0014', 'TREACH0015', 'TREACH0016', 'WAMBE0001', 'WAMBE0002', 'WAMBE0003', 'WAMBE0004', 'WAMBE0005', 'WAMBE0006', 'WAMBE0007', 'WAMBE0008', 'WAMBE0009', 'WAMBE0010', 'WAMBE0011', 'WAMBE0012', 'WAMBE0013', 'WAMBE0014', 'WAMBE0015', 'WAMBE0016', 'WAMBE0017', 'WAMBE0018', 'WAMBE0019', 'WAMBE0020', 'WAMBE0021', 'WAMBE0022', 'WAMBE0023', 'WAMBE0024', 'WAMBE0025', 'WAMBE0026', 'WAMBE0027'), value='NARRA0001'),)), HBox(children=(FigureWidget({\n", " 'data': [{'name': 'Pre Storm Profile',\n", " 'type': 'scatter',\n", - " 'uid': '5f83eb47-e017-4192-a508-54a2f91a379c',\n", + " 'uid': 'a4b395ae-dd30-4b11-8943-b57902ef3fbc',\n", " 'x': [0],\n", " 'y': [0]},\n", " {'name': 'Post Storm Profile',\n", " 'type': 'scatter',\n", - " 'uid': '91e7e1e3-4be0-42c5-96f1-6536602059fd',\n", + " 'uid': 'ca7b4abf-cfd0-4527-b57e-7f23ef048d19',\n", + " 'x': [0],\n", + " 'y': [0]},\n", + " {'marker': {'color': 'rgb(17, 157, 255)', 'size': 20},\n", + " 'mode': 'markers',\n", + " 'name': 'Pre-storm dune crest',\n", + " 'type': 'scatter',\n", + " 'uid': 'f14b6086-8986-43e0-bfb5-d4a9d08735c9',\n", + " 'x': [0],\n", + " 'y': [0]},\n", + " {'marker': {'color': 'rgb(231, 99, 250)', 'size': 20},\n", + " 'mode': 'markers',\n", + " 'name': 'Pre-storm dune toe',\n", + " 'type': 'scatter',\n", + " 'uid': 'fbc7b977-16fd-453e-b7a5-67a4337ca75c',\n", " 'x': [0],\n", " 'y': [0]}],\n", " 'layout': {'legend': {'x': 0, 'y': 1},\n", @@ -154,7 +170,7 @@ " 'text': array(['AVOCAn0001', 'AVOCAn0002', 'AVOCAn0003', ..., 'WAMBE0025', 'WAMBE0026',\n", " 'WAMBE0027'], dtype='" + "" ], "text/plain": [ "" @@ -1121,12 +1166,14 @@ "9" ] }, - "execution_count": 148, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ + "\n", + "# Test of using matplotlib for manual point clicking\n", "%matplotlib notebook\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", @@ -1171,21 +1218,25 @@ }, { "cell_type": "code", - "execution_count": 149, + "execution_count": 12, "metadata": { "ExecuteTime": { - "end_time": "2018-11-09T01:48:59.300107Z", - "start_time": "2018-11-09T01:48:59.292086Z" + "end_time": "2018-11-11T22:35:57.104492Z", + "start_time": "2018-11-11T22:35:57.098475Z" } }, "outputs": [ { "data": { "text/plain": [ - "[]" + "[((3.0, 0.3693345274194554),),\n", + " ((6.0, 0.5016711151639491),),\n", + " ((1.0, 0.10238977657533999),),\n", + " ((2.0, 0.04706622152810236),),\n", + " ((4.0, 0.04404424214020075),)]" ] }, - "execution_count": 149, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } diff --git a/notebooks/qgis.qgz b/notebooks/qgis.qgz index aa09b910b03dc8c23ead04f2a4d4f04c7358a7f6..1ad43646f67f50bded3c4649e2658a939d54d4a7 100644 GIT binary patch literal 12721 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 literal 12709 zcmZ{L1yCGY*DdZY!65{932s3X+}+&??havs1qkl$gAOpbLvVL@cXxQ)@80{%tM{g> zW={9?*|zqsI=%XAMHy%q90&*q1c>JdTRGwmLWDV12nZZasP`)n5RMjB&diP$&L_S{ zZc99%)3XZ|2M(Y`le=lyos9PFV$_MeQxr+FT~W>6aB44XY<3T#M5)vu7&PaXeMPu8 zAP>2&7thG+mTT4h*$S~^_eJi0>1M6cUViM&t${n2$z1B0<=7lEbu(CBp`llbuxCO`jhXqP1I41Yd5Gu1$PFJh{_9dpBm+T;#)M_e6|uEHTH}CZmW__%aFt;`Y`D$p}wm zpNKBr!E?mh34vk1U>x}*YqJ4?kwhnF{ph%ON^%NVb0{3@c?CRAeSJAW9|<9}LLSEu zjeTJa6cuHZjRX~6R3&qZgFqgP4R7LwPfuP3K3Xv>UBEGTEUA$^2zrGO4b00wQtJiq zZv-RViXN_ayxn&M+kIg8$VfohTTmJf%pnPVp?M_W*jr7Rp?D`4fhI=E| zUXDI?TU8SGhNGqGjaQ07z_fb)IAQ!#!bIOx*d$p;1$zKKq)W8(Y_q25?&xz`q?57hKCfn=FFYxZvIVkp*&?Uqo@m7uHD&^Bki5D!YV^5rAb`(| zpCktkt2qa1Q1mWr^M`WF=_`!*ql)J%K1nql@)Yh2-E>Bzp$LVtr^8HM$l%Oyx9cHd8;^I zE`L6T2H6s~p^XNowf@AU{LYrxpR$9DR zn$rNzlZj#?V0Vf+_HH|?fX<{+s(vFIF{cqXx2TTj+Ca@5MZjw0kqfr81-2OxWR?~~ z*p^xb-A2TI|0Gc_0L!2G1;=$Ewz|MGHC(M*BFel8WJK4te-wWDDE3DX^GZy)4Nb&! zjCo|n*{TFkZn(fHr%_XVCJ8Qm?Ejit+Ob>M@DW+AJN3fn2$Sc2@CE@VQ#J@_cu8)F zNoM@UE?=`JhNs72tE7gC5lUs$t;WsRXn9ry3z@^V^bO#lz<64g2t%TUR2E}f%c$~V<}#)sCEIVxE;>DJ z_VfUXRL!Twx*H5^B0F_-Oi!gJwR+aju8b`GRzX2Xe$7rkCn_Bm(*RvYD=?i7;N&no zzkv|s()*?jy-iNdCH(8Bq|di?54f{aROt(x5mJAzORlKC^~H7_9;x+()V!lMU@_OF zAghci?l2at>YPaC5kBB7*sDxsrP)ebt~xCren(`{V8Z3L1|1pK?AivLyb=7=iA zvjNG=B{$G$MUDC=p3ck5D-E?qozXAm#{2%c)5G~K*b%A(R)$IQ5Lw1I5Qpl~ zEc_JRl6&w>gE$Cw;;X>rRYLh|EZ!fu|D;#v}vGkk)7=_jF zDeUoo$mJEq&(-Kr;*~HwAp_2dLr?&NuiEoj7WTfj+MpgNHoM(a0n|B{rW37~DYupx z-UpK=fCT6}_1EqKSdkiR;!hy7`BC8F0>3veJ9x*9yHHq5Dz>@x0I=T-Z8);J#8Giw4MU}io zu%5!r4glt8!WSYYs#92ME0a{1!k$W%zUV|OdF8ZN(_jc#(*+DU=<|6F1iNCz2>?t^ zd2%T)D+G8W>(e2C@`##BPn8t)C>Wor(GtxFNY{RbE5aAUjIFCoCt}g>G#8Y3)RhQ? zP9plj+)nNBkbJ&F0hO#1!pa|ido*Dx{X*9=wCZ<6bX`)$bOnIX;>cIIcqR=?#zYBq#sBsFJq zUe8kgODNWm)C52A=eNf^_d%j5A;QVsoc0stY;A>wO$B4Kkh_#7{W%VlcF9-OE zjI*{U;bHdFjXPC4*hAleOa~7INzprqJ@q)qzQPWS)hXLxHoZ($a|!iscmE%+?mebt zVucjDkNE5iQE=_XuG6C>>gCbpP)RzK88=6JbWrWUxrBKl@VtS(4uk6@gOVL|r~4oF zdWpK5%N2UYXFJ#jyF`a?WmjoT8zUyYW7H35$-0p8jVPq<{V$PeZ|XT?MQWKvp+slY zJiZ~*Gv#+bXyP7sCw9N2PxE(`tw|rI^%b`>g}Yh^Va?Be3*u(q;rewY1eB__Bfhc1 zo51ePd-G`CnBsL_`lFgPKku14e(nA(yvT_xDY$K{L9h%ZLTE**-^6%)>}U>;px5)+ zetbyk*snr2YhY0wdO8h2SA!rhXM$jny z)XGjf-tbH3!S<&|42!^ao<6JaKi8h*mkndM41(nn)Y_p=s5oPWZ7P1|%WgRJS zR#5P9$e|??%+!ec0rWPX9^wp>)Q8nOvJnXOK@|i5wsFphT>qwGsaPt8kx&uL&x)!N zTsz-4)q1i+2_PJ0xJSNk)^IFPZBt)C~3h818Cv;Fo}zr1JcApU0^2#eflI?V`Ids=-$*d>Imrf0&=25 z^cj)EK}4E*CWUF^BT!M+>)X=-{py(r#~>@v1_lS))eB&5`k^DY^AeZ*DyoxJXhyKM z%@tMs%JnA0^2&Zgd%BQB18#O?ueMAhbJvk0@S^~~OidEEIQoy`4UTr|9oLmf^0RKR z$j;%xnS7SNVOb?a5FU&yImO0~-U z7;t0c&7mcimTWjtgWz=>#WP{#4}PJ~54Ev2Gf54A(GR@AX?af))#d(lZOeEDA7so= zXuGGh(zC0WB&)iN?FWbzKF4F2nPiRU+-Bk&Ce) z=n=;t#_=RGb{nDUoeO&kOyrETgcyf|HJA z3Y5b%8DW@x)D~$Wv>TsiOdc3Ee&~Rz$s4#bBBwTiX41p>3Dan3*Da31hzgK)S`(%t z;ihZ}0KHKEm~qDTPlX}yV53c!!vNN;3BV2Uw~{L?PPLBdaonKPo)NDYPdBS;94A~jss>DQJzXtZ5KGe<>D$gAE!#+^BJ9?y=cgAz%l)!z$fEcssW-_{c9SsKyEv@30?OpjBb>r_Cmk2d;C0fuxucytWxemlMB3vn? z`WA?z%L7W=B;9`;v9sWnSThs?^)4a3wY6&4a_b_YA30|o%VBgkFDN5Aju>bWdhx=q z)jWwTsGZZX#R7n^SS!rsfb1-$XS?Uv3u!w2ej9WN5LUs%i>z_gn)M zmwItu^m(i;8313c&zf&^2ktJ~7^oZWMq1DORnF3y3)beCd<~7hpCqAWO|on;kE%5B z$Zs^%`eqQc_Q}~*0)|ZR4Q(38rByoMlTw`x%docW==ei5xA(Msv(O>Vj`T7W;&^&A zYV+{U&RIQ+u(z46BntT;fhh^>HBU&B+%9GAEi$!nZbqlik zOS1X6tq_I;79Msp*0fn+Gh^FznfJo8e(E!AltjJ*`97^5;1|c5;H2<#3ih-Bw>9}P zzFO=#!i*2_nrQ_?f*6&oNteo)o{NzOMyC}ahHL;?LFZ>m1G>QARRdEwC8oN(2sIbV z^}75XEGnkCa}sA{?ZfO(676{Lssj@%b`9*p<5YBsw3g%pVx#I5IKYcAToSTZU3cE~ zwaLOlFE<-<_oc?Awv;7iEkdmkLS&l=P)T@p6~l^~1ol9%GaPa-u*sC}k-kVz4W}{9 z#iCzV1+_8a+AHZriWGjW%fSEs=S1d`mcbC@-E?EosG#d9s~_e3w;^5e;Hiw;Q2P% zzkqyf{08pQbT4NleyuF~b_~tJCsw3}cdpo;nxEMwD<<@BRa!ejYp6`S8i}sNz?GVB z<2j&0&(^oRgN6c3yGQz_gWDWte`0O_w)Dqf&$@n<{endIBpmwG+F2v*CsHH&pjgOq z#zv0lX|Ibn+oUjP`pqi5>6&&8*8I8_X!~Mh(c_dibYZ zWllyoC44%7cGPqNJHx~E+t6OJJDUcB8X)&as*Gpp7=2w8j((PEeBcYA#9W68iyxtc zGKz$X#uF!N)=H0tU^kU3wttyHO)ro*tEZAqU-<3inJ_p2^)DgaFNCLa4()&^&gIGt zzmf29*`4ed_+xIbOc@nQ(t?fE;qP9bpFp(q>uzb#=Qb#DUnRs>6kW_h#A>F6gU{GC zCqWY@lVxXy3nf|_Z{(HcPxU{`E{*$JpDu3({6k!?KQDF|DGXqjv6@y?s`@L!2& zA-khL`_?*~#_zJ6vxT;D#p^=WIeY~f(|VHL)NJ*rDwJ^#|AZ=M?G!6z?d9=&$Likg zx`l@3?x6n%UETHq>4uYy;Px$VArj*1oDr@B&Hmiw>-bs-U67jTKM&5CKw$2H7J&AE zTG?etrE2RzOeu+pKqs}RM3Yl@+p>^>C~-5Qtzy68i)l-&$Efp9=l$j*&w0R4yZdO3 zbF#|yQIxj}q}MIn=RO7x$=}`uZ(kuLqJ}{x-wl+inw>IG=GE|`+;M-TeD^iO6I;@=yXcnWQ1hoL;mzEE9B!X%gsjg z#n)GC@fh9{PpM(P<0^^6>Z49m2|;3MIHi1vG=rb8iGdOvpfD6bc@RrUn20FXl;J0; z_FH@f1J_|atdb_ptG-X6BphUx0?4;6wZ`Xra7_LA>}yYIv;=!$T4IMUwvG>Tw&cMsV$TI8n_SSXX$DSv}pCe_%ow-bzoL!+v`)kx0fmQNO|x2-xNtb zH;j>bm4){8SUPsoZqbZB@aZa=Q@${uWmn%!*<;c_VpqBB zyF6xBWi%3$LY2H)33-p)s{M3!*qr+ym>ff^HQpU&g!-1EQ{~SPEE(nsr}ITVU1DU^ zROsZ!_^^i@-{bmoPrc#TgtQ+Db}!1=uFT%oGHYZ5OMQ9Xd;qPdUPeYQmkx}YZK9tE z#rO81s1d_aHs@lC&pq4hLt>^G)*+2jh`Q)mwF@ z5_TsRDQX2Y6r|ELHuMa4mA!rs?dtqQ=A+bXh-rL$HvQ>Y^=Yx@HiX;uV-(S+9f$Dc zRThp7_c*<%w%;%tiZm813 z@6_4zcPi<2-2P=Fv(8D}OQGeSNV)mWcJ}RU^XFuy(E%A52He%nQM^N`crJ4zGq=Pe ze5)7>6*mk#R{_L3)y6qP+wFQR=4FdDUbtV5Y~1g5u_AMu{U_|fhaoZD5omEi+xC>1 z%gELzPdGb-U=JeX&e5Ub6s`L8$#vwyxS0lPRnhBP_^DOmka|dJKMLxsqMh4#E_A#U zY{~Dot6boLfx3xOwv$L8)SxnNz}uM;2M{_ngiE8-f8v1*Q+$I@`4sXt3zj$ z6MBS!KjWlCflZSfX&y@SmZ>Aw$10>Ejou3fN2?E6N}q$E()tdoxSQLc{nPMcrykK# zRp>&IV3sP3epOM!sP%^rpqnl72;(VR4F%vtV?}z+6e6l+A7ck1rP790Qq1xFrVl0F zJKHd=r%CNw#g>i2+yMS*DEIgY_*SRkBfsECV-%S2B@r{htDOH2OOCqbIBbX-Eq9M{ zF&-kX-k1XZm(fe?;vtM`Xk}JL8n*uR_En`*Ned}v#Bx3*{!S$n-QN-Qy(t=waI>`5 ztlqlbG$m);b;Iy9ryyM*)XFmg`>X&F#z>umAf$#k4`N@?GB-SEb}i{q+W%`3hsok%@)UdgckBZ;rQCIx5kL=7|(p%l)_%uj}Rf%wN`{$|? zqbwn7?&kTirF)*wHhD*0qTX=)-=;KQ8Jd9i{h_!$9D0&l`G2lO&MMo-wvP8YOtJ*E z{X|A3_668tQBW!t&`u#avU=Q=D#<$?gnmt`OQvii#z7446ub3^n&~WZJr#WAzA;Y` z_FNJqGtcNb2YP)!(0ygUc?_@?tr!3W;XuebRg3p;V$g(=922vDq+U03 zPCO@Bz}g9kLeTgV+gS(Izm1F zxjM!m=FqGrxYbO(QA(Umi*ao?EyRJX%V?~7D=(YlfYIu^5&Ama)E@eMa{;TdwAftC z#cf%uX6437A+LG4z0#hK6g4C#rip!I>lc4w{j@(r+9~mh>1=u-ONPaGO~lUf;=z*~ zD}O%C&Ng!UTs6ZTABvQU_=KYBOe~7oNh_L`s;fjCJ_;a-O%Kf>Ov zDA?tXy~{Zf$@5qE_KD8_HEgLRA~7~legs+CdKOTOf*U5-#vd}!{EC9t4%XfI?*IS8 zt;SQAa~8Vc!~_*o+vy@n=NHk8TT9_r z8MFpmzoWlzMf!L6+Hgm&>sCwZ)45uh#9)bG^#I|b8e>fo+$=Fo`$dBH@nrL!_7E2{ z=+l7L$jEposb>sRm2c{}1fw0641@8cde3Uh7jKI5#y znZ%$*+>*GdDTT9F{R_21WT#n*{sJban~*{67XMO3Lx1Vr+IQWmgRu zSm{2`=Y@Yh$|Tgrms=H}YP+_9Rf4B#?%wu_^An1swU?~A4t}Nq37HbcmAb43t==;KfrvUEXH0&8pFIB^8H)m@n;mQdOK($Qe zK)wq2ux^c=3}hk@ACO9X4B2wgq%LyG+ZCNI}UyCT@VZ+$a=y0ECId}XA` zgj(Lt!Cx5_lCHs1Fv3;Rf?B!xwHatWJbeBt%En=_v2|1hKtl8Fl1YyF?>E5?@?*dd zB}y6V$=m5k>bk{JMetN0`rH|Fh5QMjyV+MMB~O&zTDj`cEw@w$N4Lw};>m|kTFOiE z=*+_UXJhnrEK^jiC$$@w*ZYTMu?D{xO9+-!WYVS&W0&N~Dxz6RSHh{JrI!x6Z$^4A zep<&%fNC9kPf7~ptm~9YCugTCh6 zfUA~hR8lBIjUvp(JMgJHidg~6kgwF#koOt7o~K2-3=jFJ5bt*sJDkQCkOc?zwd&l( z%11}BTNJT7+@rovFIB_uqA!tQ&1`-` z`AQpLK_=iPwJ=!#i0aNPEbZOVzpV3X%x)2j)*7-lNa#>j=lPGl z!y*s8L6@fjW_E+VG8;vB|F}Al+``|72P(cjaOL?g|ErT*#1yoSd@q9s3kUua1k||W$+weQ(12O!32>Xvc%=BmDDzmZENjSph1DnOeN-6KA?%+iX z@?Xc-Nn>ag{KWq|^1H>)%1R5%Icq9#Itw@@t$*M7?i34dg8M$NjaY8<)$gB@Jntaw zzKeMX$pv*~)%+cd_c)V4nK}L>B~y9?ttN^4mHri?zoU=!H{O4RVU-lf{>1_>-hEHXX24WI>&pGw z@jqBRzy^cb#1h#9Kv1EK7gzscsjIqL0AD`SW=e~a@>gd4WAr7Opru?UDcd7qef(d! zwVV9x#OCQvS_22I#oi&Q{*b`)S9{lQ6=0?-^9&zG016Jy@QL$OV zh>PF+_rN-Bk1P;0(rCOR~Sg zUzvax_lu;<)G3$oR*v*w>+k%GfHkxG$(r(PYw-$!_%80_%z`1y$WKo ze#ZT3Gj@{PjTt6S5xbNL*(P}mUsbpG6sMAT z6aXf<&3RV zjyOozYNrKdWo|H$3n3s4g-27HJr4z(;){e1bxiWxoz&YU7}E!0&j$Y^V{UX+Vx<(# z5TB?uNuCx2PiEqXpUBilnAy?FkRwDiu?J%aYR0%cn?42TL?9$5l>( z7m+ih=sj{M%?oH^FS31Y*Vv*H8LoI_#_xZ#>>sFVB zVmA&>he~bA21Dx{m|_tWtgQxl(0OPCTh3U?>kV|Q0Zo4ms4u;zHi0R-22*;hOB$rK zkUiD!q1K1?Qd}ZkyU}nf`)GgYY9)f_)|D7@7bc$KtzLJiC)z#+v`GETZ~G%6&iR3} z!(K6XqA_lM;$>EshTz#@dxX+_Z}GC%h|rH#5u;12Zi<@2aHexfk_&Be33Y;qlV!89 zpSG3Z(@?Aknl%0FG7cp4>LgOr zV5r1tV)im%5I=veI2e`xmW~mxN6+&E%7HT$$Gt8k#Cg8`kF5w`-r)P&9P3jfn3p)D z7A%_jsXmU{M4@zV(=Rp0P2o{Y~y&&h2%DM zxg1MUJ)Mo43@!DIVpXT<>l2(Zlg~1+eaQ*}H6#Tf#*&01W_!nEjH~QUc6S9)p)->>6CSm>r$MVs&c+&@3oFn}sX%Jn6*1p)rozDoK(x=@N(7N{m|k zFj8DDwxroT84WH@6uukA61}VPiYR60lrQ2T*!rxgouCG9#}e#K%swSNAlGV0Xj*ri z%iL6H#-65*Ahn{cke~MP5!T#0a~sb~_DaT{qJ3}Kd_RSF*@Iq$_4mnVMlp(?~X=h5>a5|Z&IxH2^9$Z86iwL+y zb55t>FZd#A1i_=drua_I)1ri?= zT^((tP8wJjtml7pC_bd-x`KK&R*VH#5Aeo{j;%!h+|Umt7-%{<$yy* z5rdPb+$qEp=UIpbZ>YnCY;Vc19246wUE+$>R^56OhjpHoR7k;ohoka1ntARv#)eU~ zsFeW*Dn5xi>{Pydrye9VVA8CVQHRD=N`j(fd911Ztu}z*M;~pIgcV}R8`G};6UiIh z>uXUC>faPiN>8nU)cDmk&GARf+UJd1a%{><6+m%uNK@Zp*L;0`M?~qA07bEfKiQFN^5CN_e9p4qmPq|^L2DP z!qZzd`ruI~;7L2#;DH@tb+yud&0y+tzN!OeKlX|-Bw`YB6%R#c);C)M3+#AA z$P%d80Geev)`9L?^6j%ueKI5as`@*&UPTB_U?Cf?2y`#B9afhIaRa3dF7&=XQsvN1g3v#T%u<`y2CNE;8EuJ!R7yf~W3eL1N$Dsjm zs+S**jQ|kfo_a@=iujlB8m4 zy^?aNOtbxP3ktmtc505OOOE2bZn#pDYJF@>2B(%jK^H{>T|yCg7r1}gm_*2O%_Cw9 zfw@dll5DO9AS&!;Fn!nu*1Z3*6;xfEX{HL7vAOWTn(LNiKwXV&K~e>mh#(yJ2q-if z+5d<%>Kq#DVdO6?1qDR@My00(<7PX8$Hv9cr>=^ZTu0pNMv0LX>bs_j@{ObVeG8Tz z$MMw^u)c_f)eZKjKf!k5H;GPfta%#9Y`&sGG8{-QqwzfQLpU_Nl)fakoTzEzBlHrp zs5mIqR42D`K0Jpf)n-4pEL8_n&8Ue(<5HIK(~^eox~dunQ6nE%P|Ga_xUZ>{Q65V8 zQBS4|fIM02IufWxcUVO)*Iiqk&y)LuQRR<5ypp{<={5xJpfb@c^FMEpjEqdW!BupN znN*&sM~zK|*=m#^{15g2H}#cG3kdwZ=TTbXB6YO6HL}x3v@}lHrzkMQrKVJ;rfL4a zw!eaAA0G5d%4GTw@@%T03@aPEUT<=tQe_ISdp_`)Sy(m(iZgS^m~`$S!Fsu15bKd< zs9F5Pr#k&XB0UqOm)(qf8;QhUHMYd-NPLS{ zV;c3XyMT{GZT!Fp!??9<(JS~XY6+zuA)u4-7j$JgZq}-P+M%W9J30DE0faAqlFkWZe>Ad5Jkm6stF9XZ zM5v8+{Z?=0V3q~f;H={X)21JfMYeKA zN%S}|SN-<6M{ErKye$;b6Tw#%9FfoJJ%@ogouf)-O6+%3Rt8x1lm~V6t%<1T7~zvm zA^Ld3`?TSgp-RkCpAQ><_gG32FLt-Sp)3B=`~U&*QQKDTz2D)#KL4Zn!BkNO5()?U x|KB9>?<8>GU!#9pCjNWY|6BTh&w6=pxcFz*yDnI`zy5)GKWyKBDcJrx`#%_&u7m&p