sssom-py
sssom-py copied to clipboard
Python toolkit for SSSOM mapping format
@hrshdhgd and I are working on the SSSOM CLI and putting on the finishing touches. As a last major effort I would like to implement piping/stdout streaming so I can...
- For simple mapping sets this should be straight forward. - For complex mapping sets this is much harder, and maybe not even possible.
discussing with @matentzn on mapping call now For each subject-object tuple is each source * present in one but not the other * present in both * present in both...
## Overview I just noticed several issues with that arise when using `MappingSetDataFrame` and not passing any `Converter` along with it. ## Sub-issues - [ ] 1. Performance - [...
## Overview When I write SSSOM to TSV, I'd like it to only include entries in `curie_map` where the prefixes are actually used in 1 or more places in the...
## Overview I was initially suggesting that we could have an alternative constructor for `MappingSetDataFrame` that could accept paths rather than objects, however, based on some more recent discussions ([1](https://github.com/mapping-commons/sssom-py/issues/517#issuecomment-2042253437),...
Just a minor suggestion. Instead of requiring that it be like this: ```python with open(outpath, 'w') as f: write_table(msdf, f) ``` how about having this option? ```python write_table(msdf, outpath) ```
## Overview Just a super small UX issue I noticed. When using `write_table()`, there's a second empty line break getting inserted at the end of my TSV. I'm not sure...
This PR enables truncated logging when log levels is WARNING or lower. See #500
Here are the steps that were followed in this branch - `sssom convert https://raw.githubusercontent.com/mapping-commons/sssom-py/master/tests/data/basic.tsv -o tests/data/basic.sssom2.rdf -O rdf` - Changed `self.rdf_graph_file = f"{test_data_dir}/basic.sssom2.rdf"` - Ran `pytest tests/test_parsers.py -k test_parse_sssom_rdf` -...