Python UI with NLP tools for finding similar cards and deck suggestions.
The "SuggestSimilar" button searches for cards with similar text, using a TF-IDF algorithm.
The "View Suggestions" button suggests cards that often appear in similar decks, using co-occurrence data from this dataset of modern decks: https://github.com/ekohrt/mtg-dataset-10000-modern-decks.
The "Pull Image from Gatherer" button sends a request to Gatherer and downloads the selected card's image to your computer.
There is currently no feature to search a card by name; to add a card to the deck, type its name in the text field on the left.
The UI was built with QT Designer.