ИНСТРУМЕНТЫ АНАЛИЗА - Инструменты анализа
-----------------------------------

ОБЗОР
Инструменты анализа в BACH помогают анализировать данные.
Проверка кода и мониторинг системы.

АНАЛИЗ ДАННЫХ (данные Баха)
-------------------------
Путь:hub/data_anaлиз.py
Статус: Реализовано (v1.1.25)

Команды:
  bach data load <pfad>         Загрузить файл и показать информацию
  bach data describe <pfad>     Описательная статистика (среднее, стандартное, мин, макс)
  bach data head <pfad> [--rows N]  Первые N строк (по умолчанию: 10)
  bach data corr <pfad>         Корреляционная матрица числовых столбцов
  bach data chart <pfad> <typ>  Создать диаграмму (столбик, линия, круговая диаграмма, разброс, гистограмма)
  bach data list                Показать файлы во входных/папках

Поддерживается форматы:
  - CSV (автоматическое распознавание разделителя)
  - Excel (.xlsx, .xls)
  - JSON

Каталоги:
  пользователь/анализ данных/входные/входные файлы
  файлы пользователя/анализа данных/вывода/результатов
  user/data-analysis/charts/ Сгенерированные диаграммы

АНАЛИЗ КОДА
------------

code_analyzer.py
  Анализирует код Python на качество и структуру.
  Вызов: инструменты Python/code_analyzer.py <файл>

c_method_analyzer.py
  Анализирует методы и функции в файлах Python.
  Находит длинные методы, сложные функции.
  Вызов: python Tools/c_method_analyzer.py <файл>

СТАТИСТИКА И ОТЧЕТЫ
-------------------

task_statistics.py
  Создает статистику о задачах (выполненные и ожидающие, приоритеты).
  Вызов: инструменты Python/task_statistics.py

reports.py
  Формирует различные системные отчеты.
  Вызов: инструменты Python/reports.py

generate_skills_report.py
  Создает отчет об охвате навыков.
  Вызов: инструменты Python/generate_skills_report.py

СКАНЕР
-------

dirscan.py
  Сканирует каталоги на наличие изменений.
  Интегрирован в --startup.
  Вызов: python Tools/dirscan.py <путь>

tool_scanner.py
  Находит и регистрирует инструменты в системе.
  Вызов: инструменты Python/tool_scanner.py

duulate_detector.py
  Находит дубликаты файлов по хешу.
  Вызов: python Tools/duulate_detector.py <путь>

СИСТЕМНАЯ ПРОВЕРКА
-----------------

c_sqlite_viewer.py
  Проверяет базы данных SQLite (bach.db, bach.db).
  Вызов: инструменты Python/c_sqlite_viewer.py <db>

inspect_db_tables.py
  Показывает схему таблицы и статистику.
  Вызов: инструменты Python/inspect_db_tables.py

dump_schema.py
  Экспортирует схему БД как SQL.
  Вызов: инструменты python/dump_schema.py

СМОТРИ ТАКЖЕ
----------
bach --help data          Справка по анализу данных
bach --help tools         Обзор инструмента
bach --help maintain      Инструменты обслуживания
