Skip to main content

A tool for accessing Fintech and Banking datasets for AI-powered customer care applications

Project description

IlimiKudi

IlimiKudi provides access to Fintech and Banking datasets like blog posts and support articles from platforms such as GTBank, Paystack, Moniepoint, and OPay. It is designed for use in AI-powered customer applications, including retrieval-augmented generation (RAG) for NLP.

Features

  • Access datasets stored in CSV format.
  • Query an integrated database with multiple data sources.

Installation

Install the required dependencies via pip:

pip install pandas duckdb

Usage

Accessing CSV Datasets

Load datasets using the following classes:

from ilimikudi import GTBSupportPosts

# Access GTB Support Posts data
gtb_posts = GTBSupportPosts()
data = gtb_posts.get_data()  # Return as pandas DataFrame
print(data.head())

Available classes for CSV files:

  • GTBSupportPosts
  • MergedData
  • MoniepointBlogPosts
  • OpayBlogPosts
  • PaystackBlogPosts
  • PaystackSupportPosts

Querying the Integrated Database

Query the integrated database:

from ilimikudi import MergedDB

# Query the integrated database
db = MergedDB()
result = db.query()  # Default: SELECT * FROM unified
print(result.head())

Custom queries can also be executed:

custom_query = "SELECT column_name FROM unified WHERE condition"
result = db.query(custom_query)
print(result)

License

This project is licensed under the MIT License - see the LICENSE file for 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

ilimikudi-0.2.0.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

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

ilimikudi-0.2.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file ilimikudi-0.2.0.tar.gz.

File metadata

  • Download URL: ilimikudi-0.2.0.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.10.12 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for ilimikudi-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a4dae3365ca3b76e76f90e811c1e82afef8ef9e951ee7796738f829103c86918
MD5 65d3043704b592b80869781721c2cd62
BLAKE2b-256 3858cd97bef1f5b6e8b164688a9f7a97e056b2aed4a8a789a3e30dc3f5824627

See more details on using hashes here.

File details

Details for the file ilimikudi-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ilimikudi-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.10.12 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for ilimikudi-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 db17529f08247bd798f7e3e6aa9dcd3e1964a1859dcbc7720b2e4d6765c00daf
MD5 8afb8ded8eb2cf55f2e468709f4bcee1
BLAKE2b-256 1f6d3ba8efc89118b7dff8b727ced9632867b9fbb735b8febe11954614a8bce5

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