Skip to content

Commit 3ffa3f2

Browse files
authored
Merge pull request #85 from csiro-coasts/ugrid-masked-arrays
Fix numpy warnings about casting unsafe values
2 parents 3ab70c2 + e52716d commit 3ffa3f2

File tree

9 files changed

+203
-142
lines changed

9 files changed

+203
-142
lines changed

continuous-integration/requirements.txt

Lines changed: 91 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -1,223 +1,199 @@
11
#
2-
# This file is autogenerated by pip-compile with python 3.10
3-
# To update, run:
2+
# This file is autogenerated by pip-compile with Python 3.10
3+
# by the following command:
44
#
55
# pip-compile --extra=testing --output-file=continuous-integration/requirements.txt setup.cfg
66
#
7-
alabaster==0.7.12
7+
alabaster==0.7.13
88
# via sphinx
9-
appdirs==1.4.4
10-
# via pooch
11-
attrs==22.1.0
12-
# via pytest
13-
babel==2.10.3
9+
babel==2.12.1
1410
# via sphinx
15-
beautifulsoup4==4.11.1
11+
beautifulsoup4==4.12.2
1612
# via pydata-sphinx-theme
17-
bokeh==2.4.3
18-
# via dask
19-
bottleneck==1.3.5
13+
bottleneck==1.3.7
2014
# via emsarray (setup.cfg)
15+
cachetools==5.3.0
16+
# via tox
2117
cartopy==0.21.1
2218
# via emsarray (setup.cfg)
23-
certifi==2022.9.24
19+
certifi==2023.5.7
2420
# via
2521
# pyproj
2622
# requests
2723
cftime==1.6.2
2824
# via netcdf4
29-
charset-normalizer==2.1.1
25+
chardet==5.1.0
26+
# via tox
27+
charset-normalizer==3.1.0
3028
# via requests
3129
click==8.1.3
32-
# via distributed
33-
cloudpickle==2.2.0
34-
# via
35-
# dask
36-
# distributed
37-
contourpy==1.0.5
30+
# via dask
31+
cloudpickle==2.2.1
32+
# via dask
33+
colorama==0.4.6
34+
# via tox
35+
contourpy==1.0.7
3836
# via matplotlib
39-
coverage[toml]==6.4.4
37+
coverage[toml]==7.2.5
4038
# via pytest-cov
4139
cycler==0.11.0
4240
# via matplotlib
43-
dask[complete]==2022.9.1
44-
# via
45-
# distributed
46-
# xarray
41+
dask[complete]==2023.4.1
42+
# via xarray
4743
distlib==0.3.6
4844
# via virtualenv
49-
distributed==2022.9.1
50-
# via dask
5145
docutils==0.17.1
5246
# via
5347
# pydata-sphinx-theme
5448
# sphinx
55-
filelock==3.8.0
49+
exceptiongroup==1.1.1
50+
# via pytest
51+
filelock==3.12.0
5652
# via
5753
# tox
5854
# virtualenv
59-
flake8==5.0.4
55+
flake8==6.0.0
6056
# via emsarray (setup.cfg)
61-
fonttools==4.37.3
57+
fonttools==4.39.4
6258
# via matplotlib
63-
fsspec==2022.8.2
59+
fsspec==2023.5.0
6460
# via dask
65-
geojson==2.5.0
61+
geojson==3.0.1
6662
# via emsarray (setup.cfg)
67-
heapdict==1.0.1
68-
# via zict
6963
idna==3.4
7064
# via requests
7165
imagesize==1.4.1
7266
# via sphinx
73-
importlib-metadata==4.12.0
74-
# via emsarray (setup.cfg)
75-
iniconfig==1.1.1
67+
importlib-metadata==6.6.0
68+
# via
69+
# dask
70+
# emsarray (setup.cfg)
71+
iniconfig==2.0.0
7672
# via pytest
77-
isort==5.10.1
73+
isort==5.12.0
7874
# via emsarray (setup.cfg)
7975
jinja2==3.1.2
80-
# via
81-
# bokeh
82-
# dask
83-
# distributed
84-
# sphinx
76+
# via sphinx
8577
kiwisolver==1.4.4
8678
# via matplotlib
8779
livereload==2.6.3
8880
# via emsarray (setup.cfg)
8981
locket==1.0.0
90-
# via
91-
# distributed
92-
# partd
93-
markupsafe==2.1.1
82+
# via partd
83+
lz4==4.3.2
84+
# via dask
85+
markupsafe==2.1.2
9486
# via jinja2
95-
matplotlib==3.6.0
87+
matplotlib==3.7.1
9688
# via
9789
# cartopy
9890
# emsarray (setup.cfg)
9991
mccabe==0.7.0
10092
# via flake8
101-
msgpack==1.0.4
102-
# via distributed
103-
mypy==0.981
93+
mypy==1.3.0
10494
# via emsarray (setup.cfg)
105-
mypy-extensions==0.4.3
95+
mypy-extensions==1.0.0
10696
# via mypy
107-
netcdf4==1.6.1
97+
netcdf4==1.6.3
10898
# via emsarray (setup.cfg)
109-
numpy==1.23.3
99+
numpy==1.24.3
110100
# via
111-
# bokeh
112101
# bottleneck
113102
# cartopy
114103
# cftime
115104
# contourpy
116-
# dask
117105
# emsarray (setup.cfg)
118106
# matplotlib
119107
# netcdf4
120108
# pandas
109+
# pyarrow
121110
# pykdtree
122111
# shapely
123112
# xarray
124-
packaging==21.3
113+
packaging==23.1
125114
# via
126-
# bokeh
127115
# dask
128-
# distributed
129116
# emsarray (setup.cfg)
130117
# matplotlib
131118
# pooch
132119
# pydata-sphinx-theme
120+
# pyproject-api
133121
# pytest
134122
# sphinx
135123
# tox
136124
# xarray
137-
pandas==1.5.0
138-
# via
139-
# dask
140-
# xarray
141-
pandas-stubs==1.5.2.221213
125+
pandas==2.0.1
126+
# via xarray
127+
pandas-stubs==2.0.1.230501
142128
# via emsarray (setup.cfg)
143-
partd==1.3.0
129+
partd==1.4.0
144130
# via dask
145-
pillow==9.2.0
131+
pillow==9.5.0
132+
# via matplotlib
133+
platformdirs==3.5.0
146134
# via
147-
# bokeh
148-
# matplotlib
149-
platformdirs==2.5.2
150-
# via virtualenv
135+
# pooch
136+
# tox
137+
# virtualenv
151138
pluggy==1.0.0
152139
# via
153140
# pytest
154141
# tox
155-
pooch==1.6.0
142+
pooch==1.7.0
156143
# via emsarray (setup.cfg)
157-
psutil==5.9.2
158-
# via distributed
159-
py==1.11.0
160-
# via
161-
# pytest
162-
# tox
163-
pycodestyle==2.9.1
144+
pyarrow==12.0.0
145+
# via dask
146+
pycodestyle==2.10.0
164147
# via flake8
165148
pydata-sphinx-theme==0.8.1
166149
# via sphinx-book-theme
167-
pyflakes==2.5.0
150+
pyflakes==3.0.1
168151
# via flake8
169-
pygments==2.13.0
152+
pygments==2.15.1
170153
# via sphinx
171-
pykdtree==1.3.6
154+
pykdtree==1.3.7.post0
172155
# via emsarray (setup.cfg)
173156
pyparsing==3.0.9
174-
# via
175-
# matplotlib
176-
# packaging
177-
pyproj==3.4.0
157+
# via matplotlib
158+
pyproj==3.5.0
178159
# via cartopy
160+
pyproject-api==1.5.1
161+
# via tox
179162
pyshp==2.3.1
180163
# via
181164
# cartopy
182165
# emsarray (setup.cfg)
183-
pytest==7.1.3
166+
pytest==7.3.1
184167
# via
185168
# emsarray (setup.cfg)
186169
# pytest-cov
187-
pytest-cov==3.0.0
170+
pytest-cov==4.0.0
188171
# via emsarray (setup.cfg)
189172
python-dateutil==2.8.2
190173
# via
191174
# matplotlib
192175
# pandas
193-
pytz==2022.2.1
194-
# via
195-
# babel
196-
# pandas
176+
pytz==2023.3
177+
# via pandas
197178
pyyaml==6.0
198179
# via
199-
# bokeh
200180
# dask
201-
# distributed
202181
# sphinx-book-theme
203-
requests==2.28.1
182+
requests==2.30.0
204183
# via
205184
# pooch
206185
# sphinx
207-
shapely==2.0.0
186+
shapely==2.0.1
208187
# via
209188
# cartopy
210189
# emsarray (setup.cfg)
211190
six==1.16.0
212191
# via
213192
# livereload
214193
# python-dateutil
215-
# tox
216194
snowballstemmer==2.2.0
217195
# via sphinx
218-
sortedcontainers==2.4.0
219-
# via distributed
220-
soupsieve==2.3.2.post1
196+
soupsieve==2.4.1
221197
# via beautifulsoup4
222198
sphinx==4.3.2
223199
# via
@@ -226,57 +202,48 @@ sphinx==4.3.2
226202
# sphinx-book-theme
227203
sphinx-book-theme==0.3.3
228204
# via emsarray (setup.cfg)
229-
sphinxcontrib-applehelp==1.0.2
205+
sphinxcontrib-applehelp==1.0.4
230206
# via sphinx
231207
sphinxcontrib-devhelp==1.0.2
232208
# via sphinx
233-
sphinxcontrib-htmlhelp==2.0.0
209+
sphinxcontrib-htmlhelp==2.0.1
234210
# via sphinx
235211
sphinxcontrib-jsmath==1.0.1
236212
# via sphinx
237213
sphinxcontrib-qthelp==1.0.3
238214
# via sphinx
239215
sphinxcontrib-serializinghtml==1.1.5
240216
# via sphinx
241-
tblib==1.7.0
242-
# via distributed
243217
tomli==2.0.1
244218
# via
245219
# coverage
246220
# mypy
221+
# pyproject-api
247222
# pytest
248223
# tox
249224
toolz==0.12.0
250225
# via
251226
# dask
252-
# distributed
253227
# partd
254-
tornado==6.1
255-
# via
256-
# bokeh
257-
# distributed
258-
# livereload
259-
tox==3.26.0
228+
tornado==6.3.1
229+
# via livereload
230+
tox==4.5.1
260231
# via emsarray (setup.cfg)
261-
types-pytz==2022.2.1.0
232+
types-pytz==2023.3.0.0
262233
# via
263234
# emsarray (setup.cfg)
264235
# pandas-stubs
265-
typing-extensions==4.3.0
266-
# via
267-
# bokeh
268-
# mypy
269-
urllib3==1.26.12
270-
# via
271-
# distributed
272-
# requests
273-
virtualenv==20.16.5
236+
typing-extensions==4.5.0
237+
# via mypy
238+
tzdata==2023.3
239+
# via pandas
240+
urllib3==2.0.2
241+
# via requests
242+
virtualenv==20.23.0
274243
# via tox
275-
xarray[parallel]==2022.6.0
244+
xarray[parallel]==2023.1.0
276245
# via emsarray (setup.cfg)
277-
zict==2.2.0
278-
# via distributed
279-
zipp==3.8.1
246+
zipp==3.15.0
280247
# via importlib-metadata
281248

282249
# The following packages are considered to be unsafe in a requirements file:

docs/releases/development.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ Next release (in development)
1010
(:pr:`77`).
1111
* Added :func:`emsarray.utils.timed_func` for easily logging some performance metrics (:pr:`79`).
1212
* Add :attr:`.Convention.bounds` and :attr:`.Convention.geometry` attributes (:pr:`83`).
13+
* Fix a number of numpy warnings about unsafe casts (:pr:`85`).

0 commit comments

Comments
 (0)