Explicitly pass versification to machine.py APIs
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- python
- Domain
- machine-learning
Research direction
Start by reading the versification parameters and defaults in machine.py, then search the silnlp codebase for every use of those APIs. Audit each call to determine the intended versification and pass it explicitly where needed. Done means no applicable machine.py API call relies on an implicit versification default.
Written by the indexing model from the issue text.
Description
There are numerous places in the machine.py API in which versification is a parameter with a default value. This makes it easy to accidentally not pass a versification and rely on the default which can cause unexpected behavior. We should audit every use of one of these APIs in silnlp and pass an explicit versification if we're not already doing so.
- Dominant language
- Python
- Stars
- 39
- Forks
- 7
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 5
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from sillsdev/silnlp
-
mlops
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
enhancement pipeline 3: preprocess
-
bug onboarding
-
During onboarding, the tokenization stats can fail if there are no parallel source/target verses Openenhancement onboarding
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100