Skip to main content

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


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)

Uploaded Source

Built Distribution

transcat-0.1.0-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

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

Hashes for transcat-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8ba9d3cee7ce63d964dd15cc11275f0e72f45033f9d5938795b251ed811787d2
MD5 bea76aa422564ac4a7aabba39786019f
BLAKE2b-256 47b830dbdad675a83e99858ae1be964b8133c0da10ee8dcc3ae3197079c322ba

See more details on using hashes here.

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

Hashes for transcat-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dafa9fc6408d259b55364d5eefb2d787f232677ee23eecd0b20761ef6549c490
MD5 e0c5abed74a591fa513c73e7c437bf64
BLAKE2b-256 d7268abf033e5bab9e27aabc53bcfe3ab360b23e9a56cd21576bc16837970851

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