Skip to main content

Spending-Habits-Tracker is a Python library to provide real-time data of a user's spending habits.

Project description

spending-habits-tracker

Project for Open Source Development (COMS 4995)

License Issues codecov Build Status

Overview

Spending-Habits-Tracker is a Python library to track and visualize spending habits. The library makes use of documents provided by the user (e.g. bank statements) to generate visualizations of spending habits over time. The library also provides a command line interface to interact with the library.

Development and Contributions:

For development details and contribution instructions, please refer to the contribution guidelines.

Installation

Requirements

  • Python 3.6 or higher
  • Pandas
  • Matplotlib

Install from PyPI

pip install pandas
pip install matplotlib
pip install spending-habits-tracker

Usage

Below is a simple use-case for quick start:

import spending_habits_tracker as sht

# get data from csv file
data = sht.get_data('data.csv')

# create a spending tracker object
tracker = sht.SpendingTracker(data)

# plot spending over time
tracker.plot_spending_over_time()

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

spending-habits-tracker-0.1.0.tar.gz (16.9 kB view details)

Uploaded Source

File details

Details for the file spending-habits-tracker-0.1.0.tar.gz.

File metadata

File hashes

Hashes for spending-habits-tracker-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a1d83f32f57c74282e65c312688d8b1f666a6c3f51614acb21f816c8121a6308
MD5 87740e8bb4b3b46eeda950564d5f8578
BLAKE2b-256 7fb15eb9e4cd7047dc0c1212ea328cadf582993dd5561ebb16dd8be2205ebd4e

See more details on using hashes here.

Supported by

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