Skip to content
Merged
Changes from all commits
Commits
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
29 changes: 29 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -206,8 +206,37 @@ print(f"Predicted errors indices: {predicted_errors}")
for i in predicted_errors:
print(f" {i}: {decoder.errors[i]}")
```
## Good Starting Points for Tesseract Configurations:
The [Tesseract paper](https://arxiv.org/pdf/2503.10988) recommends two setup for starting your exploration with tesseract:


(1) Long-beam setup:
```
tesseract_config = tesseract.TesseractConfig(
dem=dem,
pqlimit=1_000_000,
det_beam=20,
beam_climbing=True,
num_det_orders=21,
det_order=tesseract_decoder.utils.DetOrder.DetIndex,
no_revisit_dets=True,
)
```
(2) Short-beam setup:

```
tesseract_config = tesseract.TesseractConfig(
dem=dem,
pqlimit=200_000,
det_beam=15,
beam_climbing=True,
num_det_orders=16,
det_order=tesseract_decoder.utils.DetOrder.DetIndex,
no_revisit_dets=True,
)
```
For `det_order`, you can use two other options of `DetIndex` and `DetCoordinate` as well.
These values balance decoding speed and accuracy across the benchmarks reported in the paper and can be adjusted for specific use cases.
## Help

* Do you have a feature request or want to report a bug? [Open an issue on
Expand Down