Skip to content

Commit 4d90463

Browse files
committed
validate steps and add pyproj to dependencies
1 parent f9121a2 commit 4d90463

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ dependencies = [
4444
"hvplot",
4545
"healpix",
4646
"polars",
47+
"pyproj"
4748
]
4849
# minimal dependencies end
4950

uxarray/cross_sections/dataarray_accessor.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ def __call__(
8080
>>> uxda.cross_section(lon=0, steps=200)
8181
"""
8282

83+
if steps < 2:
84+
raise ValueError("steps must be at least 2")
85+
8386
great_circle = start is not None or end is not None
8487
const_lon = lon is not None
8588
const_lat = lat is not None

0 commit comments

Comments
 (0)