_images/ezdxf-logo-light-bg.svg

Welcome! This is the documentation for ezdxf release 0.9, last updated May 30, 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

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

https://groups.google.com/d/forum/python-ezdxf

Contents

Indices and tables