Skip to main content

🎉 Do data science and data analysis in plain english 🌟

DataHorse

🚀 DataHorse is an open-source tool and Python library that simplifies data science for everyone. It lets users interact with data in plain English 📝, without needing technical skills or watching tutorials 🎥 to learn how to use it. With DataHorse, you can create graphs 📊, modify data 🛠️, and even create smart systems called machine learning models 🤖 to get answers or make predictions. It’s designed to help businesses and individuals 💼 regardless of knowledge background to quickly understand their data and make smart, data-driven decisions, all with ease. ✨

Quick Installation

pip install datahorse

Examples

Setup and usage examples are available in this Google Colab notebook.

import datahorse

df = datahorse.read('https://raw.githubusercontent.com/plotly/datasets/master/iris-data.csv')

# Data transformation
df = df.chat('convert species names to numeric codes')
df = df.chat('add a new column "petal_area" calculated as petal_length * petal_width')

# Queries
average_measurements = df.chat('what are the average sepal length and petal width for each species?')
species_count = df.chat('how many samples are there for each species?')
largest_petal_length = df.chat('which species has the largest petal length?')

# Plotting
df.chat('scatter plot of sepal length vs petal length by species')
df.chat('histogram of petal width')
df.chat('box plot of sepal length distribution by species')

Metadata

Release files for datahorse 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for datahorse 0.1.4
File Size Uploaded
datahorse-0.1.4.tar.gz 7.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for datahorse 0.1.4
File Interpreter ABI Platform
datahorse-0.1.4-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 13.7 kB

Release files / datahorse-0.1.4.tar.gz

Download URL datahorse-0.1.4.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3bcdec4c8aed7ba40868f5e6aac43499f5a1099f43358ed46feeb38c52875047
BLAKE2b-256 checksum
How to use checksums
a2c300858c0899fcf4eb382faf5b9d8faa2a7c5092da6cc3cddc157cffc4ee46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / datahorse-0.1.4-py2.py3-none-any.whl

Download URL datahorse-0.1.4-py2.py3-none-any.whl
Size 6.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
6055bdbca033ca10e3156ccf19d082cd28efbf97f864607770ac885cb97e6ba6
BLAKE2b-256 checksum
How to use checksums
863fad1e947df825d40545203735c3355222d8cec6d81c6e63388aa18bf789b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page