Commits on Apr 30, 2024

  1. docs: fix jupyterlite build (#9090)

    Fix the docs build that is failing due to a hardcoded wheel name
    cpcloud authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    63dcb92 View commit details
    Browse the repository at this point in the history
  2. chore: remove some extra release notes information (#9086)

    Bit of light editing to remove some stray commit messages from breaking
    changes section.
    cpcloud authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    ad40cdf View commit details
    Browse the repository at this point in the history
  3. refactor(ir): actually remove analysis.py (#9087)

    This is the crown jewel of `9.0.0` missing from the release :)
    kszucs authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8508e3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d5ae89 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. fix(deps): remove pydruid sqlalchemy dependency (#9092)

    Bump pydruid to get rid of its transitive sqlalchemy dependency
    cpcloud authored May 1, 2024
    Configuration menu
    Copy the full SHA
    a0df103 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62ec580 View commit details
    Browse the repository at this point in the history
  3. docs: release blog for Ibis 9.0 (#8918)

    ## Description of changes
    
    add release blog for Ibis 9.0
    
    depends on #8889 to link to
    
    ## Issues closed
    lostmygithubaccount authored May 1, 2024
    Configuration menu
    Copy the full SHA
    0350815 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    fb81f92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f6092b View commit details
    Browse the repository at this point in the history
  3. build(ruff): don't use keep-runtime-typing anymore (#9101)

    ## Description of changes
    
    * We don't support Python 3.8 anymore
    * We don't use pydantic, FastAPI, etc.
    * All of the changes this would have guarded against were made in
    25946f9 anyway
    deepyaman authored May 2, 2024
    Configuration menu
    Copy the full SHA
    bb7bcf3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac0402e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6f6cd27 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9d20b85 View commit details
    Browse the repository at this point in the history
  7. docs: rework the homepage (#9088)

    ## Description of changes
    
    This is a simple rework of the homepage. CSS/fancy things are ignored
    for now, but could be added in later. For now, this:
    
    - adds a codespace button in the getting started tutorial
    - small adjustment to sankey diagram (font size)
    - makes the Ibis homepage have some of the stuff from the GitHub README
    - explain a bit more and show some code examples
    - unhide the quickstart from buttons
    - other edits
    
    ## Issues closed
    
    #8856
    
    ---------
    
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    Co-authored-by: nick <889427+shicholas@users.noreply.github.com>
    3 people authored May 2, 2024
    Configuration menu
    Copy the full SHA
    c68f9d4 View commit details
    Browse the repository at this point in the history
  8. docs: remove unrendered/unused top-level getting-started.qmd document (

    …#9106)
    
    Removes an unused quarto document
    cpcloud authored May 2, 2024
    Configuration menu
    Copy the full SHA
    66a67c0 View commit details
    Browse the repository at this point in the history
  9. fix(duckdb): clean up temp view junk when using memtables in `create_…

    …table` (#9107)
    
    QoL improvement for loading from in-memory data: no more temporary view
    junk.
    cpcloud authored May 2, 2024
    Configuration menu
    Copy the full SHA
    4e7a00c View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Configuration menu
    Copy the full SHA
    ea8e718 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8119fb View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Configuration menu
    Copy the full SHA
    829e0fd View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. fix(api): treat col == None or col == ibis.NA as col.isnull() (#…

    …9114)
    
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    jcrist and cpcloud authored May 6, 2024
    Configuration menu
    Copy the full SHA
    711bf9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8db686e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72ee3be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b52a77d View commit details
    Browse the repository at this point in the history
  5. fix: replace NaNs with None in some backends when loading from pandas…

    … dataframe (#9094)
    
    ## Description of changes
    
    Examples were broken on MySQL backend and Postgres backend when there are
    null values in a numeric column.
    
    Druid, PySpark, RW don't support examples.
    
    - Exasol - did not test
    - Flink - broken
    - Impala - did not test
    - MSSQL - broken #9095 
    - MySQL - fixed
    - Oracle - did not test
    - PostgreSQL - fixed
    - Snowflake - did not test
    
    ## Issues closed
    
    #8792
    
    ---------
    
    Co-authored-by: Chloe He <chloe@chloe-mac.lan>
    chloeh13q and Chloe He authored May 6, 2024
    Configuration menu
    Copy the full SHA
    f2a7cd9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f1cf726 View commit details
    Browse the repository at this point in the history
  7. feat(snowflake): implement Table.sample (#9071)

    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    IndexSeek and cpcloud authored May 6, 2024
    Configuration menu
    Copy the full SHA
    307334b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c27097b View commit details
    Browse the repository at this point in the history
  9. test(snowflake): fix failing snowflake null boolean literal test (#9127)

    Fixes the currently failing test on `main`
    cpcloud authored May 6, 2024
    Configuration menu
    Copy the full SHA
    fe92d08 View commit details
    Browse the repository at this point in the history
  10. docs(presentation): updates to overview presentation (#9126)

    ## Description of changes
    
    will likely use this in some upcoming speaking engagements. general
    updates
    
    ## Issues closed
    lostmygithubaccount authored May 6, 2024
    Configuration menu
    Copy the full SHA
    2ba1884 View commit details
    Browse the repository at this point in the history
  11. test(examples): add penguins example test (#9130)

    The palmer penguins data has null valued integers, which when used to
    create a `memtable`, leads to pandas casting a column to `float` because
    it reads in the nulls as NaN.
    
    We added a fix for this for some backends in #9094.
    gforsyth authored May 6, 2024
    Configuration menu
    Copy the full SHA
    edcf544 View commit details
    Browse the repository at this point in the history
  12. docs(builtin): update url for packages.parquet file (#9132)

    I updated the path of these in our google cloud bucket to reflect the
    date of the pypi-data release (for tutorial purposes).  Inadvertantly
    broke this usage here.
    gforsyth authored May 6, 2024
    Configuration menu
    Copy the full SHA
    4f93a91 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    9e11957 View commit details
    Browse the repository at this point in the history
  2. refactor(sql): add LOWERED_OPS mapping for cleaner handling of oper…

    …ations implemented by "lowering" to simpler operations
    jcrist committed May 7, 2024
    Configuration menu
    Copy the full SHA
    7a9b4b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    378251e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d306411 View commit details
    Browse the repository at this point in the history
  5. docs(descheming): move callout note outside of parameter description (#…

    …9133)
    
    Callouts inside of a parameter description aren't being rendered in the
    docs, so I've moved this callout into the main body of the docstring so
    it renders correctly.
    
    I've also added the same callout to the `read_postgres` method on the
    DuckDB backend, as postgres users may try to use `schema` in the
    hierarchical sense.
    
    xref #8712
    gforsyth authored May 7, 2024
    Configuration menu
    Copy the full SHA
    bb7bdb3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    19a973d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a262b9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e1338d5 View commit details
    Browse the repository at this point in the history
  9. docs(presentation): minor updates to overview presentation (#9145)

    ## Description of changes
    
    fix a typo; some other minor edits
    
    ## Issues closed
    lostmygithubaccount authored May 7, 2024
    Configuration menu
    Copy the full SHA
    f7c2dbb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c6f548b View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    39121ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac2201d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    878d0d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07331b5 View commit details
    Browse the repository at this point in the history
  5. fix(duckdb): use existing table repr for settings view (#9155)

    Fixes the repr of the duckdb backend settings property to be the table
    containing all settings
    cpcloud authored May 8, 2024
    Configuration menu
    Copy the full SHA
    1892bfd View commit details
    Browse the repository at this point in the history
  6. perf(api): speed up simple column accesses by avoiding dereferencing (#…

    …9156)
    
    Avoid the full dereference computation in the simple field access case,
    e.g., `t["a"]` or `t[0]`.
    cpcloud authored May 8, 2024
    Configuration menu
    Copy the full SHA
    c770fa1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4707c44 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    bcdf0bf View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    1258575 View commit details
    Browse the repository at this point in the history