Skip to content

feat: better user experience around ibis examples #9110

Open
@chloeh13q

Description

@chloeh13q

Is your feature request related to a problem?

I've been playing around with ibis examples a lot lately, and I noticed that some examples are broken on different backends, and some backends don't support examples at all. It was hard to get an idea of what works and what doesn't, other than trying it out manually and see whether I get an error or not.

What is the motivation behind your request?

Create a smoother user experience around ibis examples, so that the examples can be utilized better for experimentation and exploration around ibis.

Describe the solution you'd like

  • Fix the backends where example loading is broken (in progress; so far we have identified issues with postgres, mysql, mssql).
  • Have an actual error message if the current default backend doesn't support examples (Druid, PySpark, RW). That way we can error cleanly, and avoid downloading the example parquet file that can't be loaded.

What version of ibis are you running?

main

What backend(s) are you using, if any?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    examplesIssues/PRs related to `ibis.examples`featureFeatures or general enhancementsmssqlThe Microsoft SQL Server backendmysqlThe MySQL backendpostgresThe PostgreSQL backend

    Type

    No type

    Projects

    Status

    backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions