pygerber.parser package¶
Subpackages¶
- pygerber.parser.blender package
- pygerber.parser.pillow package
- Subpackages
- pygerber.parser.pillow.apertures package
- Submodules
- pygerber.parser.pillow.apertures.arc_mixin module
- pygerber.parser.pillow.apertures.circle module
- pygerber.parser.pillow.apertures.custom module
- pygerber.parser.pillow.apertures.flash_line_mixin module
- pygerber.parser.pillow.apertures.flash_mixin module
- pygerber.parser.pillow.apertures.obround module
- pygerber.parser.pillow.apertures.polygon module
- pygerber.parser.pillow.apertures.rectangle module
- pygerber.parser.pillow.apertures.region module
- pygerber.parser.pillow.apertures.util module
- Module contents
- pygerber.parser.pillow.apertures package
- Submodules
- pygerber.parser.pillow.api module
- pygerber.parser.pillow.cli module
- pygerber.parser.pillow.parser module
- Module contents
- Subpackages
Submodules¶
pygerber.parser.parser module¶
- class pygerber.parser.parser.AbstractParser(ignore_deprecated: bool = True)[source]¶
Bases:
abc.ABC- apertureSet: pygerber.renderer.apertureset.ApertureSet¶
- tokenizer: pygerber.tokenizer.Tokenizer¶
pygerber.parser.project_spec module¶
- class pygerber.parser.project_spec.LayerSpecBase[source]¶
Bases:
abc.ABC- abstract static load(contents: Dict) pygerber.parser.project_spec.LayerSpecBase[source]¶
- class pygerber.parser.project_spec.ProjectSpecBase(init_spec: Dict)[source]¶
Bases:
abc.ABC- abstract property LayerSpecClass: pygerber.parser.project_spec.LayerSpecBase¶
- classmethod from_json(file_path: str) pygerber.parser.project_spec.ProjectSpecBase[source]¶
- classmethod from_toml(file_path: str) pygerber.parser.project_spec.ProjectSpecBase[source]¶
- classmethod from_yaml(file_path: str) pygerber.parser.project_spec.ProjectSpecBase[source]¶