Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make simulate iterate by card instead of by day. #235

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
3b3d4d0
Alternate simulator
Luc-Mcgrady Oct 9, 2024
f5a5a76
clippy
Luc-Mcgrady Oct 9, 2024
5724b44
Fix: Learn limit
Luc-Mcgrady Oct 9, 2024
d7c7c05
Merge branch 'open-spaced-repetition:main' into alternate-simulator
Luc-Mcgrady Oct 9, 2024
d230051
Fix: Typo
Luc-Mcgrady Oct 9, 2024
9b5a97c
Merge branch 'alternate-simulator' of https://github.com/Luc-Mcgrady/…
Luc-Mcgrady Oct 9, 2024
3285828
Fix: Last day not simulated
Luc-Mcgrady Oct 9, 2024
18202a6
Removed: Un-needed clamp
Luc-Mcgrady Oct 9, 2024
5077a2e
Fix: Non cost stats
Luc-Mcgrady Oct 9, 2024
40ccc57
Fix: Learn timings
Luc-Mcgrady Oct 9, 2024
7067d61
Fix: First day doubled
Luc-Mcgrady Oct 10, 2024
4914227
Fix: Double reviews on first day
Luc-Mcgrady Oct 10, 2024
fef994e
Fix: Spike at start
Luc-Mcgrady Oct 10, 2024
9f2f8ef
Fix: memorized_cnt_per_day
Luc-Mcgrady Oct 10, 2024
e5bcab3
fmt
Luc-Mcgrady Oct 10, 2024
6489faf
Fix: offset issues
Luc-Mcgrady Oct 10, 2024
abeb208
fmt
Luc-Mcgrady Oct 10, 2024
fccef27
Fix: memorized_cnt_per_day of learn_card
Luc-Mcgrady Oct 10, 2024
eb23616
Added: Priority queue
Luc-Mcgrady Oct 11, 2024
2e67342
Simplified card priority
Luc-Mcgrady Oct 11, 2024
5166d98
Fix: Day overlap issues
Luc-Mcgrady Oct 11, 2024
ef88f64
Fix: retrievability not recalculated
Luc-Mcgrady Oct 11, 2024
aab43bb
Fix: Learn card issues
Luc-Mcgrady Oct 12, 2024
e8ea727
Added: Learn limit test
Luc-Mcgrady Oct 12, 2024
edb971f
Fix: New card pooling
Luc-Mcgrady Oct 12, 2024
87bd7f3
fmt
Luc-Mcgrady Oct 12, 2024
a79f422
Removed dbg
Luc-Mcgrady Oct 12, 2024
cbe8f9d
fix review_limit
L-M-Sherlock Oct 13, 2024
59798eb
Max cost per day based on fail
Luc-Mcgrady Oct 14, 2024
fd233ca
update retrievability when calculating memorized_cnt_per_day
L-M-Sherlock Oct 14, 2024
4601d2d
Moved learn cards into main loop
Luc-Mcgrady Oct 14, 2024
5f08ffe
Fix: incorrectly marked learn
Luc-Mcgrady Oct 14, 2024
4f9f594
cargo fmt
L-M-Sherlock Oct 15, 2024
a80c892
cargo clippy
L-M-Sherlock Oct 15, 2024
6c18029
Test: Simulator costs
Luc-Mcgrady Oct 15, 2024
8c0a2c1
increase sample_size && update test results
L-M-Sherlock Oct 16, 2024
ab241dc
bump version
L-M-Sherlock Oct 16, 2024
1fd96b6
apply max_ivl after next_interval
L-M-Sherlock Oct 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fsrs"
version = "1.3.1"
version = "1.3.2"
authors = ["Open Spaced Repetition"]
categories = ["algorithms", "science"]
edition = "2021"
Expand Down Expand Up @@ -35,6 +35,7 @@ itertools = "0.12.0"
log = "0.4"
ndarray = "0.15.6"
ndarray-rand = "0.14.0"
priority-queue = "2.1.1"
rand = "0.8.5"
rayon = "1.8.0"
serde = "1.0.193"
Expand Down
Loading
Loading