Releases: RussellDash332/autokattis
v1.5
What's new:
NUSKattis
class to accessnus.kattis.com
counterparts- Three new methods:
problem_authors
to list down all authorsproblem_sources
to list down all sources, e.g. ICPCachievements
to list down all achievements (new UI update! 😄)
problem
has more new columns instead of just having a unifiedmetadata
column- Bugfixes to handle the new UI and NUS Kattis behaviors
- Bugfix on dependency between
pandas
andseaborn
- New testing script
Full Changelog: v1.4.11...v1.5
v1.4.11
Some problems updated their test cases from the normal form to a grouped form. This apparently breaks the code for the stats
method 😛
If the score is not given, the default value will be the ratio of the test cases passed.
Full Changelog: v1.4.10...v1.4.11
v1.4.10
Handle new problems with unknown difficulties
Full Changelog: v1.4.9...v1.4.10
v1.4.9
Full Changelog: v1.4.8...v1.4.9
v1.4.8
New UI for problem list just dropped!
Full Changelog: v1.4.7...v1.4.8
v1.4.7
Small functionality additions:
- Pandas DataFrame conversion can be done without importing
pandas
, simply use theto_df()
method, more on README - Caching on results using
lru_cache
- Password is an optional argument but will be prompted using
getpass
when not provided, this allows one to conceal their password all the time when usingautokattis
- Remove nesting on ranklist JSON so the DataFrame version is more usable
Full Changelog: v1.4.6...v1.4.7
v1.4.6
The color mapping in the Seaborn plot, as well as the category ordering, were previously randomized. This update will remove such randomization and match with the difficulty color Kattis shows on their website.
The plot title is also updated to include the username.
Full Changelog: v1.4.5...v1.4.6
v1.4.5
Very minor bugfix that happens only when one has a matplotlib
GUI backend. The plot gets plotted on the GUI but not on the image file.
Full Changelog: v1.4.4...v1.4.5
v1.4.4
Full Changelog: v1.4.3...v1.4.4
v1.4.3
Very minor update on behavioral issues upon login with wrong credentials
Full Changelog: v1.4.2...v1.4.3