{"repo":"im-anishraj/arnio","free":true,"listed":false,"github":"https://github.com/im-anishraj/arnio","clone":"git clone https://github.com/im-anishraj/arnio.git","description":"Data trust for Python. Validate, clean, and profile DataFrames before everything else.","language":"Python","stars":93,"topics":["data-cleaning","data-engineering","pandas","python","data-science","good-first-issue","gssoc","gssoc26","csv","data-quality"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Fast data preparation for the Python data stack. Arnio is a compiled C++ data preparation engine for messy CSV and pandas workflows. It parses, infers types, strips whitespace, deduplicates, validates, and profiles data — then hands clean results back to the tools you already use. Use Arnio before and alongside pandas, NumPy, scikit-learn, DuckDB, and Arrow. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Colab install smoke test: COLAB SMOKE TEST.md Quickstart &ensp;·&ensp; Integrations &ensp;·&ensp; Why Arnio &ensp;·&ensp; Architecture &ensp;·&ensp; Benchmarks &ensp;·&ensp; Community &ensp;·&ensp; Contribute System Architecture The following diagram illustrates the internal workflow and architecture of Arnio. --- ⚡ Quickstart If you're new to Arnio, the example below demonstrates a simple first-run workflow for loading, cleaning, and preparing CSV data before converting it back into a pandas DataFrame. The workflow starts by loading a CSV dataset into an Arnio frame for preprocessing and cleaning. Each pipeline step applies a specific transformation such as trimming whitespace, normalizing text formatting, handling missing values, and removing duplicate rows. Already have a pandas DataFrame ? Use Arnio in-place in your existing pandas workflow: Select specific columns Use select columns() to create a new ArFrame with only the required columns before converting to pandas. Every step above executes in C++. Your Python code is a configuration — not the execution engine. Explore more","default_branch":null,"files":null,"tree":[],"storefront":"/r/im-anishraj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/im-anishraj/arnio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}