Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

askedith

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

askedith

Natural Language Query Engine for Pandas

  • 0.31.2
  • PyPI
  • Socket score

Maintainers
1




AskEdith logo: AskEdith is a Natural Language Query Engine

Natural Language Query Engine for Pandas

Badge Badge Badge

AskEdith is a data analytics question-answering system that can help you speed up your data analytics workflows. AskEdith converts your natural language questions into SQL queries that are used to return a computed DataFrame.

How It Works

  1. ETL / Ingress - AskEdith ingresses data and parses schema and metadata.
  2. Semantic Search to relate relevant sections of data to the question.
  3. NLP Language Model to convert natural language to SQL.
  4. Execute on input DataFrame and return results.

Installation

pip install askedith

Usage

import pandas as pd
import askedith

# Load Avocados Data (https://figshare.com/articles/dataset/avocado_csv/17696882)
df = pd.read_csv("https://figshare.com/ndownloader/files/35259799")

# Use AskEdith
df = df.askedith.ask("What's the average price for organic avocados?")

print(df)

Examples

Example Example

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc