https://github.com/open-spaced-repetition/fsrs-rs-python
Python bindings for fsrs-rs, use burn-rs, instead of pytorch.
https://github.com/open-spaced-repetition/fsrs-rs-python
binding fsrs hacktoberfest
Last synced: 16 days ago
JSON representation
Python bindings for fsrs-rs, use burn-rs, instead of pytorch.
- Host: GitHub
- URL: https://github.com/open-spaced-repetition/fsrs-rs-python
- Owner: open-spaced-repetition
- Created: 2024-09-30T11:13:48.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-31T17:57:26.000Z (19 days ago)
- Last Synced: 2025-04-02T12:53:31.527Z (18 days ago)
- Topics: binding, fsrs, hacktoberfest
- Language: Rust
- Homepage: https://pypi.org/project/fsrs-rs-python/
- Size: 98.6 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
- awesome-fsrs - fsrs-rs-python
README
# FSRS-RS-Python
Python bindings for [fsrs-rs](https://github.com/open-spaced-repetition/fsrs-rs), use burn-rs, instead of pytorch.
```
pip install fsrs-rs-python
```---
## Usage
see [examples](./examples)
## Online development
go to
## Local development
```bash
maturin build
python -m venv .venv
# active it, then
maturin develop
find examples/ -exec python {} \;
```Note: running `examples/train_csv.py` requires `revlog.csv` file, please download from
[revlog.csv](https://github.com/open-spaced-repetition/fsrs-rs/files/15046782/revlog.csv). Then put it in the root folder of this repository.