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

pydata / xarray / 5997 / 12
96%
master: 96%

Build:
DEFAULT BRANCH: master
Ran 09 Oct 2018 04:54AM UTC
Files 100
Run time 5s
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

09 Oct 2018 04:13AM UTC coverage: 88.46% (+0.1%) from 88.321%
CONDA_ENV=py36-pandas-dev

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

23978 of 27106 relevant lines covered (88.46%)

0.88 hits per line

Source Files on job 5997.12 (CONDA_ENV=py36-pandas-dev)
  • Tree
  • List 0
  • Changed 18
  • Source Changed 18
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 5501
  • Travis Job 5997.12
  • 289b3771 on github
  • Prev Job for CONDA_ENV=py36-pandas-dev on master (#5986.12)
  • Next Job for CONDA_ENV=py36-pandas-dev on master (#6004.12)
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