Tables.jl

An interface for tables in Julia

MIT License

Stars
295
Committers
45

Bot releases are visible (Hide)

Tables.jl - v1.11.1 Latest Release

Published by github-actions[bot] about 1 year ago

Tables v1.11.1

Diff since v1.11.0

Merged pull requests:

  • Fix type instability in getproperty(::Schema, ::Symbol) (#340) (@MilesCranmer)
  • Correct two typos (#345) (@goggle)
  • Fix typo in README.md (#347) (@jiahao)
  • Up to 1.11.1 (#349) (@bkamins)

Closed issues:

  • Type stability of Tables.matrix(::NamedTuple) (#339)
Tables.jl - v1.11.0

Published by github-actions[bot] about 1 year ago

Tables v1.11.0

Diff since v1.10.1

Merged pull requests:

  • remove Test from being a dependency (#335) (@KristofferC)
  • Make it explicit that we require 1-based indexing (#341) (@bkamins)
  • Add nrow and ncol fallback implementations (#343) (@bkamins)

Closed issues:

  • Interface for metadata (including per-column) (#176)
Tables.jl - v1.10.1

Published by github-actions[bot] over 1 year ago

Tables v1.10.1

Diff since v1.10.0

Closed issues:

  • Table.rows(DataFrame) leads to a StackOverflowError (#311)
  • Try to respect viewhint in Tables.subset more often (#312)
  • Tables that subtype AbstractMatrix are not fully supported (#316)
  • Tables.columntable contract (#324)

Merged pull requests:

  • Detect when a table type is passed to Tables.rows and throw appropr… (#313) (@quinnj)
  • Fix typo (#315) (@LilithHafner)
  • If AbstractMatrix defines Tables APIs, make fallbacks work (#319) (@quinnj)
  • Improve docstring of Tables.partitions (#320) (@bkamins)
  • add UnROOT.jl to integration list (#321) (@Moelf)
  • document isiterabletable fallback (#323) (@rafaqz)
  • Update docstring of Tables.columntable (#325) (@bkamins)
  • fix typos (#326) (@spaette)
  • eltype should take type rather than instance (#329) (@baumgold)
Tables.jl - v1.10.0

Published by github-actions[bot] about 2 years ago

Tables v1.10.0

Diff since v1.9.0

Closed issues:

  • infinite loop when converting btw Pandas.DataFrame and DataFrames.DataFrame in v1.6.1 (#269)
  • Breaking behaviour in Tables 1.8.0 (#306)
  • Definition of DictColumns (#309)

Merged pull requests:

  • Add recent package MarkdownTables.jl. (#305) (@tpapp)
  • Fix docstring for Tables.rows (#307) (@ablaom)
  • In documentation, replace "getrows" with "subset" (#308) (@ablaom)
  • Update DictRows and DictColumns definition (#310) (@bkamins)
Tables.jl - v1.9.0

Published by github-actions[bot] about 2 years ago

Tables v1.9.0

Diff since v1.8.1

Closed issues:

  • Newest version on doc page is 1.5.1 (#299)
  • View hint (#303)

Merged pull requests:

  • Change getrows -> subset in doc (#301) (@metab0t)
  • Change view to viewhint in Tables.subset (#304) (@quinnj)
Tables.jl - v1.8.1

Published by github-actions[bot] about 2 years ago

Tables v1.8.1

Diff since v1.8.0

Merged pull requests:

  • Fix allocatecolumn (#298) (@bkamins)
Tables.jl - v1.8.0

Published by github-actions[bot] about 2 years ago

Tables v1.8.0

Diff since v1.7.0

Closed issues:

  • Performance issue with Tables.columns fallback functions at 1st run with Tables.Schema = nothing and Base.IteratorSize = SizeUnknown() (#273)
  • Make Tables.dictrowtable use OrderedDict (#274)
  • Tables.Columns accepts table sources as input rather than AbstractColumns as stated in its docstring (#283)
  • Tables.dictcolumntable produces columns with #undef instead of missing in struct-valued columns (#286)
  • Tables.dictcolumntable results in #undef values (#289)
  • OrderedDict deprecation in DictColumnTable (#294)
  • Support Vector{Dict{String,Any}} as a Table format (#295)

Merged pull requests:

  • Remove istable for a value of type AbstractMatrix (#198) (@bkamins)
  • OrderedDict for dictrowtable (#277) (@mathieu17g)
  • Recommend defining materializer(::Type{<:MyType}) (#282) (@nalimilan)
  • add getrows (#284) (@CarloLucibello)
  • Ensure defaultarray with missing types initializes with missing. Fixe… (#288) (@quinnj)
  • Create Invalidations.yml (#290) (@ranocha)
  • Change getrows -> subset (#292) (@quinnj)
  • add ByRow (#293) (@bkamins)
  • Support AbstractDict with String keys as tables (#296) (@quinnj)
Tables.jl - v1.7.0

Published by github-actions[bot] over 2 years ago

Tables v1.7.0

Diff since v1.6.1

Closed issues:

  • Better default for Tables.columnnames (#247)
  • Why use NamedTuple data type? (#267)

Merged pull requests:

  • Fix typo in docs excerpt from DataFrames.jl source code (#266) (@Jasha10)
  • Inline of replacex in add_or_widen! (compilation performance) and use of OrderedDict in dictcolumntable (column ordering) (#275) (@mathieu17g)
Tables.jl - v1.6.1

Published by github-actions[bot] almost 3 years ago

Tables v1.6.1

Diff since v1.6.0

Closed issues:

  • how to user Table.partitioner to read spark partitioned datasets (#242)
  • columnaccess documentation clarification (#257)
  • Creating DataFrame from Vector of NamedTuples with different names (#260)
  • BoundsError on last(::MatrixTable) (#261)

Merged pull requests:

  • Fix internal use of columnaccess (#258) (@quinnj)
  • Minor docs clarification for custom types (#259) (@tpgillam)
  • Fix inconsistency between row and column behavior of MatrixTable (#262) (@quinnj)
  • Avoid assumption that Tables.getcolumn(x) always returns an AbstractVector. (#263) (@OkonSamuel)
Tables.jl - v1.6.0

Published by github-actions[bot] about 3 years ago

Tables v1.6.0

Diff since v1.5.2

Closed issues:

  • Row(x::AbstractRow) = x (#174)
  • Columns is a lie (#254)

Merged pull requests:

  • Don't lie when calling Tables.Row/Tables.Columns (#255) (@quinnj)
  • Fix usage of Columns in matrix.jl code (#256) (@quinnj)
Tables.jl - v1.5.2

Published by github-actions[bot] about 3 years ago

Tables v1.5.2

Diff since v1.5.1

Merged pull requests:

  • Lower the wide-table specialization threshold by a little (#253) (@quinnj)
Tables.jl - v1.5.1

Published by github-actions[bot] about 3 years ago

Tables v1.5.1

Diff since v1.5.0

Closed issues:

  • Tables.jl user use cases benefiting from Tables.schema implementation ? (#245)
  • are docs deploying correctly? latest tag is 1.5, latest docs is 1.2 (#250)

Merged pull requests:

  • Require that Tables.columnnames returns unique names (#248) (@bkamins)
  • fixed: typographical error (#249) (@weerasuriya)
  • Use Documenter 0.27 (#251) (@nalimilan)
  • Bump version to 1.5.1 (#252) (@nalimilan)
Tables.jl - v1.5.0

Published by github-actions[bot] about 3 years ago

Tables v1.5.0

Diff since v1.4.4

Closed issues:

  • coerce Tables.jl (#240)
  • support AbstractVecOrMat in matrix.jl (#243)

Merged pull requests:

  • treat vectors as 1-column matrices for table(x) (#244) (@stevengj)
Tables.jl - v1.4.4

Published by github-actions[bot] over 3 years ago

Tables v1.4.4

Diff since v1.4.3

Merged pull requests:

  • Allow stored names/types in Schema for very large schemas (#241) (@quinnj)
Tables.jl - v1.4.3

Published by github-actions[bot] over 3 years ago

Tables v1.4.3

Diff since v1.4.2

Closed issues:

  • Interface for join methods (#238)

Merged pull requests:

  • Fix Tables.schema on Tables.DictRowTable (#239) (@quinnj)
Tables.jl - v1.4.2

Published by github-actions[bot] over 3 years ago

Tables v1.4.2

Diff since v1.4.1

Merged pull requests:

  • explicitly require 1-based indexing (#235) (@bkamins)
  • add shorter show method for AbstractColumns (#236) (@ericphanson)
Tables.jl - v1.4.1

Published by github-actions[bot] over 3 years ago

Tables v1.4.1

Diff since v1.4.0

Merged pull requests:

  • Fix slow performance in Tables.columns(::RowTable) (#234) (@jacobadenbaum)
Tables.jl - v1.4.0

Published by github-actions[bot] over 3 years ago

Tables v1.4.0

Diff since v1.3.2

Merged pull requests:

  • add AbstractRow equivalent of Base.merge (#233) (@jrevels)
Tables.jl - v1.3.2

Published by github-actions[bot] over 3 years ago

Tables v1.3.2

Diff since v1.3.1

Closed issues:

  • Paper to cite? (#166)
  • How about an alias DictTable for Dict{Symbol,Vector{T}} where T (#231)

Merged pull requests:

  • Zenodo: use badge (#230) (@DilumAluthge)
  • Improve widening check for non-schema column building (#232) (@quinnj)
Tables.jl - v1.3.1

Published by github-actions[bot] almost 4 years ago

Tables v1.3.1

Diff since v1.3.0

Closed issues:

  • Implement Base.show() command on Tables (#218)
  • Tables.columntable(NamedTuple[]) errors (#228)

Merged pull requests:

  • Fix fallback case on empty input iterators with abstract eltypes (#229) (@quinnj)