Skip to main content

A Python package to generate and execute code snippets based on user prompts.

Project description

DataPromptAI

DataPromptAI is a Python package designed to streamline data analysis using the power of AI. With DataPromptAI, you can easily load multiple datasets from a local path or URL and interact with them using natural language prompts. The package leverages the OpenAI API to generate Python code snippets based on your input, enabling you to perform complex data operations with minimal effort.

Key Features

Seamless Data Loading: Load datasets from various sources, whether local files or URLs, and handle large data using chunking. Natural Language Processing: Describe your data operations in natural language, and DataPromptAI will generate the necessary Python code. Interactive Execution: Review the generated code and choose whether to execute it directly within your environment. AI-Powered: Built on top of OpenAI's language models, DataPromptAI brings the power of LLMs to your data analysis workflow. DataFrame Support: Tailored for operations on pandas DataFrames, making it ideal for data science tasks.

Data Privacy

DataPromptAI is designed with user privacy in mind. The package ensures that your data remains local and is never uploaded to ChatGPT's servers. All operations, including data processing and prompt-based code generation, are performed on your local machine. This approach safeguards your sensitive information and complies with data privacy regulations, making DataPromptAI a secure choice for working with your data.

Installation

To install the package, clone the repository and use pip:

git clone https://github.com/Xuzhangjin/DataPromptAI.git
cd DataPromptAI
pip install .

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

datapromptai-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

DataPromptAI-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file datapromptai-0.1.0.tar.gz.

File metadata

  • Download URL: datapromptai-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for datapromptai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 39607b5f89f203a45785e3bf2969237acf80f729005048697426394155b025e6
MD5 42670d58cd119a075d88434e453833e7
BLAKE2b-256 16cd2dd47742efb44c7bca359a0ca8aa10e9757eeef767e987e2d3094f78acb3

See more details on using hashes here.

File details

Details for the file DataPromptAI-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: DataPromptAI-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for DataPromptAI-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f20e389b663dc125e2a96fd72e21a864b5685a5637057fe2b62c346da1761b8e
MD5 a7adf7b03e180f7660dbf980c4d973cc
BLAKE2b-256 69f51923f09026e325cc9ed888cb059f40f5182b9bd6cd0d0c2b766d55245d82

See more details on using hashes here.

Supported by

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