1
0
mirror of https://github.com/avitex/elixir-glicko synced 2024-12-22 08:29:57 +00:00

Prepare for publish

This commit is contained in:
avitex 2017-11-16 22:52:55 +11:00
parent b6dd4c2dee
commit 61175818ad
3 changed files with 5 additions and 5 deletions

View File

@ -9,7 +9,7 @@ defmodule Glicko do
Players can be represented by either the convenience `Glicko.Player` module or a tuple (see `player_t`).
Results can be represented by either the convenience `Glicko.Result` module or a tuple (see `result_t`).
Get a players new rating after a series of matches in a rating period.
Get a player's new rating after a series of matches in a rating period.
iex> results = [Result.new(Player.new_v1([rating: 1400, rating_deviation: 30]), :win),
...> Result.new(Player.new_v1([rating: 1550, rating_deviation: 100]), :loss),
@ -18,7 +18,7 @@ defmodule Glicko do
iex> Glicko.new_rating(player, results, [system_constant: 0.5])
%Glicko.Player{version: :v1, rating: 1464.0506705393013, rating_deviation: 151.51652412385727, volatility: nil}
Get a players new rating when they haven't played within a rating period.
Get a player's new rating when they haven't played within a rating period.
iex> player = Player.new_v1([rating: 1500, rating_deviation: 200])
iex> Glicko.new_rating(player, [], [system_constant: 0.5])

View File

@ -172,14 +172,14 @@ defmodule Glicko.Player do
}
@doc """
Scales a players rating.
Scales a player's rating.
"""
@spec scale_rating_to(rating :: Glicko.rating_t, to_version :: Glicko.version_t) :: Glicko.rating_t
def scale_rating_to(rating, :v1), do: (rating * @magic_version_scale) + @magic_version_scale_rating
def scale_rating_to(rating, :v2), do: (rating - @magic_version_scale_rating) / @magic_version_scale
@doc """
Scales a players rating deviation.
Scales a player's rating deviation.
"""
@spec scale_rating_deviation_to(rating_deviation :: Glicko.rating_deviation_t, to_version :: Glicko.version_t) :: Glicko.rating_deviation_t
def scale_rating_deviation_to(rating_deviation, :v1), do: rating_deviation * @magic_version_scale

View File

@ -7,7 +7,7 @@ defmodule Glicko.Mixfile do
def project, do: [
app: :glicko,
version: "0.1.0",
version: "0.2.0",
elixir: "~> 1.5",
start_permanent: Mix.env == :prod,
deps: deps(),