.bumpversion.cfg
.cookiecutterrc
.coveragerc
.editorconfig
.pre-commit-config.yaml
.readthedocs.yml
.travis.yml
AUTHORS.rst
CHANGELOG.rst
CONTRIBUTING.rst
LICENSE
MANIFEST.in
README.rst
setup.cfg
setup.py
tox.ini
ci/bootstrap.py
ci/requirements.txt
ci/templates/.travis.yml
docs/2d_api.md
docs/authors.rst
docs/changelog.rst
docs/cli.md
docs/conf.py
docs/contributing.rst
docs/index.rst
docs/installation.rst
docs/readme.rst
docs/requirements.txt
docs/specfile.md
docs/spelling_wordlist.txt
docs/usage.rst
docs/_static/pygerber_logo.png
docs/_static/pygerber_logo_raw.png
docs/gerber/example_gerber.grb
docs/gerber/layers/bottom.grb
docs/gerber/layers/top.grb
docs/reference/index.rst
docs/reference/pygerber.rst
src/requirements.txt
src/pygerber/__init__.py
src/pygerber/__main__.py
src/pygerber/cli.py
src/pygerber/constants.py
src/pygerber/coparser.py
src/pygerber/drawing_state.py
src/pygerber/exceptions.py
src/pygerber/mathclasses.py
src/pygerber/tokenizer.py
src/pygerber.egg-info/PKG-INFO
src/pygerber.egg-info/SOURCES.txt
src/pygerber.egg-info/dependency_links.txt
src/pygerber.egg-info/entry_points.txt
src/pygerber.egg-info/not-zip-safe
src/pygerber.egg-info/requires.txt
src/pygerber.egg-info/top_level.txt
src/pygerber/parser/__init__.py
src/pygerber/parser/parser.py
src/pygerber/parser/pillow/__init__.py
src/pygerber/parser/pillow/api.py
src/pygerber/parser/pillow/cli.py
src/pygerber/parser/pillow/parser.py
src/pygerber/parser/pillow/apertures/__init__.py
src/pygerber/parser/pillow/apertures/arc_mixin.py
src/pygerber/parser/pillow/apertures/circle.py
src/pygerber/parser/pillow/apertures/custom.py
src/pygerber/parser/pillow/apertures/flash_line_mixin.py
src/pygerber/parser/pillow/apertures/flash_mixin.py
src/pygerber/parser/pillow/apertures/obround.py
src/pygerber/parser/pillow/apertures/polygon.py
src/pygerber/parser/pillow/apertures/rectangle.py
src/pygerber/parser/pillow/apertures/region.py
src/pygerber/parser/pillow/apertures/util.py
src/pygerber/renderer/__init__.py
src/pygerber/renderer/aperture_manager.py
src/pygerber/renderer/apertureset.py
src/pygerber/renderer/arc_util_mixin.py
src/pygerber/renderer/spec.py
src/pygerber/renderer/aperture/__init__.py
src/pygerber/renderer/aperture/aperture.py
src/pygerber/renderer/aperture/circular.py
src/pygerber/renderer/aperture/custom.py
src/pygerber/renderer/aperture/polygon.py
src/pygerber/renderer/aperture/rectangular.py
src/pygerber/renderer/aperture/region.py
src/pygerber/tokens/__init__.py
src/pygerber/tokens/add.py
src/pygerber/tokens/am.py
src/pygerber/tokens/comment.py
src/pygerber/tokens/control.py
src/pygerber/tokens/dispatcher_meta.py
src/pygerber/tokens/dnn.py
src/pygerber/tokens/fs.py
src/pygerber/tokens/gnn.py
src/pygerber/tokens/load.py
src/pygerber/tokens/token.py
src/pygerber/validators/__init__.py
src/pygerber/validators/basic.py
src/pygerber/validators/conditional.py
src/pygerber/validators/coordinate.py
src/pygerber/validators/struct_validator.py
src/pygerber/validators/validator.py
tests/__init__.py
tests/test_cli.py
tests/test_mathclasses.py
tests/test_tokenizer.py
tests/gerber/invalid_syntax.grb
tests/gerber/s0.grb
tests/gerber/s1.grb
tests/gerber/s2.grb
tests/gerber/s3.grb
tests/gerber/s4.grb
tests/gerber/s5.grb
tests/gerber/s6.grb
tests/gerber/s7.grb
tests/gerber/pillow/specfile.json
tests/gerber/pillow/specfile.toml
tests/gerber/pillow/specfile.yaml
tests/gerber/rendered/SOURCE_0.png
tests/gerber/rendered/s0.png
tests/gerber/rendered/s0_0.png
tests/gerber/rendered/s1.png
tests/gerber/rendered/s2.png
tests/gerber/rendered/s3.png
tests/gerber/rendered/s4.png
tests/gerber/rendered/s5.png
tests/gerber/rendered/s6.png
tests/gerber/rendered/s7.png
tests/gerber/set/top_copper.grb
tests/gerber/set/top_paste_mask.grb
tests/gerber/set/top_silk.grb
tests/gerber/set/top_solder_mask.grb
tests/test_parser/__init__.py
tests/test_parser/test_pillow.py
tests/test_parser/test_render.png
tests/test_parser/test_pillow_apertures/__init__.py
tests/test_parser/test_pillow_apertures/test_circle.py
tests/test_parser/test_pillow_apertures/test_custom.py
tests/test_parser/test_pillow_apertures/test_flash_mixin.py
tests/test_parser/test_pillow_apertures/test_obround.py
tests/test_parser/test_pillow_apertures/test_polygon.py
tests/test_parser/test_pillow_apertures/test_rectangle.py
tests/test_renderer/__init__.py
tests/test_renderer/test_aperture.py
tests/test_renderer/test_aperture_manager.py
tests/test_renderer/test_aperture_set.py
tests/test_renderer/test_arc_util_mixin.py
tests/test_renderer/test_coparser.py
tests/test_renderer/test_renderer.py
tests/test_renderer/test_spec.py
tests/test_tokens/__init__.py
tests/test_tokens/test_add.py
tests/test_tokens/test_comment.py
tests/test_tokens/test_control.py
tests/test_tokens/test_dnn.py
tests/test_tokens/test_fs.py
tests/test_tokens/test_gnn.py
tests/test_tokens/test_load.py
tests/test_tokens/test_dnx/__init__.py
tests/test_tokens/test_dnx/test_d01.py
tests/test_tokens/test_dnx/test_d02.py
tests/test_tokens/test_dnx/test_d03.py
tests/test_validators/__init__.py
tests/test_validators/test_basic.py
tests/test_validators/test_conditional.py
tests/test_validators/test_coordinate.py
tests/test_validators/test_dispatcher.py
tests/testutils/__init__.py
tests/testutils/aperture_manager.py
tests/testutils/apertures.py
tests/testutils/pillow.py
tests/testutils/renderer.py