Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    f6db03c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c1bff3 View commit details
    Browse the repository at this point in the history
  3. chore(deps): add druid to conda-lock files

    jcrist authored and cpcloud committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    6e7da8b View commit details
    Browse the repository at this point in the history
  4. chore(deps): regenerate conda-lock files

    jcrist authored and cpcloud committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    3c1eb82 View commit details
    Browse the repository at this point in the history
  5. test: ignore all DeprecatedWarning calls for pkg_resources.declare_na…

    …mespace
    
    A lot of third party dependencies (e.g.
    matplotlib/matplotlib#25244) are still using
    it. Helpful to ignore for now.
    anjakefala authored and cpcloud committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    b95fe96 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    b5472b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba7ce84 View commit details
    Browse the repository at this point in the history
  3. refactor(api): remove deprecated ibis.sequence() function

    BREAKING CHANGE: `ibis.sequence()` is removed
    kszucs authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    de0bf69 View commit details
    Browse the repository at this point in the history
  4. refactor(schema): remove deprecated Schema.merge() method

    BREAKING CHANGE: `Schema.merge()` is removed, use the union operator `schema1 | schema2` instead
    kszucs authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    d307722 View commit details
    Browse the repository at this point in the history
  5. refactor(ir): remove deprecated Value.summary() and `NumericValue.s…

    …ummary()` expression methods
    
    BREAKING CHANGE: `Value.summary()` and `NumericValue.summary()` are removed
    kszucs authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    6cd8050 View commit details
    Browse the repository at this point in the history
  6. refactor(backends): remove deprecated Backend.load_data(), `.exists…

    …_database()` and `.exists_table()` methods
    
    removed from all the backends
    
    BREAKING CHANGE: `Backend.load_data()`, `Backend.exists_database()` and `Backend.exists_table()` are removed
    kszucs authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    755555f View commit details
    Browse the repository at this point in the history
  7. refactor(datatypes): remove direct ir dependency from datatypes

    This change was required to prevent import cycles. The value expression
    corresponding to a datatype is now can be retrieved using
    `getattr(ibis.expr.types, DataType.scalar|column)`.
    
    BREAKING CHANGE: `DataType.scalar` and `column` class attributes are now strings.
    kszucs authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    d7f0be0 View commit details
    Browse the repository at this point in the history
  8. refactor(api): remove deprecated Table.sort_by() and `Table.groupby…

    …()` methods
    
    BREAKING CHANGE: removed `Table.sort_by()` and `Table.groupby()`, use `.order_by()` and `.group_by()` respectively
    kszucs authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    1316635 View commit details
    Browse the repository at this point in the history
  9. refactor(backends): remove deprecated path argument of `Backend.con…

    …nect()`
    
    it affects the `sqlite` and `duckdb` backends
    
    BREAKING CHANGE: `path` argument of `Backend.connect()` is removed, use the `database` argument instead
    kszucs authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    6737ea8 View commit details
    Browse the repository at this point in the history
  10. fix(type-system): infer in-memory object types using pyarrow

    BREAKING CHANGE: Inferred types of Python objects may be slightly different. Ibis now use `pyarrow` to infer the column types of pandas DataFrame and other types.
    cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    f7018ee View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b217cde View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7c747ae View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    704542e View commit details
    Browse the repository at this point in the history
  14. refactor(ir): encapsulate temporal unit handling in enums

    BREAKING CHANGE: `IntervalType.unit` is now an enum instead of a string
    kszucs authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    1b8fa7b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    98cd539 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    102fb6d View commit details
    Browse the repository at this point in the history
  17. feat(api): replace suffixes in join with lname/rname

    BREAKING CHANGE: the `suffixes` argument in all join methods has been removed in favor of `lname`/`rname` args. The default renaming scheme for duplicate columns has also changed. To get the exact same behavior as before, pass in `lname="{name}_x", rname="{name}_y"`.
    jcrist authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    3caf3a1 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    32a188a View commit details
    Browse the repository at this point in the history
  19. chore(deps): relock using poetry==1.3.2

    kszucs authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    7d21609 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    695c2a3 View commit details
    Browse the repository at this point in the history
  21. refactor(api): remove deprecated Table.set_column() method

    BREAKING CHANGE: `Table.set_column()` is removed; use `Table.mutate(name=expr)` instead
    kszucs authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    aa5ed94 View commit details
    Browse the repository at this point in the history
  22. test(ir): fix maximum console width

    kszucs authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    b066921 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b2ed079 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    9de8879 View commit details
    Browse the repository at this point in the history
  25. fix(docs): fix failing doctests

    cpcloud authored and kszucs committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    04b9f19 View commit details
    Browse the repository at this point in the history
  26. chore(deps): bump lower bound of ipython in dev dependencies

    We had a contributor run into issues with a very old version of
    `prompt_toolkit` (3.0.4, ~3 years old) in the conda-lock files cause
    trouble.
    
    This bumps the lower bound of `ipython` (which is the package that pulls
    in `prompt_toolkit`) so that we get a less-old version.
    
    I don't think this counts as a breaking change in that it only impacts
    dev dependencies.
    gforsyth authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    bef7aed View commit details
    Browse the repository at this point in the history
  27. fix(bigquery): ensure that bigquery temporal ops work with the new ti…

    …meunit/dateunit/intervalunit enums
    cpcloud authored and gforsyth committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    0e00d86 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    56b56b3 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    e38eacb View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    3c41bc2 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    b4ba6b9 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    7472dd5 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    7e6c365 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    c550780 View commit details
    Browse the repository at this point in the history
  35. feat(sqlite): add ops.DateSub, ops.DateAdd, ops.DateDiff

    A few missing ops to help clean up some of our TPC-H queries.
    gforsyth authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    cfd65a0 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    30c1009 View commit details
    Browse the repository at this point in the history
  37. docs: update notany/notall docstrings with arg

    Related to #5993
    anjakefala authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    a5ec986 View commit details
    Browse the repository at this point in the history
  38. refactor(deps): remove optional dependency on clickhouse-cityhash and…

    … lz4
    
    BREAKING CHANGE: New environments will have a different default setting for `compression` in the ClickHouse backend due to removal of optional dependencies. Ibis is still capable of using the optional dependencies but doesn't include them by default. Install `clickhouse-cityhash` and `lz4` to preserve the previous behavior.
    cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    736fe26 View commit details
    Browse the repository at this point in the history
  39. docs: improve docstrings to map types

    wjones127 authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    72a49b0 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    493437a View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    b2b229b View commit details
    Browse the repository at this point in the history
  42. feat(duckdb): add attach_sqlite method

    gforsyth authored and cpcloud committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    bd32649 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Configuration menu
    Copy the full SHA
    1b88b67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5abd809 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27a0d12 View commit details
    Browse the repository at this point in the history