lucasmaystre / choix

Inference algorithms for models based on Luce's choice axiom
MIT License
163 stars 28 forks source link

Thank you for the excellent library! #13

Closed Kobold closed 4 years ago

Kobold commented 4 years ago

No real issue and you can close this issue, but thank you so much for the library! I knew I needed a Bradley-Terry implementation in Python and went searching expecting to find just code snippets, not a whole nice library! The API and documentation are great.

sethtroisi commented 4 years ago

Mirroring this comment, I wanted something better than ELO and this library has been super useful with only minor gotchas.

lucasmaystre commented 4 years ago

Hi @Kobold and @sethtroisi thanks for the kind words!

Is there anything you'd find useful to have in the library / any ideas for improvements?

If you're using the library for player rating, you might potentially be interested in kickscore, another lib I'm working on that handles time-varying parameters: https://github.com/lucasmaystre/kickscore

(Though it's a bit less stable and there's no documentation for now)

sethtroisi commented 4 years ago

@lucasmaystre One of the strong points of choix is the good documentation. I also appreciated your support In https://github.com/lucasmaystre/choix/issues/9

I'm using choix for AI ratings in Go, we break out each version as a seperate "player" so there should be no time varying component.

For useful features:

lucasmaystre commented 4 years ago

@sethtroisi thanks for the input. Point 1 (computational efficiency) is on my TODO list, I hope to be able to get to this soon. Will create an issue to track this.