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

dask / dask / 10917
53%

Build:
DEFAULT BRANCH: master
Ran 06 Mar 2019 02:25PM UTC
Jobs 2
Files 108
Run time 578min
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
10917

push

travis-ci

mrocklin
Use mask selection in compress (#4548)

* Trim Dask Array that extends past condition

If the `condition` is shorter than the Dask Array, treat it as if it is
filled with `False` values at the end. In other words, trim the Dask
Array down to the length of the `condition`. This works just as well
when the `condition` is a Dask Array as when it is a NumPy array.

* Use masked selection to implement compress

As masked selection is supported by Dask Arrays, NumPy arrays, and other
array types, go ahead and change the `compress` code to use masked
selection in all cases. Should make it easier for other array types to
benefit from this code. Simplifies our code and removes a branch as
well.

* Coerce `compress` arguments to Dask Arrays

* Drop unneeded check with `condition` in `compress`

* Swap `condition` and `axis` checks in `compress`

* Drop `condition` length check

If the length of `condition` is shorter, the array will be shortened
with or without this check. Otherwise if the length of `condition` is
the same, then this will be a no-op (and we already test for this). In
the rare event `condition` is longer than our array, this will do
nothing, but we will generate an error later.

* Simplify slicing with `condition`

Uses the same comprehension trick for truncating the Dask Array above
when slicing with the mask.

17193 of 18873 relevant lines covered (91.1%)

1.82 hits per line

Jobs
ID Job ID Ran Files Coverage
3 10917.3 (PYTHON=3.6 NUMPY=1.14.1 PANDAS=0.22.0 TEST='true' LINT='true' COVERAGE='true' PARALLEL='false' XTRATESTARGS= TEST_IMPORTS='true') 06 Mar 2019 02:25PM UTC 0
91.1
Travis Job 10917.3
7 10917.7 (PYTHON=3.6 NUMPY=1.14.1 PANDAS=0.22.0 TEST='true' LINT='true' COVERAGE='true' PARALLEL='false' XTRATESTARGS= TEST_IMPORTS='true') 06 Mar 2019 02:54PM UTC 0
91.1
Travis Job 10917.7
Source Files on build 10917
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #10917
  • 7bf6172a on github
  • Prev Build on master (#10908)
  • Next Build on master (#10918)
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