• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pydata / xarray / 5997
96%

Build:
DEFAULT BRANCH: master
Ran 09 Oct 2018 04:17AM UTC
Jobs 12
Files 100
Run time 37min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
5997

push

travis-ci

web-flow
xarray.backends refactor (#2261)

* WIP: xarray.backends.file_manager for managing file objects.

This is intended to replace both PickleByReconstructionWrapper and
DataStorePickleMixin with something more compartmentalized.

xref GH2121

* Switch rasterio to use FileManager

* lint fixes

* WIP: rewrite FileManager to always use an LRUCache

* Test coverage

* Don't use move_to_end

* minor clarification

* Switch FileManager.acquire() to a method

* Python 2 compat

* Update xarray.set_options() to add file_cache_maxsize and validation

* Add assert for FILE_CACHE.maxsize

* More docstring for FileManager

* Add accidentally omited tests for LRUCache

* Adapt scipy backend to use FileManager

* Stickler fix

* Fix failure on Python 2.7

* Finish adjusting backends to use FileManager

* Fix bad import

* WIP on distributed

* More WIP

* Fix distributed write tests

* Fixes

* Minor fixup

* whats new

* More refactoring: remove state from backends entirely

* Cleanup

* Fix failing in-memory datastore tests

* Fix inaccessible datastore

* fix autoclose warnings

* Fix PyNIO failures

* No longer disable HDF5 file locking

We longer need to explicitly HDF5_USE_FILE_LOCKING='FALSE' because we
properly close open files.

* whats new and default file cache size

* Whats new tweak

* Refactor default lock logic to backend classes

* Rename get_resource_lock -> get_write_lock

* Don't acquire unnecessary locks in __getitem__

* Fix bad merge

* Fix import

* Remove unreachable code

25219 of 27106 relevant lines covered (93.04%)

9.39 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5997.1 (CONDA_ENV=py27-min) 09 Oct 2018 04:18AM UTC 0
65.94
Travis Job 5997.1
2 5997.2 (CONDA_ENV=py27-cdat+iris+pynio) 09 Oct 2018 04:28AM UTC 0
91.46
Travis Job 5997.2
3 5997.3 (CONDA_ENV=py35) 09 Oct 2018 04:25AM UTC 0
89.17
Travis Job 5997.3
4 5997.4 (CONDA_ENV=py36) 09 Oct 2018 04:24AM UTC 0
90.78
Travis Job 5997.4
5 5997.5 (CONDA_ENV=py37) 09 Oct 2018 04:17AM UTC 0
65.74
Travis Job 5997.5
6 5997.6 (CONDA_ENV=py36-dask-dev) 09 Oct 2018 04:28AM UTC 0
90.78
Travis Job 5997.6
7 5997.7 (CONDA_ENV=py36-rasterio-0.36) 09 Oct 2018 04:30AM UTC 0
90.22
Travis Job 5997.7
9 5997.9 (CONDA_ENV=py36-hypothesis) 09 Oct 2018 04:32AM UTC 0
Travis Job 5997.9
10 5997.10 (CONDA_ENV=py36 EXTRA_FLAGS="--run-flaky --run-network-tests") 09 Oct 2018 04:42AM UTC 0
90.92
Travis Job 5997.10
12 5997.12 (CONDA_ENV=py36-pandas-dev) 09 Oct 2018 04:54AM UTC 0
88.46
Travis Job 5997.12
13 5997.13 (CONDA_ENV=py36-bottleneck-dev) 09 Oct 2018 04:42AM UTC 0
89.2
Travis Job 5997.13
16 5997.16 (CONDA_ENV=py36-zarr-dev) 09 Oct 2018 04:52AM UTC 0
86.76
Travis Job 5997.16
Source Files on build 5997
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #5997
  • 289b3771 on github
  • Prev Build on master (#5986)
  • Next Build on master (#6004)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc