FinTrackΒΆ

  • Data cleaning
    • Submodules
    • db_update.py module
      • db_update.py
      • create_transactions_table()
      • detect_bank_name()
      • find_header_row()
      • load_csv_with_mapping()
      • row_hash()
      • save_to_sqlite()
  • Data analysis
    • Submodules
    • analysis.py module
      • main()
      • normalize_text()
  • AI supported Data categorization
    • Overview
    • Submodules
    • scripts/GenCat.py module
      • GenAICat
        • GenAICat.Category
        • GenAICat.Keywords
        • GenAICat.Category
        • GenAICat.Keywords
        • GenAICat.model_config
      • KeywordEntry
        • KeywordEntry.keyword
        • KeywordEntry.reasoning
        • KeywordEntry.confidence
        • KeywordEntry.confidence
        • KeywordEntry.keyword
        • KeywordEntry.model_config
        • KeywordEntry.reasoning
      • is_valid_json()
      • main()
    • scripts/gen_cat_eval.py module
      • build_keyword_mappings()
      • check_category_consistency()
      • find_duplicate_keywords()
      • find_missing_categories()
      • load_data()
      • main()
      • match_transactions()
      • print_confidence_statistics()
      • print_summary()
      • save_inconsistent_categorizations()
      • save_unmatched_transactions()
    • scripts/clean_ai_categorisation.py module
      • clean_ai_categorisation()
      • load_json()
      • save_json()
    • scripts/refine_other_loop.py module
      • build_batch_prompt()
      • load_transactions()
      • main()
      • process_batch()
      • refine()
      • save_transactions()
    • scripts/prompt_for_other_loop.py module
      • build_batch_prompt()
    • main_categorization.py module
      • load_uncategorized_count()
      • main()
      • merge_category_json_files()
      • merge_json_files()
      • run_script()
      • save_merged()
      • save_merged_categories()

FinTrack

Navigation

Contents:

  • Data cleaning
  • Data analysis
  • AI supported Data categorization
  • FinTrack
    • Data cleaning
    • Data analysis
    • AI supported Data categorization

Related Topics

  • Documentation overview
    • Previous: AI supported Data categorization
©2025, Marija Trivic. | Powered by Sphinx 8.2.3 & Alabaster 1.0.0 | Page source