circlecore icon indicating copy to clipboard operation
circlecore copied to clipboard

An osu! utilities library

Results 11 circlecore issues
Sort by recently updated
recently updated
newest added

```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",...

So far, I cannot find out any way to list all sliderbreaks that reset the combo count yet. Could we have this implemented? (As an additional note, tybug also confirmed...

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

Doing good work here. May I ask if you are locked in to the python language choice? It would be hugely advantageous (and immediately usable) if this was available as...

when set, `Cacher` should cache replays to a file instead of as a blob inside the database. Requires some thought for how it deals with replays where we only know...

removes consecutive short frametimes caused by relax mod and switching desktops during a break

we use the median frametime currently, which can be misleading, for instance on a replay like this - ![image](https://user-images.githubusercontent.com/31628143/85911508-b2079a00-b7f3-11ea-96be-3bccbd8df04c.png) median could end up being right on the edge of one...

fix in the `filter_outliers` method, with previous behavior if no outliers were found, an empty array would have been returned. this results in adjusted ur calculation being `None` in some...