Circlecore#

Circlecore is a utilities library for osu!. Features include:

  • Unstable Rate calculation

  • Judgments calculation (classifying all hitobjects into misses, hit300s, hit100s, hit50s, or sliderbreaks)

  • Similarity calculation between two replays, for replay stealing detection

  • Frametime calculation, for timewarp detection

  • Jerky, suspicious movement detection (called Snaps)

Circlecore is used by Circleguard, a replay analysis tool.

Circlecore is developed and maintained by:

Installation#

Circlecore can be installed from pip:

$ pip install circleguard

Note

This page refers to the project as circlecore to differentiate it from our organization Circleguard and our gui application Circleguard. However, circlecore is installed from pypi with the name circleguard, and is imported as such in python (import circleguard) We will also refer to it as circleguard for the remainder of the documentation.