Metadata-Version: 2.1
Name: occasion-analysis-package
Version: 1.1
Summary: Python package to do analysis on Occasion
Author: Anjali Mangla
Author-email: anjali.m@touchnote.in
License: MIT
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.9
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown

Installation:

pip install occasion-analysis-package


Get started:

Description: "Python package to do analysis on Occasion"

Long Description: "This package consist of 3 functions: export sql data to csv(export_data_to_csv), create word cloud(create_word_cloud), create emoji chart(create_emoji_chart)"

export_data_to_csv(credential_file_path, export_file_path):
The function will export data based on SQL query into csv file.
For data loading, create a file named: "credentials.env" which has database credential details in following format:

DATABASE = 'database_name'
USER = 'user_name'
PASSWORD = 'password'
HOST = 'host'
PORT = 'port_number'


Parameters:

credential_file_path (string): File Path for Credential File without file name (as it is set to credentials.env). Please enter file path with double backslash "\\\\".
export_file_path (string): File Path to export the data(as it is set to occasion.csv). Please enter file path with double backslash "\\\\".

Package Import: psycopg2, os, csv, io, pandas, dotenv


create_word_cloud(import_file_path,stop_words):
The function will create Word Cloud using Document Term Matrix.

Parameters:

import_file_path (string): File Path to export the data. Please enter file path with double backslash "\\\\" with file name. There should be two columns in the file: "use_case", "all_text". File name should be .csv extension.
stop_words (list/string): Enter the list of stop words, which should be avoided while creating word cloud. Example: "mother, mom, mum".

Package Import: numpy, pandas, matplotlib, re, string, spacy, CountVectorizer


create_emoji_chart(import_file_path):
The function will create Emoji Frequency Chart.

Parameters:

import_file_path (string): File Path to export the data. Please enter file path with double backslash "\\\\" with file name. There should be two columns in the file: "use_case", "all_text". File name should be .csv extension.

Package Import: pandas, plotly, advertools
