Autokattis

Latest version: v2.0.2

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

1.6.2

What's new:
- Due to precision issues, the seaborn plot generated seems to combine multiple bins in one and let the neighboring bins empty, which is not an intended behavior

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.6.1...v1.6.2

1.6.1

What's new:
- The `ranklist` method now supports query for top 100 users

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.6...v1.6.1

1.6

What's new:
- `NUSKattis`-specific methods!
- `courses`: lists down all NUS courses that are currently ongoing and recently ended
- `offerings`: lists down all offerings from a particular NUS course
- `assignments`: lists down all assignments from a particular NUS course offering
- `new_get` and `new_post` methods to essentially increase the number of retries
- `<get/set>_<base_url/homepage>` methods for the sake of OOP
- Changes to login print message - it should be at the very end of the `__init__` method
- Minor bugfixes, e.g. the `1E+30` issue when there is no data to show on `problems`
- Remove strict versioning for `pandas` and `seaborn` requirement. There seems to be no apparent issue so far

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.5...v1.6

1.5

What's new:
- `NUSKattis` class to access `nus.kattis.com` counterparts
- Three new methods:
- `problem_authors` to list down all authors
- `problem_sources` to list down all sources, e.g. ICPC
- `achievements` to list down all achievements (new UI update! 😄)
- `problem` has more new columns instead of just having a unified `metadata` column
- Bugfixes to handle the new UI and NUS Kattis behaviors
- Bugfix on dependency between `pandas` and `seaborn`
- New testing script

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.4.11...v1.5

1.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 😛

![image](https://github.com/RussellDash332/autokattis/assets/63991775/72ec9374-f345-42c8-a0e0-2ccae7e5f217)

If the score is not given, the default value will be the ratio of the test cases passed.

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.4.10...v1.4.11

1.4.10

Handle new problems with unknown difficulties

**Full Changelog**: https://github.com/RussellDash332/autokattis/compare/v1.4.9...v1.4.10

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.