Tree editor helps navigating through large input/config files
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


PyTreeEditor facilitates the work with large text files (e.g. configuration files).

It finds identifier lines according to the given configuration (prefix, first delimiter, etc.) and uses them as „tree children“. These indentifier lines and its data are comparable to the heading and its paragraphs of an article. The program enables you to navigate fast and work easily with the data of the identifier.


  • delimiters for the identifier lines are configurable
  • easily navigate even through large files
  • branches can be selected to display their text representation
  • tree elements can be edited, exchanged and much more
  • open a second file/tree to compare or copy tree elements to another tree

It is written in Python 2.7 and PyQt4.

The program was inpired by a friend who does computational structural analysis with their custom software. He will use the program for their input files.

I have realized the delimiters to be configurable so that they can be used for a wide range of text formats. Therefore it should be usable with programs like [LS-Dyna] (, [LaTeX] ( and many others.

In order to learn Python and Qt/PyQt, I have developed this tool.

Feel free to give me feedback. For this, please send me an e-mail:

Help page

[Project site] (