html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/issues/1923#issuecomment-687659490,https://api.github.com/repos/pydata/xarray/issues/1923,687659490,MDEyOklzc3VlQ29tbWVudDY4NzY1OTQ5MA==,10194086,2020-09-05T20:32:17Z,2020-09-05T20:32:17Z,MEMBER,Without really looking - I think this can be closed given that we test `all but dask` now: https://github.com/pydata/xarray/blob/master/ci/requirements/py38-all-but-dask.yml#L1 ,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,298421965 https://github.com/pydata/xarray/issues/1923#issuecomment-447413024,https://api.github.com/repos/pydata/xarray/issues/1923,447413024,MDEyOklzc3VlQ29tbWVudDQ0NzQxMzAyNA==,2448579,2018-12-14T18:30:31Z,2018-12-14T18:30:31Z,MEMBER,Ooops I didn't see that #1927 was open. Sorry for the noise.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,298421965 https://github.com/pydata/xarray/issues/1923#issuecomment-447394726,https://api.github.com/repos/pydata/xarray/issues/1923,447394726,MDEyOklzc3VlQ29tbWVudDQ0NzM5NDcyNg==,5635139,2018-12-14T17:28:39Z,2018-12-14T17:28:39Z,MEMBER,I haven't tried in a while without dask - it's a very minor issue given that it only requires installing dask,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,298421965 https://github.com/pydata/xarray/issues/1923#issuecomment-447393792,https://api.github.com/repos/pydata/xarray/issues/1923,447393792,MDEyOklzc3VlQ29tbWVudDQ0NzM5Mzc5Mg==,2448579,2018-12-14T17:25:24Z,2018-12-14T17:25:24Z,MEMBER,@max-sixty Is this still an issue?,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,298421965 https://github.com/pydata/xarray/issues/1923#issuecomment-388274448,https://api.github.com/repos/pydata/xarray/issues/1923,388274448,MDEyOklzc3VlQ29tbWVudDM4ODI3NDQ0OA==,782050,2018-05-11T06:35:30Z,2018-05-11T06:35:30Z,NONE,"I think that I am encountering this myself. Here is my (relevant) environment: ``` $ conda list dask # packages in environment at /fusion/projects/codes/conda/omfit: # # Name Version Build Channel dask 0.17.0 py_0 conda-forge dask-core 0.17.0 py_0 conda-forge $ conda list xarray # packages in environment at /fusion/projects/codes/conda/omfit: # # Name Version Build Channel xarray 0.10.3 py27_0 conda-forge $ conda list numpy # packages in environment at /fusion/projects/codes/conda/omfit: # # Name Version Build Channel numpy 1.12.1 py27_blas_openblas_201 [blas_openblas] conda-forge numpydoc 0.8.0 py27_0 ``` Here is the error: ``` File ""/home/smithsp/OMFIT-source/src/omfit.py"", line 30, in main() File ""/home/smithsp/OMFIT-source/src/omfit.py"", line 25, in main OMFIT['__userScript__'].runNoGUI(**_tmp) File ""/home/smithsp/OMFIT-source/src/omfit_tree.py"", line 1286, in runNoGUI return self.run(**kw) File ""/home/smithsp/OMFIT-source/src/omfit_tree.py"", line 1271, in run result = self.__run__(**kw) File ""/home/smithsp/OMFIT-source/src/omfit_tree.py"", line 1177, in __run__ tmp=execGlobLoc(self, kw, _relLoc, {}, OMFITscriptsDict, prerun=_prerun, postrun=_postrun) File ""/home/smithsp/OMFIT-source/src/omfit_tree.py"", line 127, in f_locked return f(*args,**kw) File ""/home/smithsp/OMFIT-source/src/omfit_tree.py"", line 279, in execGlobLoc exec(compile(exeString, filename, ""exec""),GlobLoc) File ""/home/smithsp/OMFIT-source/regression/test_dataset.py"", line 138, in pickle.dump(OMFIT['TS_ds'],f,pickle.HIGHEST_PROTOCOL) File ""/home/smithsp/OMFIT-source/src/classes/sortedDict.py"", line 1295, in _OMFITdump return pypickle.dump(x,*args,**kw) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 1376, in dump Pickler(file, protocol).dump(obj) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 224, in dump self.save(obj) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 331, in save self.save_reduce(obj=obj, *rv) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 425, in save_reduce save(state) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 286, in save f(self, obj) # Call unbound method with explicit self File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 655, in save_dict self._batch_setitems(obj.iteritems()) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 687, in _batch_setitems save(v) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 331, in save self.save_reduce(obj=obj, *rv) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 425, in save_reduce save(state) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 286, in save f(self, obj) # Call unbound method with explicit self File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 655, in save_dict self._batch_setitems(obj.iteritems()) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 687, in _batch_setitems save(v) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 331, in save self.save_reduce(obj=obj, *rv) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 425, in save_reduce save(state) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 286, in save f(self, obj) # Call unbound method with explicit self File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 655, in save_dict self._batch_setitems(obj.iteritems()) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 687, in _batch_setitems save(v) File ""/fusion/projects/codes/conda/omfit/lib/python2.7/pickle.py"", line 306, in save rv = reduce(self.proto) TypeError: can't pickle thread.lock objects ``` Let me know if you want a smaller code sample to test.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,298421965 https://github.com/pydata/xarray/issues/1923#issuecomment-366887494,https://api.github.com/repos/pydata/xarray/issues/1923,366887494,MDEyOklzc3VlQ29tbWVudDM2Njg4NzQ5NA==,1217238,2018-02-20T07:20:07Z,2018-02-20T07:20:07Z,MEMBER,"I think this test would pass if you had dask installed. SciPy comes with read/write support for netCDF3, which is why this is being picked up.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,298421965