2010-08-04 3 views
0

Я ищу модули python, которые могут помочь с grepping кодом C++. У меня есть большая база кода, на которую я бы хотел сделать анализ. В конечном счете, я хотел бы придумать графическую карту программного обеспечения. Существует много сообщений, проходящих среди приложений, поэтому я хотел бы иметь возможность захватить эту информацию и представить ее визуально. Я просматривал некоторые пакеты визуализации данных, но только наткнулся на математику и связанные с ними графики.Модули Python для визуализации кода C++

Каковы лучшие инструменты для этой работы, желательно в python?

ответ

1

Ваш лучший инструмент для работы - Graphviz. Если вы посмотрите на их gallery, вы найдете то, что вам интересно, а также ссылки на проекты.

В разделе привязки языка here имеется несколько записей на питоне. Лично я не использую их, так как формат точечного языка достаточно прост, что вы можете создавать довольно сложные графики из Python, используя только операторы печати.

1

Вы можете посмотреть doxygen и посмотреть, действительно ли это (хотя бы часть), что вы хотите. Он генерирует диаграммы вызовов и диаграммы классов непосредственно в формате html или xml (я считаю, что вам нужно установить dot для причудливых графиков).