Source code for the talk Polars: is the great dataframe showdown finally over? at PyCon Italy 2023.
- 📽️ Live
Make sure you have installed the following:
git(of course)- GitHub CLI:
gh(optional) node.jsjustis a command runner (optional, recommended for contributing)
- Clone the repo
# with github CLI
gh repo clone baggiponte/pyconit-polars
# with git
git clone [email protected]:baggiponte/pyconit-polarsNote
🎬 How to configure SSH
Cloning over SSH is safer. Follow this guide. Alternatively, you can follow the steps in this workshop of GitHub's.
- Install the dependencies
# with the command runner
just install
# with npm
npm install- Open the slideshow locally
# with the command runner
just preview
# with npx
npx slidev --open -- slides.mdInstall the dependencies above (just is highly recommended) and the following:
commitizenis a release management tool. It's used to release new versions.
- Fork the repo
- Create your own branch.
- Before opening a PR, run the following:
just test-releaseThis will format the slides, try to build them and test whether a version bump is possibile.
Note
Credits:
slidevis an amazing framework to build slides from markdown and host them.justis just a command runner.commitizenis a release management tool.polarsis a fast multi-threaded, hybrid-out-of-core DataFrame library in Rust | Python | Node.js