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

pydata / xarray / 6279
96%

Build:
DEFAULT BRANCH: master
Ran 13 Dec 2018 05:39PM UTC
Jobs 10
Files 102
Run time 31min
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
6279

push

travis-ci

shoyer
Feature: N-dimensional auto_combine (#2553)

* concatenates along a single dimension

* Wrote function to find correct tile_IDs from nested list of datasets

* Wrote function to check that combined_tile_ids structure is valid

* Added test of 2d-concatenation

* Tests now check that dataset ordering is correct

* Test concatentation along a new dimension

* Started generalising auto_combine to N-D by integrating the N-D concatentation algorithm

* All unit tests now passing

* Fixed a failing test which I didn't notice because I don't have pseudoNetCDF

* Began updating open_mfdataset to handle N-D input

* Refactored to remove duplicate logic in open_mfdataset & auto_combine

* Implemented Shoyers suggestion in #2553 to rewrite the recursive nested list traverser as an iterator

* --amend

* Now raises ValueError if input not ordered correctly before concatenation

* Added some more prototype tests defining desired behaviour more clearly

* Now raises informative errors on invalid forms of input

* Refactoring to alos merge along each dimension

* Refactored to literally just apply the old auto_combine along each dimension

* Added unit tests for open_mfdatset

* Removed TODOs

* Removed format strings

* test_get_new_tile_ids now doesn't assume dicts are ordered

* Fixed failing tests on python3.5 caused by accidentally assuming dict was ordered

* Test for getting new tile id

* Fixed itertoolz import so that it's compatible with older versions

* Increased test coverage

* Added toolz as an explicit dependency to pass tests on python2.7

* Updated 'what's new'

* No longer attempts to shortcut all concatenation at once if concat_dims=None

* Rewrote using itertools.groupby instead of toolz.itertoolz.groupby to remove hidden dependency on toolz

* Fixed erroneous removal of utils import

* Updated docstrings to include an example of multidimensional concatenation

* Clarified auto_comb... (continued)

26964 of 27870 relevant lines covered (96.75%)

8.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6279.1 (CONDA_ENV=py27-min) 13 Dec 2018 05:39PM UTC 0
65.69
Travis Job 6279.1
2 6279.2 (CONDA_ENV=py27-cdat+iris+pynio) 13 Dec 2018 05:46PM UTC 0
94.65
Travis Job 6279.2
3 6279.3 (CONDA_ENV=py35) 13 Dec 2018 05:50PM UTC 0
92.78
Travis Job 6279.3
4 6279.4 (CONDA_ENV=py36) 13 Dec 2018 05:48PM UTC 0
94.61
Travis Job 6279.4
5 6279.5 (CONDA_ENV=py37) 13 Dec 2018 05:53PM UTC 0
94.61
Travis Job 6279.5
6 6279.6 (CONDA_ENV=py36-dask-dev) 13 Dec 2018 05:55PM UTC 0
94.24
Travis Job 6279.6
7 6279.7 (CONDA_ENV=py36-rasterio-0.36) 13 Dec 2018 05:54PM UTC 0
93.01
Travis Job 6279.7
9 6279.9 (CONDA_ENV=py36-hypothesis) 13 Dec 2018 05:55PM UTC 0
Travis Job 6279.9
13 6279.13 (CONDA_ENV=py36-bottleneck-dev) 13 Dec 2018 06:02PM UTC 0
91.82
Travis Job 6279.13
16 6279.16 (CONDA_ENV=py36-zarr-dev) 13 Dec 2018 06:10PM UTC 0
89.54
Travis Job 6279.16
Source Files on build 6279
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #6279
  • 9e8707d2 on github
  • Prev Build on master (#6278)
  • Next Build on master (#6280)
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