OpenCRE
OpenCRE copied to clipboard
Importing v3
closes #479
TODO:
- [ ] make spreadsheet_parsers.parse_export_format() return the same format as parse_hierarchical_export_format()
- [ ] add parse_export_format test case to test_parse_standards_from_spreadsheeet
- [x] make base "importer" class that handles gap analysis and embeddings generation with a callback that tells us how to import specific element
- [x] create an importer method in main that loops through the available importer implementations calls their callbacks and then proceeds to call the generor methods
- [x] make main.parse_standards_from_spreadsheeet able to monitor job completeness and report progress
- [x] make main.parse_standards_from_spreadsheeet able to return list of standards that have been imported
- [x] add tests for parsers()
- [x] add tests for base parser