Skip to content

Explain your thought process and research for doing something with polars-rs #69

@paddymul

Description

@paddymul

The tutorial as is makes sense for building the functionality that is in the tutorial. People want to write plugins to add new functionality. Personally, as a dev who is moderately experienced with polars-py, new to rust, and new to polars-rs, there's a lot to navigate.

What's your workflow for "I think this should be possible, here is how I figure out how to build it". When do you look at polars docs vs ide typing feedback vs looking at other implementations...?

Most of the time I'm trying to figure out how to operate on a Series or ChunkedArray so I look at the docs for those traits.
https://docs.rs/polars/latest/polars/chunked_array/index.html

But since there are multiple impls of ChunkedArray, I'm not sure which to look at. What's your intuition for polars::prelude::chunkedarray vs polars::chunkedarray?

Could you link to a couple of moderately straightforward polars plugins that implement good coding standards? I know that there are lots of expressions in the polars standard library, but those tend to be much more comprehensive and exhaustive in implementation than a third party plugin as a beginner would write. Also as someone new to rust, sometimes its easier to understand a simple build setup in a third party plugin vs what polars-rs has to do.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions