Skip to content

Commit

Permalink
docs: link to plugins tutorial more prominently
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcoGorelli committed Feb 27, 2024
1 parent 9bb0cf0 commit 8dbd808
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions docs/user-guide/expressions/plugins.md
Original file line number Diff line number Diff line change
Expand Up @@ -266,11 +266,12 @@ fn haversine(inputs: &[Series]) -> PolarsResult<Series> {
}
```

That's all you need to know to get started. Take a look at this [repo](https://github.com/pola-rs/pyo3-polars/tree/main/example/derive_expression) to see how this all fits together.
That's all you need to know to get started. Take a look at [this repo](https://github.com/pola-rs/pyo3-polars/tree/main/example/derive_expression) to see how this all fits together, and at [this tutorial](https://marcogorelli.github.io/polars-plugins-tutorial/)
to gain a more thorough understanding.

## Community plugins

Here is a curated (non-exhaustive) list of community implemented plugins.
Here is a curated (non-exhaustive) list of community-implemented plugins.

- [polars-xdt](https://github.com/pola-rs/polars-xdt) Polars plugin with extra datetime-related functionality
which isn't quite in-scope for the main library
Expand All @@ -280,8 +281,9 @@ Here is a curated (non-exhaustive) list of community implemented plugins.
- [polars-reverse-geocode](https://github.com/MarcoGorelli/polars-reverse-geocode) Offline reverse geocoder for finding the closest city
to a given (latitude, longitude) pair

## Other community material
## Other material

- [Polars plugins tutorial](https://marcogorelli.github.io/polars-plugins-tutorial/) Learn how to write a plugin by
going through some very simple and minimal examples
- [Ritchie Vink - Keynote on Polars Plugins](https://youtu.be/jKW-CBV7NUM)
- [How you (yes, you!) can write a Polars Plugin](https://marcogorelli.github.io/polars-plugins-tutorial/) Learn
how to write a plugin by going through some very simple and minimal examples
- [cookiecutter-polars-plugin](https://github.com/MarcoGorelli/cookiecutter-polars-plugins) Project template for Polars Plugins

0 comments on commit 8dbd808

Please sign in to comment.