_images/ezdxf-logo-light-bg.svg

Welcome! This is the documentation for ezdxf release 0.10b4, last updated Aug 08, 2019.

Note

Python 2 support REMOVED, ezdxf >= v0.9 requires at least Python 3.5

Quick-Info

  • ezdxf is a Python package to create new DXF files and read/modify/write existing DXF files

  • the intended audience are developers

  • requires at least Python 3.5

  • OS independent

  • additional required packages: pyparsing

  • MIT-License

  • read/write/new support for DXF versions: R12, R2000, R2004, R2007, R2010, R2013 and R2018

  • additional read support for DXF versions R13/R14 (upgraded to R2000)

  • additional read support for older DXF versions than R12 (upgraded to R12)

  • preserves third-party DXF content

  • additional Fast DXF R12 File/Stream Writer, that creates just an ENTITIES section with support for the basic DXF entities

  • source code generator as add-on to generate Python code from DXF structures as starting point for parametric DXF entity creation from existing DXF files.

Documentation

Documentation of development version at https://ezdxf.mozman.at/docs

Documentation of latest release at http://ezdxf.readthedocs.io/

Source Code: http://github.com/mozman/ezdxf.git

Issue Tracker at GitHub: http://github.com/mozman/ezdxf/issues

Questions and Feedback at Google Groups

Please post questions at the forum or stack overflow to make answers available to other users as well.