Skip to content
View MarcoGorelli's full-sized avatar
✊
✊

Sponsors

@armgilles
@MichalChromcak
@janosh

Sponsoring

@ritchie46
@nedbat
@pawamoy
@messense
@davidhewitt
@webknjaz
@paulrosen

Organizations

@numpy @conda-forge @pandas-dev @narwhals-dev

Block or report MarcoGorelli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MarcoGorelli/README.md

Hello everybody,

I work at Quansight Labs and spend time on:

  • Static typing, especially Pyrefly-related things
  • various OSS projects
  • assorted consulting / training

Here's a few tools I've written:

  • Narwhals (🎵 swimming in the ocean, causing a commotion🎶)
  • cython-lint (the world's first Cython linter?)
  • absolufy-imports (dead project, superseded by ruff)
  • nbQA (mostly superseded by ruff, but still gets ~500k downloads/month for some reason)
  • auto-walrus (at the time, my most controversial project)
  • polars-xdt (eXtra stuff for Dates 'n' Times)
  • polars-reverse-geocode (quite niche, but more than zero people use it)

and a tutorial on how to write Polars Plugins: https://marcogorelli.github.io/polars-plugins-tutorial/. Don't be scared

Socials:

Pinned Loading

  1. narwhals-dev/narwhals narwhals-dev/narwhals Public

    Lightweight and extensible compatibility layer between dataframe libraries!

    Python 1.7k 265

  2. pola-rs/polars-xdt pola-rs/polars-xdt Public

    Polars plugin offering eXtra stuff for DateTimes

    Python 237 7

  3. pola-rs/polars pola-rs/polars Public

    Extremely fast Query Engine for DataFrames, written in Rust

    Rust 40.3k 3.2k

  4. nbQA-dev/nbQA nbQA-dev/nbQA Public

    Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

    Python 1.2k 52

  5. polars-plugins-tutorial polars-plugins-tutorial Public

    How you (yes, you!) can write a Polars Plugin

    Python 167 17

  6. auto-walrus auto-walrus Public

    Automatically use the awesome walrus operator

    Python 131 8