Two pieces of code ship in the toolbox that are known not to work or not to be used:
- The legacy MATLAB generator,
code/+openminds/+internal/+generator/ (SchemaTranslator.m, +abstract/ClassWriter.m, update.m, generateSchemaClasses.m, createMixedTypeSetClass.m, downloadSchemas.m; 1561 lines). Its own README says it is "currently not up to date with the python build pipeline, and might not work as intended. Kept around in hopes that it will be updated someday." update.m calls openminds.internal.downloadSchemas and openminds.internal.generateSchemaClasses, which no longer exist. The real generator is Python, on the pipeline branch. The folder is excluded from coverage via tools/.coverageignore.
code/+openminds/+internal/+serializer/_depr/StructConverter.m (308 lines), superseded by the Transformer-based serializer.
Both are inside the packaged toolbox, appear in Add-On Explorer installs, and turn up in search and in the Code Analyzer's SARIF output. Git history keeps them if they are ever wanted.
Proposal: delete both. If a MATLAB-native generator is still a goal, an issue saying so is a better placeholder than 1.9k lines that cannot run.
🤖 Generated with Claude Code
Two pieces of code ship in the toolbox that are known not to work or not to be used:
code/+openminds/+internal/+generator/(SchemaTranslator.m,+abstract/ClassWriter.m,update.m,generateSchemaClasses.m,createMixedTypeSetClass.m,downloadSchemas.m; 1561 lines). Its own README says it is "currently not up to date with the python build pipeline, and might not work as intended. Kept around in hopes that it will be updated someday."update.mcallsopenminds.internal.downloadSchemasandopenminds.internal.generateSchemaClasses, which no longer exist. The real generator is Python, on thepipelinebranch. The folder is excluded from coverage viatools/.coverageignore.code/+openminds/+internal/+serializer/_depr/StructConverter.m(308 lines), superseded by the Transformer-based serializer.Both are inside the packaged toolbox, appear in Add-On Explorer installs, and turn up in search and in the Code Analyzer's SARIF output. Git history keeps them if they are ever wanted.
Proposal: delete both. If a MATLAB-native generator is still a goal, an issue saying so is a better placeholder than 1.9k lines that cannot run.
🤖 Generated with Claude Code