Skip to main content

A brief description of Arktos

Project description

Arktos

Arktos (ancient Greek word for Bear) is a utility designed to facilitate the transition from Pandas to Polars, allowing users to leverage Polars' performance benefits with a familiar Pandas-like interface.

Installation

To install Arktos, simply run:

pip install Arktos

Quick Start

Here's a quick example to get you started with Arktos:

import Arktos as pp

Example Usage

Beyond simple file reading, Arktos simplifies more complex data manipulations. Here's an example of grouping data and calculating summary statistics:

import arktos as pp

# Assuming 'data.csv' has columns 'category' and 'value'
df = pp.read_csv('data.csv')

# Group by 'category' and calculate the mean of 'value' for each group
grouped_df = df.groupby('category').agg({'value': 'mean'})

print(grouped_df)

In this example, Arktos mimics the pandas groupby and aggregation method to calculate the mean of values within each category. It's a powerful feature for those coming from a pandas background looking to utilize the speed of Polars.

Features

  • Easy transition from Pandas to Polars
  • High-performance data manipulation
  • Familiar syntax for Pandas users

Contributing

We welcome contributions! If you would like to help improve Arktos, please feel free to fork the repository, make your changes, and submit a pull request.

License

Arktos is licensed under the MIT License. See the LICENSE file for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arktos-0.0.3.tar.gz (2.0 kB view hashes)

Uploaded Source

Built Distribution

arktos-0.0.3-py3-none-any.whl (2.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page