Application for analyse of financial data
Project description
Transaction Analyzer
Transaction Analyzer
— это Python-пакет для анализа финансовых транзакций компании. Он загружает данные о доходах и расходах из CSV-файла, группирует их по категориям и генерирует отчёт с общей суммой для каждой категории.
Функциональность
- Загрузка данных: Чтение транзакций из CSV-файла, содержащего информацию о доходах и расходах.
- Группировка по категориям: Автоматическая сортировка транзакций на две основные категории: "Доходы" и "Расходы".
- Генерация отчёта: Вывод общего объёма доходов и расходов по каждой категории.
- CLI-интерфейс: Поддержка командной строки для удобного указания входного и выходного файлов.
Установка
Для использования пакета установите его из исходного кода:
pip install transcat
python -m transcat
-
Загружает данные о транзакциях из CSV-файла и группирует их по категориям.
-
Выводит общий объём транзакций для каждой категории.
-
Поддерживает запуск через командную строку с опциями:
--input-file
для указания входного файла.сsv
,--output-file
для указания выходного файла.txt
.
Пример выходного отчёта:
Доход: 8000 руб.
Расход: 3000 руб.
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
transcat-0.1.0.tar.gz
(2.4 kB
view details)
Built Distribution
File details
Details for the file transcat-0.1.0.tar.gz
.
File metadata
- Download URL: transcat-0.1.0.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/7.0.2 keyring/24.3.1 pkginfo/1.10.0 readme-renderer/34.0 requests-toolbelt/1.0.0 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/2.2.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ba9d3cee7ce63d964dd15cc11275f0e72f45033f9d5938795b251ed811787d2 |
|
MD5 | bea76aa422564ac4a7aabba39786019f |
|
BLAKE2b-256 | 47b830dbdad675a83e99858ae1be964b8133c0da10ee8dcc3ae3197079c322ba |
File details
Details for the file transcat-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: transcat-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/7.0.2 keyring/24.3.1 pkginfo/1.10.0 readme-renderer/34.0 requests-toolbelt/1.0.0 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/2.2.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dafa9fc6408d259b55364d5eefb2d787f232677ee23eecd0b20761ef6549c490 |
|
MD5 | e0c5abed74a591fa513c73e7c437bf64 |
|
BLAKE2b-256 | d7268abf033e5bab9e27aabc53bcfe3ab360b23e9a56cd21576bc16837970851 |