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

pydata / xarray / 6280
96%

Build:
DEFAULT BRANCH: master
Ran 14 Dec 2018 02:17AM UTC
Jobs 11
Files 102
Run time 26min
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
6280

cron

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)

27025 of 27870 relevant lines covered (96.97%)

9.06 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6280.1 (CONDA_ENV=py27-min) 14 Dec 2018 02:17AM UTC 0
65.69
Travis Job 6280.1
2 6280.2 (CONDA_ENV=py27-cdat+iris+pynio) 14 Dec 2018 02:22AM UTC 0
94.65
Travis Job 6280.2
3 6280.3 (CONDA_ENV=py35) 14 Dec 2018 02:22AM UTC 0
92.78
Travis Job 6280.3
4 6280.4 (CONDA_ENV=py36) 14 Dec 2018 02:22AM UTC 0
94.61
Travis Job 6280.4
5 6280.5 (CONDA_ENV=py37) 14 Dec 2018 02:24AM UTC 0
94.61
Travis Job 6280.5
6 6280.6 (CONDA_ENV=py36-dask-dev) 14 Dec 2018 02:26AM UTC 0
94.24
Travis Job 6280.6
7 6280.7 (CONDA_ENV=py36-rasterio-0.36) 14 Dec 2018 02:30AM UTC 0
93.01
Travis Job 6280.7
9 6280.9 (CONDA_ENV=py36-hypothesis) 14 Dec 2018 02:27AM UTC 0
Travis Job 6280.9
10 6280.10 (CONDA_ENV=py36 EXTRA_FLAGS="--run-flaky --run-network-tests") 14 Dec 2018 02:34AM UTC 0
94.83
Travis Job 6280.10
13 6280.13 (CONDA_ENV=py36-bottleneck-dev) 14 Dec 2018 02:38AM UTC 0
91.82
Travis Job 6280.13
16 6280.16 (CONDA_ENV=py36-zarr-dev) 14 Dec 2018 02:44AM UTC 0
89.54
Travis Job 6280.16
Source Files on build 6280
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #6280
  • 9e8707d2 on github
  • Prev Build on master (#6279)
  • Next Build on master (#6284)
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