Mosaic
Mosaic copied to clipboard
Expand JSON schema to support spice dialects and configurations
In https://github.com/NyanCAD/amscrcuits a lot of thought went into flexibility:
A circuit is represented as a VHDL-like structure of entities and architectures, where architectures can be implemented in various languages, with support for different simulator dialects.
Mainly spice dialects need to be handled in the library manager.
Configurations could be purely handled in Pyttoresque, where you define it in code. Or it could be handled in Mosaic, where you select a configuration to edit. I think that's the more powerful idea.
Any non-visual aspect of a schematic is specified in the active configuration.
spice dialects are now supported