Liam DeVoe
Liam DeVoe
eg users may not want to get results for snaps on +TD replays. Discussion: https://discord.com/channels/532476765860265984/539956865245904906/829138387839352842
Use reddit's auth flow for a one click report to r/osureport on the results tab. Display a template in a new window and allow users to edit it before confirming...
when opened circleguard should visualize the osr
Our threading exception handling code is quite a mess right now (more so because of details outside our control than inside). Python 3.8 introduces a [`threading.excepthook` function](https://docs.python.org/3/whatsnew/3.8.html#threading), and using that...
Should have solutions to some common problems users have, like the config file having an invalid character for their encoding. alternative name: `help.txt`.
don't redownload a map that a user already has for osu. WIll require a changeable `osu_path` setting and still downloading the map through slider if they don't have it.
```python r = cg.Map(3079907, span='9', load=True)[0] cg.ur(r) ``` (https://osu.ppy.sh/scores/osu/4017410581, in case the ranking changes) errors with ``` Traceback (most recent call last): File "/Users/tybug/Desktop/Liam/coding/sandbox/__circleguard.py", line 6, in cg.ur(r) File "/Users/tybug/Desktop/Liam/coding/osu/circlecore/circleguard/circleguard.py",...
Similar to our matplotlib dependency, scipy is quite heavy and only used for a single function (similarity with the correlation metric). Should be an opt-in dependency.
would be cool if we added a way to convert from [slider](https://github.com/llllllllll/slider)'s replays to our own, so they can be passed to circleguard's methods and generally be used in circlecore....
some actions, like tabbing out of osu or to another desktop (exact reproduction is unclear), can cause many consecutive frames with low frametime. This drags down the average frametime considerably...