The section type slash-issue
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
Research direction
Start by locating the code that searches sections by type and inspect how type values are compared. Trace the slash-separated type example from the issue and verify whether searching for "recordingdevice" also matches "daq/hardware/recordingdevice". Done means hierarchical type searches return matching descendant types without breaking existing classifier searches.
Written by the indexing model from the issue text.
Description
Section types are currently used as a classifier of sections independent of their hierarchical order, e.g.:
the section "UtahArray", and the section "TungstenElectrode" could both have the section type "recordingdevice" even if they are located at different branches and levels of an odML document.
Via a slash separator one can also build a type hierarchy, e.g.:
section "TungstenElectrode" with type "daq/hardware/recordingdevice"
If one searches now for the the type "recordingdevice" one should still get the section "TungstenElectrode" which is currently not the case or at least I don't know how.
- Dominant language
- Python
- Stars
- 25
- Forks
- 30
- PR merge metrics
- No merged PRs in 30d
Contributor guide
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 G-Node/python-odml
-
RDF
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
G-Node/python-odml#172 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
G-Node/python-odml#420 ·
-
Sparse file output Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
G-Node/python-odml#418 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
G-Node/python-odml#417 · 8 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
G-Node/python-odml#406 ·
All issues in G-Node/python-odml
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
canonical/paas-charm#368 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
tech debt
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
StevenBlack/hosts#3256 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
qualcomm/qai-appbuilder#275 ·