vincenthee / doteditor Goto Github PK
View Code? Open in Web Editor NEWA GUI editor for dot language used in graphviz.
A GUI editor for dot language used in graphviz.
17:49:12: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1008,wx containers,compatible with 2.8),
and wxPython used 3.0 (wchar_t,compiler with C++ ABI 1002,wx containers,compatible with 2.8).
Unable to access the X Display, is $DISPLAY set properly?
I can not get
digraph graphname {
A -> {B C}
}
To work.
Per: http://www.graphviz.org/doc/info/lang.html
Subgraphs play three roles in Graphviz. First, a subgraph can be used to represent graph structure, indicating that certain nodes and edges should be grouped together. This is the usual role for subgraphs and typically specifies semantic information about the graph components. It can also provide a convenient shorthand for edges. An edge statement allows a subgraph on both the left and right sides of the edge operator. When this occurs, an edge is created from every node on the left to every node on the right.
For example, the specification
A -> {B C}
is equivalent to
A -> B
A -> C
The first time I ran the installer, I was prompted to install Graphviz (and add the Graphviz/bin folder to the environmental variable PATH). In my case, Graphviz was already installed but the PATH variable did not contain the bin folder path.
After editing PATH and restarting my PC, I retried the installer. Upon double-clicking the EXE, no installation window ever pops up and no program is installed. It seems that the installer "silently" fails the installation. I tried both the 32-bit and 64-bit versions and got the same behaviour.
Hi there
I downloaded the tool today and it looks nice. Unfortunately you can't select "record" as node shape type. If I change it manually in the script editor it works though.
On Windows 10, Graphviz installer does not set PATH variable. Manually adding "C:\Program Files (x86)\Graphviz2.38\bin" does not seem to help.
RT
can use extern editor? eg vim , not only dot script
It would be useful to have modes in which:
entering edges which make a (di)graph non-acyclic is disallowed;
entering duplicate edges between the same pair of nodes A and B is disallowed.
Your application is very interesting and with a lot of potential, thank you!
In my opinion the buttons in the user interface (Windows version) are very little for big resolution screens and there is no option to customize them.
Are you planning to change the interface or allow the customization?
Do you need some help with the design of the buttons?
When editing the raw script, I cannot undo more than one previous change. I tried right clicking and going to "undo", and also tried Ctrl-Z. Same behavior. Redo also has no effect whatsoever.
I'm running the Windows 64-bit version on Windows 7.
Hi,
I have a sitemap tool that can create "DOT" files - and generate quite nice looking graphs with it.
I think DotEditor is an excellent companion for GraphViz - something that I could easily recommend my users downloading to open the generated files in (they are not all computer savvy, so for hem itt is a major plus to have a graphical user interface)
One small thing missing in DotEditor seems to be the ability to select layout. I know some layouts stall GraphViz if many nodes/edges, but still...
Anyhow - just a small wish/suggestion. Thank you for a nice tool that also helps me in quickly tesing various options for best options to use as default for my sitemap-dot.gv files :)
You have installation procedures for WIn & Mac. What are the instructions for Linux. It's not obvious.
โ ~ sudo .../DotEditor-0.3.1-linux
11:09:06: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1008,wx containers,compatible with 2.8),
and wxPython used 3.0 (wchar_t,compiler with C++ ABI 1002,wx containers,compatible with 2.8).
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(DotEditor-0.3.1-linux:3363591): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
Fontconfig warning: line 5: unknown element "its:rules"
Fontconfig warning: line 6: unknown element "its:translateRule"
Fontconfig error: line 6: invalid attribute 'translate'
Fontconfig error: line 6: invalid attribute 'selector'
Fontconfig error: line 7: invalid attribute 'xmlns:its'
Fontconfig error: line 7: invalid attribute 'version'
Fontconfig warning: line 9: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 34: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 36: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 36: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 5: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid attribute 'version'
Fontconfig error: Cannot load default config file
i've downloaded version 0.3.1 but when selecting it in the macOS finder it claims to be version '0.0.0'
I have some problems with the installation of the package
Here is error message:
shurph:$ ./DotEditor-0.3.1-linux
Traceback (most recent call last):
File "<string>", line 18, in <module>
File "/usr/lib/python2.7/site-packages/PyInstaller/loader/pyi_importers.py", line 270, in load_module
File "/home/vincent/DotEditor/build/pyinstaller_win/out00-PYZ.pyz/wx", line 45, in <module>
File "/usr/lib/python2.7/site-packages/PyInstaller/loader/pyi_importers.py", line 270, in load_module
File "/home/vincent/DotEditor/build/pyinstaller_win/out00-PYZ.pyz/wx._core", line 4, in <module>
File "/usr/lib/python2.7/site-packages/PyInstaller/loader/pyi_importers.py", line 409, in load_module
ImportError: /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1: undefined symbol: drmFreeDevice
My environment:
shurph:$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"
shurph:$ cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
shurph:$ python --version
Python 2.7.12
deb9.1
$ ./DotEditor-0.3.1-linux
Traceback (most recent call last):
File "<string>", line 18, in <module>
File "/usr/lib/python2.7/site-packages/PyInstaller/loader/pyi_importers.py", line 270, in load_module
File "/home/vincent/DotEditor/build/pyinstaller_win/out00-PYZ.pyz/wx", line 45, in <module>
File "/usr/lib/python2.7/site-packages/PyInstaller/loader/pyi_importers.py", line 270, in load_module
File "/home/vincent/DotEditor/build/pyinstaller_win/out00-PYZ.pyz/wx._core", line 4, in <module>
File "/usr/lib/python2.7/site-packages/PyInstaller/loader/pyi_importers.py", line 409, in load_module
ImportError: /usr/lib/x86_64-linux-gnu/libGL.so.1: undefined symbol: drmFreeDevice
This issue isn't fixed as stated in issue #18 which is closed.
If I set PATH in a command window to include Graphviz/bin to avoid cluttering up the PATH variable for my user/system it doesn't start. Adding it to PATH variable either locally in that prompt or globally should not really matter in my opinion.
BTW I'm using GraphViz 2.38.
I tried running DotEditor.py directly:
$ python3 DotEditor.py
File "/home/mcd/Downloads/DotEditor-master/DotEditor.py", line 947
except ExtParser.ParseException, _:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: multiple exception types must be parenthesized
(using Python 3.10.5)
is this maybe a python2 application? unfortunately I my distro (artix linux) doesn't seem to offer pip2 or the listed dependecies.
$ python2 DotEditor.py
Traceback (most recent call last):
File "DotEditor.py", line 18, in <module>
import os, wx, types, time, shutil, math
ImportError: No module named wx
Side question: is this still being developed?
When in the script editor, you can't Command-C copy. In order to copy you have to cut and paste every time.
Also, the view doesn't have focus when the window is active. You have to use the mouse to click it.
Would be great to set this up as a python package and mirror it on pypi.
there is a great doc on this here:
https://python-packaging-user-guide.readthedocs.io/en/latest/distributing/
I can't find dependencies declared anywhere like they would be in a setup.py or requirements.txt.
Additionally the requirement for 'wx.propgrid', assumed to be the same as https://pypi.python.org/pypi/wxPropertyGrid/ appears to also not be packaged for distribution, making it very awkward to use.
Currently, the editor will close the script window once I hit "parse and update" button.
Great Software. The default graph settings are beautiful.
It would be helpful if the script editor could be made always open and as soon as the script is saved the figure would update
This is not an issue with Dot-Editor, but I wanted to know if Dot-Editor has the capability for users to move nodes in a drag or drop fashion.
I also would like to know if Dot-Editor can save values in nodes/edges
I downloaded the source.
How do I compile? Build? Run it?
Have 32-bit linux Ubuntu.
There is no configure script, no build instructions, and none of the files look executable.
Help and Thanks!
digraph g {
node [shape=plaintext];
A1 -> B1;
A2 -> B2;
A3 -> B3;
A1 -> A2 [label=f];
A2 -> A3 [label=g];
B2 -> B3 [label="g'"];
B1 -> B3 [label="(g o f)'" tailport=s headport=s];
{ rank=same; A1 A2 A3 }
{ rank=same; B1 B2 B3 }
}
From https://en.wikipedia.org/wiki/DOT_(graph_description_language)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.