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

JuliaData / DataFrames.jl / 5758
93%

Build:
DEFAULT BRANCH: master
Ran 27 Apr 2020 10:44AM UTC
Jobs 12
Files 46
Run time 39min
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
5758

push

travis-ci

web-flow
[BREAKING] Add column indexing using strings

User visible changes:
* allow using an AbstractString everywhere where Symbol was accepted as a column indicator (i.e. this extends beyond just getindex and getproperty, every function was reviewed and made consistent)
* docstrings were updated to reflect this change + some unrelated docs fixes were added where spotted
* names function consistently returns vector of strings for all types that return column names
* propertynames function consistently returns vector of Symbols for all types that return column names
* keys function consistently returns vector of Symbols for all types that return column names as keys
* depend on DataAPI.jl v1.2
* rename! passes String to a function if API with function is used
* consistently define hasproperty for types that have custom getproperty
* add cols to names function for types where it makes sense consistently
* push! accepts dicts with string keys
* indexing with an arbitrary eltype vector now throws better error messages (informtive ArgumentErroris thrown in more cases rather thanMethodError` in the past)

Internal changes:
* add definitions of SymbolOrString, ColumnIndex (updated), and MultiColumnIndex unions and use them consistently across whole codebase
* remove keys from AbstractIndex as it was never used
* correct formatting of code in many places (mainly docstrings, function signatures, and adding missing return statements in long functions as many of them were updated anyway, but also in unrelated places)
* fix a rule that _names returns vector of Symbols without copying
* in some places switch from names to _names internally to avoid unnecessary allocations
* in some places use groupcols where this function would be an appropriate to call; similarly with names(df, cols) where it made sense
* remove without function that was not needed anymore

Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr>
Co-authored-by: pdeffebach <2319622... (continued)

5916 of 6220 relevant lines covered (95.11%)

2084293.34 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5758.1 27 Apr 2020 10:44AM UTC 0
93.59
Travis Job 5758.1
2 5758.2 27 Apr 2020 10:45AM UTC 0
94.57
Travis Job 5758.2
3 5758.3 27 Apr 2020 10:47AM UTC 0
93.6
Travis Job 5758.3
4 5758.4 27 Apr 2020 10:48AM UTC 0
94.57
Travis Job 5758.4
5 5758.5 27 Apr 2020 10:49AM UTC 0
93.59
Travis Job 5758.5
6 5758.6 27 Apr 2020 11:05AM UTC 0
94.57
Travis Job 5758.6
7 5758.7 27 Apr 2020 11:01AM UTC 0
93.59
Travis Job 5758.7
8 5758.8 27 Apr 2020 11:04AM UTC 0
94.57
Travis Job 5758.8
9 5758.9 27 Apr 2020 11:04AM UTC 0
94.36
Travis Job 5758.9
10 5758.10 27 Apr 2020 11:09AM UTC 0
94.36
Travis Job 5758.10
11 5758.11 27 Apr 2020 11:23AM UTC 0
94.36
Travis Job 5758.11
12 5758.12 27 Apr 2020 11:20AM UTC 0
94.36
Travis Job 5758.12
Source Files on build 5758
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #5758
  • b1f675d8 on github
  • Prev Build on master (#5739)
  • Next Build on master (#5760)
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