Skip to content

Commit 1eb9b22

Browse files
authored
Merge pull request #81 from vonopr/cnv_pressure
2 parents bf6bafe + eca528e commit 1eb9b22

3 files changed

Lines changed: 12 additions & 8 deletions

File tree

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ repos:
1414
files: requirements-dev.txt
1515

1616
- repo: https://gitlab.com/pycqa/flake8
17-
rev: 3.8.2
17+
rev: 3.7.9
1818
hooks:
1919
- id: flake8
2020
exclude: docs/source/conf.py
21-
args: [--max-line-length=105]
21+
args: [--max-line-length=105, --ignore=E203,E501,W503, --select=select=C,E,F,W,B,B950]
2222

2323
- repo: https://github.com/pre-commit/mirrors-isort
2424
rev: v4.3.21

ctd/read.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import re
66
import warnings
77
import zipfile
8+
89
from datetime import datetime
910
from io import StringIO
1011
from pathlib import Path
@@ -88,7 +89,7 @@ def _remane_duplicate_columns(names):
8889
return names
8990

9091

91-
def _parse_seabird(lines, ftype="cnv"):
92+
def _parse_seabird(lines, ftype):
9293
# Initialize variables.
9394
lon = lat = time = None, None, None
9495
skiprows = 0
@@ -319,7 +320,7 @@ def from_edf(fname):
319320
else:
320321
header.append(line)
321322
if line.startswith("Field"):
322-
col, unit = [l.strip().casefold() for l in line.split(":")]
323+
col, unit = [ln.strip().casefold() for ln in line.split(":")]
323324
names.append(unit.split()[0])
324325
if line == "// Data":
325326
skiprows = k + 1
@@ -381,17 +382,15 @@ def from_cnv(fname):
381382
f.close()
382383

383384
key_set = False
384-
prkeys = ["prDM", "prdM", "pr"]
385+
prkeys = ["prM ", "prE", "prDM", "pr50M", "pr50M1", "prSM", "prdM", "pr"]
385386
for prkey in prkeys:
386387
try:
387388
df.set_index(prkey, drop=True, inplace=True)
388389
key_set = True
389390
except KeyError:
390391
continue
391392
if not key_set:
392-
raise KeyError(
393-
f"Could not find pressure field (supported names are {prkeys})."
394-
)
393+
raise KeyError(f"Could not find pressure field (supported names are {prkeys}).")
395394
df.index.name = "Pressure [dbar]"
396395

397396
name = _basename(fname)[1]

setup.cfg

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,8 @@ ignore =
4646
notebooks/*
4747
tests
4848
tests/*
49+
50+
[flake8]
51+
max-line-length = 105
52+
select = C,E,F,W,B,B950
53+
ignore = E203, E501, W503

0 commit comments

Comments
 (0)