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)
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file spending-habits-tracker-0.1.0.tar.gz
.
File metadata
- Download URL: spending-habits-tracker-0.1.0.tar.gz
- Upload date:
- Size: 16.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1d83f32f57c74282e65c312688d8b1f666a6c3f51614acb21f816c8121a6308 |
|
MD5 | 87740e8bb4b3b46eeda950564d5f8578 |
|
BLAKE2b-256 | 7fb15eb9e4cd7047dc0c1212ea328cadf582993dd5561ebb16dd8be2205ebd4e |