Python GUI do analizy pętli

Заказчик: AI | Опубликовано: 23.11.2025
Бюджет: 800 $

Potrzebuję kompletnej aplikacji w Pythonie, która zautomatyzuje przygotowanie i generowanie podziału przestrzeni iteracji w analizowanym kodzie C++. Zakres logiki • Wyszukaj wszystkie pętle for (w tym pojedyncze zagnieżdżenia for (for)) w podanym pliku źródłowym C++. • Określ zakresy iteracji każdej znalezionej pętli, zidentyfikuj zależności i zaproponuj podstawowy podział przestrzeni iteracji. • Wykorzystaj bibliotekę ISLPY do analizy oraz islplot do wizualizacji rezultatów. Interfejs graficzny Interfejs tworzę w Tkinter. Umożliwia on: • wybór pliku źródłowego do analizy, • ręczne wskazanie pętli przeznaczonej do dalszej obróbki, • modyfikację zaproponowanego zakresu pętli, • podgląd wygenerowanej wizualizacji. Funkcje zapisu • Eksport wizualizacji z islplot do formatu graficznego (np. JPG). • Generowanie raportu wynikowego w LaTeX, zawierającego opis pętli, przyjęty podział przestrzeni iteracji i osadzone obrazy wygenerowane przez islplot. Oczekuję czystego, czytelnego kodu z krótką instrukcją uruchomienia (README) oraz przykładowym plikiem C++ do testów.