Engage with your data (SQL, CSV, pandas, polars, mongodb, noSQL, etc.) using Ollama, an open-source tool that operates locally. Datadashr transforms data analysis into a conversational experience powered by Ollama LLMs and RAG.
Project description
Description
Converse with Your Data Through Open Source AI.
Unleash the power of your data with natural language questions.
Our open-source platform, built on Ollama, delivers powerful insights without the cost of APIs.
Integrate effortlessly with your existing infrastructure, connecting to various data sources including SQL, NoSQL, CSV, and XLS files.
Obtain in-depth analytics by aggregating data from multiple sources into a unified platform, providing a holistic view of your business.
Convert raw data into valuable insights, facilitating data-driven strategies and enhancing decision-making processes.
Design intuitive and interactive charts and visual representations to simplify the understanding and interpretation of your business metrics.
Installation
To install the package, run the following command:
pip install datadashr
Starting the Interface
To start the user interface, run the following command:
datadashr
Usage Example
from pprint import pprint
from datadashr import DataDashr
from datadashr.llm.ollama import OllamaLLM
from datadashr.connectors.pandas import CSVConnector
llm = OllamaLLM(model='codestral', params={"temperature": 0.0}, verbose=False)
connector = CSVConnector(filepath='data/titanic.csv')
df = DataDashr(data_connector=connector, llm_instance=llm, verbose=True, enable_cache=False, enable_vector=True, format_type='rich')
result = df.chat('show me the first 5 rows of the dataset')
pprint(result)
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
Built Distribution
Hashes for datadashr-0.1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d393ec8eca0d5245ca1ec5c798e151495f65f0ac6335e161d978291c44cd1cca |
|
MD5 | 56435e4c08a1520ca657d7a6fad3370d |
|
BLAKE2b-256 | d6a30185b48e9ab94f71e057f851667a33934ed9d1b2dff1d925e69a68105393 |