bottleneck >= 1, < 2
click >= 8, < 9
geographiclib >= 2, < 3
ipdb >= 0.13, < 0.14
ipykernel < 7
jinja2 >= 3, < 4
jsonschema >= 4, < 5
natsort >= 8, < 9
netcdf4 >= 1.2, < 1.7
numpy >= 1, < 2
pandas >= 2.1.3, < 2.3  # Minimum bound is 2.1.3 because of a regression in v2.1.0/2.1.1 inflating time/memory consumption on groupby operations with MultiIndex
pyomo >= 6.8.2, < 7
pyparsing >= 3.0, < 3.1
ruamel.yaml >= 0.18, < 0.19
typing-extensions >= 4, < 5
xarray >= 2024.1, < 2024.4
