Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor #30

Merged
merged 32 commits into from
Nov 29, 2022
Merged

Refactor #30

merged 32 commits into from
Nov 29, 2022

Conversation

gregori0o
Copy link
Collaborator

@gregori0o gregori0o commented Oct 26, 2022

  • Zmiana katalogów z plikami. Stworzenie więcej katalogów w widgets. W visualisation tylko Plot i canvas.
  • Wyodrębnienie pliku konfiguracyjnego.
  • Dodanie pre-commit (wyjaśnienie użytych argumentów tutaj i tutaj). - sposób użycie
  • Użycie select_dtypes w KMeansach tak jak jest w GMM.
  • Połączenie klas Canvas dla obydwu typów klastrowania.
  • Wyodrębnienie klasy w której jest cały komponent dla wizualizacji kroków przez algorytmy klasteryzacji bez wykresu, który podajemy jako argument, żeby łatwo można było zmienić bibliotekę do wizualizacji.
  • Komponent z parametrami algorytmów dla sekcji Result.
  • Komponent z tabelą z klastrami.
  • Mały widget z wyborem sampli i kolumn do wizualizacji przez wykres punktowy.
  • Dodanie wykresu punktowego w sekcji preprocessingu.
  • Aktualizacja wersji bibliotek.

Ważna uwaga: Komponenty komunikują się poprzez sygnały co jest zgodne z sposobem komunikacji w QT.

@gregori0o gregori0o self-assigned this Oct 26, 2022
Copy link
Owner

@mhawryluk mhawryluk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so far so good :)

src/engines/algorithms_config.py Outdated Show resolved Hide resolved
src/engines/algorithms_config.py Outdated Show resolved Hide resolved
Copy link
Collaborator

@t0ms0n00 t0ms0n00 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For now very very good effort, the code looks much more readable! I left one bug to resolve and one idea to think about.

src/engines/algorithms_engine.py Outdated Show resolved Hide resolved
src/widgets/steps_widgets/extra_trees_vis.py Show resolved Hide resolved
@gregori0o gregori0o marked this pull request as ready for review November 11, 2022 17:45
Copy link
Owner

@mhawryluk mhawryluk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done! Just a few final suggestions from me

src/engines/algorithms_config.py Outdated Show resolved Hide resolved
src/engines/preprocessing_engine.py Outdated Show resolved Hide resolved
Copy link
Collaborator

@t0ms0n00 t0ms0n00 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Last suggestions from me. You can merge automatically after changes.

src/algorithms/utils.py Outdated Show resolved Hide resolved
src/engines/preprocessing_engine.py Outdated Show resolved Hide resolved
@gregori0o gregori0o merged commit ec0cd7f into develop Nov 29, 2022
@gregori0o gregori0o deleted the @gregori0o/refactor branch December 3, 2022 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants