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.1.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.1.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ilimikudi-0.1.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.1.0.tar.gz
Algorithm Hash digest
SHA256 18074572079981c2d021e702369b4499da98eb4bfdca754f1ffdb11ae8f727bf
MD5 dd931b30aa7493d0e361552fe252b113
BLAKE2b-256 2e015b26f70ec6a9c08442669d6d441900d95a10d944c51b7f0c89966bf52945

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ilimikudi-0.1.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91cfe51439e4da9cf21509b9366048c2bc5a6d3b0f3c8ef4fe4cdb5a6df5e53b
MD5 b5a1be1be6627d71cef62a7b18939926
BLAKE2b-256 87841792cc76173f0bf259af7054ef71eac0d5999cd065eca7e8ea238ddecda9

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