Reporting Issues¶
Found a bug or have a feature request? We'd love to hear from you.
Bug Reports¶
File bug reports on GitHub Issues:
https://github.com/UnravelSports/fast-forward/issues
What to Include¶
Please include the following in your bug report:
-
fast-forward version
-
Python version
-
Operating system (macOS, Linux, Windows)
-
Provider you're using (e.g., SecondSpectrum, Tracab, etc.)
-
Full error traceback: copy the complete error message
-
Minimal reproducible example: the smallest code that triggers the bug
-
Anonymized data sample (if possible): the first 5-10 lines of your tracking/metadata files with sensitive data removed
Example Bug Report¶
**fast-forward version:** 0.1.0
**Python version:** 3.12.1
**OS:** macOS 14.2
**Description:**
Loading Tracab data with `layout="wide"` raises a KeyError.
**Code to reproduce:**
```python
from fastforward import tracab
dataset = tracab.load_tracking(
raw_data="tracking.dat",
meta_data="metadata.xml",
layout="wide",
)
Error:
```Feature Requests¶
For feature requests, open an issue with the enhancement label and describe:
- What you'd like to see
- Why it would be useful
- Any relevant examples or references
Schema Mismatch Errors¶
If you see a SchemaMismatch error, it means the data file doesn't match the expected format. This is especially helpful to report. Please include:
- The error message (it will contain a link to file an issue)
- The provider you're using
- An anonymized sample of the data that caused the error