{"repo":"NavodPeiris/grizzlars","free":true,"listed":false,"github":"https://github.com/NavodPeiris/grizzlars","clone":"git clone https://github.com/NavodPeiris/grizzlars.git","description":"High-performance DataFrame library written in C++ with Python bindings.","language":"Python","stars":13,"topics":["analytics","big-data","columnar-storage","cpp","data-engineering","data-processing","dataframe","high-performance","pandas-alternative","parallel-processing"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Grizzlars A Python DataFrame library backed by a multithreaded C++ engine — built for speed. grizzlars wraps DataFrame, a high-performance C++ DataFrame, with a clean Python API. Columns are stored as typed std::vector buffers — no GIL-bound Python object overhead. Sort, filter, groupby, join, and aggregate operations run in parallel across all CPU cores automatically. --- Installation Requires Python 3.10 or higher --- Quick Start --- Column Types Python / NumPy type grizzlars type C++ storage ------------------- -------------- -------------------------- float / float64 \"double\" std::vector int / int64 \"int64\" std::vector bool \"bool\" std::vector str \"string\" std::vector The index is always uint64 and defaults to 0..N-1 . --- API Reference I/O grizzlars.read csv(path, index col=None, dtype=None) Read a CSV file into a DataFrame. Uses a multithreaded native C++ reader by default. df.to csv(path, index=True) Write the DataFrame to a CSV file. --- Construction grizzlars.DataFrame(data=None, index=None) Build a DataFrame from a dict of lists or NumPy arrays. --- Inspection --- Column Access & Mutation --- Slicing --- Filtering filter() is lazy — the boolean mask is stored and data is only copied when a materialising operation is called. len() and .shape are always O(1). --- Sorting All sort operations are non-mutating and return a new DataFrame. --- Statistics All scalar stats operate on a single column and return a Python float or int. df.describe() Returns a DataFrame with coun","default_branch":null,"files":null,"tree":[],"storefront":"/r/NavodPeiris","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NavodPeiris/grizzlars/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."}