Package: rfsrs 0.3.2
rfsrs: R Bindings for FSRS Spaced Repetition Algorithm
R bindings for the fsrs-rs Rust library implementing the Free Spaced Repetition Scheduler (FSRS) algorithm. FSRS is a modern spaced repetition algorithm based on the DSR (Difficulty, Stability, Retrievability) model of memory. Includes parameter optimization to train custom parameters from your review history, achieving better scheduling accuracy than default parameters or traditional algorithms like SM-2.
Authors:
rfsrs_0.3.2.tar.gz
rfsrs_0.3.2.tgz(r-4.6-x86_64)rfsrs_0.3.2.tgz(r-4.6-arm64)rfsrs_0.3.2.tgz(r-4.5-x86_64)rfsrs_0.3.2.tgz(r-4.5-arm64)
rfsrs_0.3.2.tar.gz(r-4.7-arm64)rfsrs_0.3.2.tar.gz(r-4.7-x86_64)rfsrs_0.3.2.tar.gz(r-4.6-arm64)rfsrs_0.3.2.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html✨
card.svg |card.png
rfsrs/json (API)
NEWS
| # Install 'rfsrs' in R: |
| install.packages('rfsrs', repos = c('https://chrislongros.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/open-spaced-repetition/r-fsrs/issues
Last updated from:3e656fb1be (on master). Checks:5 OK, 2 WARNING, 2 NOTE, 4 FAIL. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 185 | ||
| linux-devel-x86_64 | OK | 210 | ||
| source / vignettes | OK | 350 | ||
| linux-release-arm64 | OK | 191 | ||
| linux-release-x86_64 | OK | 209 | ||
| macos-release-arm64 | WARNING | 144 | ||
| macos-release-x86_64 | WARNING | 481 | ||
| macos-oldrel-arm64 | NOTE | 213 | ||
| macos-oldrel-x86_64 | NOTE | 417 | ||
| windows-devel | FAIL | 301 | ||
| windows-release | FAIL | 280 | ||
| windows-oldrel | FAIL | 348 | ||
| wasm-release | FAIL | 159 |
Exports:CardCard_from_jsonfsrs_anki_to_reviewsfsrs_evaluatefsrs_intervalfsrs_memory_state_from_historyfsrs_migrate_sm2fsrs_new_card_statefsrs_next_memory_statefsrs_optimizefsrs_parametersfsrs_recall_probabilityfsrs_recall_probability_vecfsrs_simulatefsrs_versionRatingReviewLogSchedulerScheduler_from_jsonState
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| FSRS Card | Card |
| Create Card from JSON | Card_from_json |
| Convert Anki Review Log to FSRS Format | fsrs_anki_to_reviews |
| Evaluate FSRS Parameters | fsrs_evaluate |
| Next review interval | fsrs_interval |
| Memory state replayed from a rating history | fsrs_memory_state_from_history |
| Migrate an SM-2 card to FSRS | fsrs_migrate_sm2 |
| Initial memory state for a new card | fsrs_new_card_state |
| Memory state after a review | fsrs_next_memory_state |
| Optimize FSRS Parameters | fsrs_optimize |
| Default FSRS parameters | fsrs_parameters |
| Retrievability | fsrs_recall_probability |
| Vectorized retrievability | fsrs_recall_probability_vec |
| Simulate Learning a Card | fsrs_simulate |
| Get the FSRS algorithm version used by this package | fsrs_version |
| FSRS Rating | Rating |
| FSRS Review Log | ReviewLog |
| FSRS Scheduler | Scheduler |
| Create Scheduler from JSON | Scheduler_from_json |
| FSRS State | State |
