Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Pandas
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The result is PyHeck, a fast Python library for doing case conversion (like converting camelCase to snake_case).
The actual code for PyHeck is very simple because it's just a thin wrapper around the Rust library heck. So this a good opportunity to talk about writing Rust extensions without talking about whether Rust is hard.
PyHeck is 5-10x faster than the established case conversion library, inflection.
If I use numba then end users need numba installed too, which seems to be a big question mark if this pandas issue is anything to go by.
Related posts
- Deploying a Serverless Dash App with AWS SAM and Lambda
- Read files from s3 using Pandas/s3fs or AWS Data Wrangler?
- Interacting with Amazon S3 using AWS Data Wrangler (awswrangler) SDK for Pandas: A Comprehensive Guide
- How to Build and Deploy a Machine Learning model using Docker
- [Python] A Journey to Python Async - 1. Intro