fasiha / ebisu

Public-domain Python library for flashcard quiz scheduling using Bayesian statistics. (JavaScript, Java, Dart, and other ports available!)
https://fasiha.github.io/ebisu
The Unlicense
314 stars 32 forks source link

Add links to Dart port #36

Closed ttencate closed 4 years ago

ttencate commented 4 years ago

GitHub repository: https://github.com/ttencate/ebisu_dart Home page on pub.dev: https://pub.dev/packages/ebisu_dart
Documentation (not yet available at the time of writing): https://pub.dev/documentation/ebisu_dart

fasiha commented 4 years ago

Very super-awesome, thanks for your hard work!

zxl777 commented 2 years ago

@ttencate Do you have plans to update to Ebisu 2.1? Or follow up with Ebisu 3.0?

ttencate commented 2 years ago

@zxl777 No such plans, sorry. The project I was using this for is on hold because I'm too busy.

fasiha commented 2 years ago

Thanks for poking on this @zxl777, I'm finally putting together an RFC for v3 (hopefully will post this week). And once v3 is released, I'll update the JavaScript version to v3 for sure (and maybe also the Java version). I'll be happy to help check or answer questions for a Dart 2.1 or 3 port.

zxl777 commented 2 years ago

@fasiha I am now testing in the single-core CPU server environment of python+redis, Recalculate the recall for 4000 cards, and then sort them, which takes 37ms in total. This is acceptable.

Since it is possible for users to do their review on different devices, it makes sense to put ebisu on the server cloud.

In addition, with python, there is no need to consider the problem of multi-device multi-language porting.