Skip to content

Instantly share code, notes, and snippets.

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
#!/usr/bin/env python3
import random
def exp_score(elodiff):
return 1 / (1+10**(-elodiff/400))
def exp_wld(elodiff, drawrate):
score = exp_score(-abs(elodiff))
win = score*(1-drawrate)
@killerducky
killerducky / graph_lc0_nets.py
Created January 28, 2019 18:05
Lc0: Graph Ordo Elo
#!/usr/bin/env python3
from bs4 import BeautifulSoup
import lxml, sys, re
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.axes
# wget http://lczero.org/networks/2
@killerducky
killerducky / lc0_analyze.py
Last active January 18, 2019 21:13
Use Lc0 to analyze a pgn file and output some graphs
Moved to: https://github.com/killerducky/lc0_analyzer
@killerducky
killerducky / ogs_glicko2rank.js
Created August 25, 2017 22:48
OGS Glicko to Rank
// ==UserScript==
// @name OGS Glicko to Rank
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Convert Glicko ratings to dan/kyu ranks.
// @author Andy Olsen
// @match https://online-go.com/player/*
// @grant none
// ==/UserScript==