2020-01-18 12-59-24 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Here are my results ``` Inkscape 1.1-dev (031d86a, 2020-01-16) 0.29879935100325383 s Inkscape 1.1-dev (4cfd59b, 2020-01-17) 0.35072101598780137 s Inkscape 1.0beta2 (43f5480, 2020-01-18) 0.3234521280101035 s ```
2020-01-26 09-05-48 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>(the cusp part)
2020-01-18 14-30-21 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>i have skype and discord
2020-01-18 13-33-01 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>what is wrong?
2020-01-19 08-25-42 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>you have "def" in the middle of file
2020-01-18 13-00-29 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Numbers tend to differ by approx 0.1 second
2020-01-26 09-01-14 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I tested builds around my MR
2020-01-18 14-24-51 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>hm
2020-01-18 13-53-22 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Why all files are 0 KB on your screenshot?
2020-01-26 11-40-24 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Too many moving parts are involved to wrap head around it. Maybe I'll get to this some time later
2020-01-18 14-27-31 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>there is no such file
2020-01-18 14-04-53 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Paths are correct, right
2020-01-26 09-16-20 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>My code may only alter the node type
2020-01-18 13-26-27 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>That happens to everyone at first
2020-01-18 14-23-24 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>i mean
2020-01-18 13-39-57 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>wow, that strange
2020-03-02 02-22-38 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Cool. Sorry for direct messaging. Unfortunately my announce got little/no attention in devel chat. It works now but it is still too raw to advertise to use it in a daily basis and not instllable from store.
2020-01-18 13-05-02 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Can you start python interpreter in console?
2020-01-18 12-41-45 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Hi, I think I'm finished with the benchmark script
2020-01-18 13-14-50 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Did it work?
2020-01-26 09-39-45 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>inkscape build is quite ~~slow~~ long
2020-01-18 13-52-02 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>32 should work on both
2020-01-18 14-04-55 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>?
2020-01-18 14-13-19 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>add just two print lines to the script
2020-01-18 14-06-50 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>it's not a bundle
2020-01-18 08-43-25 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Hi!
2020-01-18 14-34-59 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>greenmaus#3201
2020-01-18 14-32-00 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Let me find the "add" button
2020-03-01 01-17-31 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>The extension finds links to commits and adds direct link to corresponding AppImage artifact (if any)
2020-01-26 11-36-17 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>you mean "sodipodi:nodetype"?
2020-01-18 08-48-49 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Correctness check is a separate task. No need to do all at once
2020-01-26 09-01-27 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>The nodes are cusp, but shape is preserved
2020-01-18 13-22-02 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Should end with `python.exe`
2020-01-18 14-34-48 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>not sure how many identities this one have
2020-01-18 13-13-27 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>command in console should be `"C:\.....\WindowsApps\python3" run_benchmark.py`
2020-01-18 12-52-42 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>type `cmd` - you will see the console
2020-01-18 13-25-23 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>It creates file, but fails to start inkscape
2020-01-18 14-03-21 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Is it better now?
2020-01-18 12-46-01 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Cool
2020-01-18 14-13-45 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>don't use tabs, spaces only
2020-01-19 08-23-17 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Seems to be more or less correct
2020-01-18 14-21-04 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>```python #!/usr/bin/python3 import subprocess import shutil, os from timeit import default_timer as timer def measure(inkscape_executable, input_svg, verbs): temp_svg = "temp.svg" shutil.copyfile(input_svg, temp_svg) cmd = ([inkscape_executable, f"--verb={';'.join(verbs)}", temp_svg]) # print(" ".join(cmd)) t1 = timer() subprocess.call(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) t2 = timer() os.remove(temp_svg) # comment out this line to check results of inkscape invocation return t2 - t1 def inkscape_version(inkscape_executable): output = subprocess.check_output([ inkscape_executable, "--version" ], stderr=subprocess.DEVNULL).decode('utf-8') for line in output.split('\n'): if "Inkscape" in line: return line return "Unknown" def measure_object_to_path(inkscape_executable, input_svg): action_verbs = ['EditSelectAll', 'ObjectToPath', 'FileSave', 'FileQuit'] base_line_verbs = ['EditSelectAll', 'FileSave', 'FileQuit'] # cold run to minimize measurement errors measure(inkscape_executable, input_svg, base_line_verbs) # actual measurements baseline = measure(inkscape_executable, input_svg, base_line_verbs) payload = measure(inkscape_executable, input_svg, action_verbs) return payload - baseline if __name__ == "__main__": inkscape_executables = [ "./Inkscape-031d86a-x86_64.AppImage", "./Inkscape-4cfd59b-x86_64.AppImage", "./Inkscape-43f5480-x86_64.AppImage" ] test_file = "100-spirals.svg" with open("results.txt", "w") as results: for exe in inkscape_executables: print(os.path.abspath(os.curdir)) print(exe) version = inkscape_version(exe) elapsed_time = measure_object_to_path(exe, test_file) print(f"{version} {elapsed_time} s", file=results) ```
2020-01-18 13-35-44 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>so it did work?
2020-01-18 13-51-47 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>probably yes
2020-01-18 13-48-06 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>What a windows mistery
2020-01-18 12-53-36 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>type `cd "C:\path\to\bench"`
2020-01-18 13-38-17 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>[ ](https://chat.inkscape.org/direct/adam.belis?msg=iq8ix8DGyFYz9hC6M) is path same as here? ()
2020-01-19 08-25-34 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>oh
2020-01-18 13-17-27 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Did you type it right?
2020-01-18 14-33-19 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>it says there are many of you
2020-01-18 12-45-30 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>within `if __name__==` clause
2020-01-18 15-24-59 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Ok, thanks
2020-01-18 13-11-30 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>find it's absolute path
2020-01-18 14-28-54 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>show your script again
2020-01-18 12-58-16 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I'm not using windows on daily basis. Just read that you can click on script to run it
2020-01-26 09-37-55 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Let's see if it would help
2020-01-18 13-39-22 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>now you are using powershell
2020-01-18 08-58-09 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Thanks!
2020-01-18 12-53-42 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>with proper path to benchmark
2020-01-18 13-00-34 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>sure
2020-01-18 12-43-46 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>bench-inkscape.zip (https://chat.inkscape.org/file-upload/bc7aWzAoYnnreSkvr/bench-inkscape.zip)
2020-01-18 14-12-52 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>what does it print?
2020-01-18 13-21-11 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>The path on last screenshot doesn't match to what you've shown earlier with explorer
2020-01-18 13-20-15 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Can't you run pyton3.8?
2020-01-18 15-40-48 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I remember a friend of mine running inkscape on a quite decent laptop and it was extreemly slow
2020-01-18 13-22-04 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>right
2020-01-19 08-23-21 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>let me check
2020-01-26 09-14-22 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Actually not really. It seems like the doc's patch is responsible for that
2020-01-18 14-21-14 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>should look like this
2020-01-18 14-23-21 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>to console
2020-01-19 08-26-42 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>compare to original file
2020-01-18 13-09-32 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>2. you can verify it by `dir` command
2020-01-18 14-09-50 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>add two prints just to see where we are and what is `exe`
2020-01-26 09-04-48 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Nodes are cusp even for single circle
2020-01-18 14-26-56 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>no
2020-01-18 13-47-59 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>You didn't change single file in the directory
2020-01-19 08-25-25 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>did work for me
2020-01-26 11-36-48 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>this error seems to be with arc->path conversion
2020-01-26 11-35-45 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>some change just triggered it
2020-01-18 08-52-27 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Do you know python?
2020-01-18 14-17-38 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>same button as ~
2020-01-18 13-25-01 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>why not?
2020-01-26 09-06-10 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Another part is that this conversion simply done wrong
2020-01-18 12-45-15 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>The important part is at the bottom
2020-01-18 12-56-33 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>paths to inkscape executables in `run_benchmarks.py` could be relative or absolute
2020-01-18 14-32-34 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>It says "Add Server"
2020-01-18 08-57-45 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I saw artifacts for linux and mac, but not for windows.
2020-01-18 14-17-48 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>but without shift
2020-01-18 12-47-19 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>At the end it prints time difference between `['EditSelectAll', 'ObjectToPath', 'FileSave', 'FileQuit']` and `['EditSelectAll', 'FileSave', 'FileQuit']`
2020-01-18 08-46-09 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>By the way is there any performance testing in CI? I doubt they exist as it would require stable environment (same machine, number of free cores, etc)
2020-01-18 14-14-45 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>file is saved?
2020-01-18 14-15-03 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>can't be
2020-01-19 08-35-30 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>you are welcom
2020-01-18 14-18-42 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>remove first one
2020-01-26 08-49-18 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>yes, by doctormo
2020-01-18 13-34-08 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Should not matter
2020-01-18 08-44-17 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Can you tell how you measure performance?
2020-01-18 13-58-02 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>second
2020-01-18 14-27-55 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>it cannot find `C:\....\inkscape.exe`
2020-01-26 09-38-36 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>:)
2020-01-26 09-38-30 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>On success it would be one char MR
2020-01-18 13-38-58 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>right.
2020-01-26 09-02-01 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>The latest master build is broken
2020-01-18 12-43-09 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Damn. Cannot attach .py here
2020-03-01 01-16-03 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Hi, can you tell which browser do you use? Would something like https://chat.inkscape.org/channel/team_devel?msg=M7M3ci4dzzyhYn8kP be helpful for you (except it would be appveyor and windows)? ()
2020-01-18 14-17-09 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>``` ```
2020-01-26 08-52-21 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>https://gitlab.com/inkscape/inkscape/merge_requests/1337
2020-01-18 08-56-07 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>One more question. How do you obtain inkscape builds?
2020-01-18 13-43-33 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>so you cannot start python from start menu either?
2020-01-18 14-25-03 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>you covered interseting part with ptyhon screen
2020-01-18 14-27-16 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>it 's usually what it says it is
2020-01-18 14-21-53 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>did it?
2020-01-26 09-41-56 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>To become a computational physicist I had to develop some sys admin skills. not a big trouble at my side
2020-01-18 14-05-39 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>did you save the file?
2020-01-26 09-39-37 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I'll be back in hours
2020-01-18 08-51-20 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Good idea with number of spirals by the way
2020-01-18 12-44-00 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Indeed. It wouldn't trick gmail thogh
2020-01-18 13-23-10 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Still no luck?
2020-01-18 08-53-59 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I have to go right now, I'll be back in a couple of hours (hopefully with benchmark script)
2020-01-18 12-51-33 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I pasted whole file to ease patching :)
2020-01-18 13-50-50 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>https://www.python.org/ftp/python/3.8.1/
2020-01-18 12-48-12 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>say `results.txt`
2020-01-26 08-52-45 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>is directly related to unions
2020-01-18 14-08-10 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>can work i guess, but it's so dirty
2020-01-26 11-38-52 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>What I meant is that converted arcs should have smooth nodetype after convertion no matter what
2020-01-18 12-49-56 PSTSergei Izmailov <sergei.a.izmailov@gmail.com> ```python #!/usr/bin/python3 import subprocess import shutil, os from timeit import default_timer as timer def measure(inkscape_executable, input_svg, verbs): temp_svg = "temp.svg" shutil.copyfile(input_svg, temp_svg) cmd = ([inkscape_executable, f"--verb={';'.join(verbs)}", temp_svg]) # print(" ".join(cmd)) t1 = timer() subprocess.call(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) t2 = timer() os.remove(temp_svg) # comment out this line to check results of inkscape invocation return t2 - t1 def inkscape_version(inkscape_executable): output = subprocess.check_output([ inkscape_executable, "--version" ], stderr=subprocess.DEVNULL).decode('utf-8') for line in output.split('\n'): if "Inkscape" in line: return line return "Unknown" def measure_object_to_path(inkscape_executable, input_svg): action_verbs = ['EditSelectAll', 'ObjectToPath', 'FileSave', 'FileQuit'] base_line_verbs = ['EditSelectAll', 'FileSave', 'FileQuit'] # cold run to minimize measurement errors measure(inkscape_executable, input_svg, base_line_verbs) # actual measurements baseline = measure(inkscape_executable, input_svg, base_line_verbs) payload = measure(inkscape_executable, input_svg, action_verbs) return payload - baseline if __name__ == "__main__": inkscape_executables = [ "./Inkscape-031d86a-x86_64.AppImage", "./Inkscape-4cfd59b-x86_64.AppImage", "./Inkscape-43f5480-x86_64.AppImage" ] test_file = "100-spirals.svg" with open("results.txt", "w") as results: for exe in inkscape_executables: version = inkscape_version(exe) elapsed_time = measure_object_to_path(exe, test_file) print(f"{version} {elapsed_time} s", file=results) ```
2020-01-18 12-52-11 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Back to question "how to run"
2020-01-18 13-49-25 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>https://stackoverflow.com/questions/44394965/cant-run-python-on-windows-anymore
2020-01-18 14-08-14 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>:)
2020-01-18 13-33-04 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>didn't get it
2020-01-26 09-36-47 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Let me test one idea, my be it will fix that
2020-01-18 13-37-56 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>but you were able to start python, what's changed?
2020-03-01 01-17-55 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Fairly straightforward, but took me a while to figure out how to deal with it.
2020-01-18 08-50-07 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>something like this
2020-01-18 14-33-06 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>found
2020-01-18 13-44-15 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>hell, i don't understand what's going on
2020-01-18 13-39-29 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>it used to be plain cmd
2020-01-18 13-24-26 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>is path to exe correct?
2020-01-18 08-58-16 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Yeah, found
2020-01-18 15-42-14 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>10x is quite a lot, meaning there is whole room of optimizations. Maybe not in inkscape itself...
2020-01-26 11-34-32 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I'm not sure what exactly is going on there
2020-01-18 13-05-44 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>to folder with script and 100-spirals
2020-01-18 14-29-02 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>can you share screen?
2020-01-18 13-09-38 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>it should show .py and .svg
2020-01-18 12-44-28 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Zip has two files: 100-spirals.svg is ... 100 spirals
2020-01-18 14-11-32 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>yep
2020-01-18 08-49-19 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I think actions/verbs can give better time resolution and it can be automated
2020-01-18 12-47-55 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>It prints results in console
2020-01-26 09-37-44 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Going to change ```cpp int const num_sectors = abs(sang - eang) * 2 / M_PI + 1; ``` to ```cpp int const num_sectors = abs(sang - eang) * 4 / M_PI + 1; ```
2020-01-18 14-34-28 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>i'm `greenmaus`
2020-01-19 08-26-33 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>`with ` and what follows should be 4 spaces right
2020-01-26 11-35-27 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I think the problem might be somewhere else
2020-01-18 14-01-28 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>forget what I said about escaping
2020-01-18 12-54-03 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Note quotes, they are most likely necessary
2020-01-18 14-20-50 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>right, you are not familar with programming
2020-01-18 14-05-55 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I think first one
2020-01-18 13-34-52 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>You can start with one inkscape to test it's wokring
2020-01-18 13-10-36 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Can you find pytohn in "start" menu
2020-01-18 08-53-13 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>No problem :)
2020-01-18 13-09-58 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Let's find out where your python executable is
2020-01-18 12-54-36 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>now you should be able to call the script by `python3 run_benchmarks.py`
2020-01-18 14-06-11 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>copy `inkscape.exe` to folder with script
2020-01-18 13-41-48 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>There must be some starter python pack for windows to make it easy to start, just as in linux:)
2020-01-18 08-50-03 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>`time inkscape --actions='select-all;path-to-objects;exit' sample.svg`
2020-01-18 13-01-54 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>results.txt should appear in same directory
2020-01-26 09-02-24 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>It might be possible to bisect
2020-01-18 14-01-51 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Just add `r` before the strings
2020-01-18 14-13-35 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>the surrounding should give idea where they should be
2020-01-18 14-16-15 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>tripple back quotes
2020-01-26 08-52-56 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>and is also recent change
2020-01-18 13-21-30 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>last part is missing
2020-01-19 08-33-07 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>sometimes i just can't read what you type :)
2020-01-18 13-02-06 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>and inkscape should show and close for a moment
2020-01-18 12-51-46 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>No, you need to specify bundles for win
2020-01-26 11-36-30 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>i don't think so
2020-01-18 13-54-04 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>[ ](https://chat.inkscape.org/direct/adam.belis?msg=okGR2MdeE2s4h8oaP) this one ()
2020-01-18 12-45-00 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Can you read through it?
2020-01-18 12-46-39 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>What it does: It runs inkscape and instructs it with "verb"s
2020-01-18 12-52-36 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Hit `win+R` - a prompt should appear
2020-01-18 14-06-41 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>No, it would not work
2020-01-18 14-14-19 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>why it didn't print anything?
2020-01-18 14-17-26 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>it's above the "TAB"
2020-01-18 13-25-47 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>of course, those are linux bundles
2020-01-19 08-25-59 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>You broke indentation
2020-01-18 14-30-08 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I can start video call, but 's not what we want
2020-01-18 12-55-58 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Not necessary, but could be
2020-01-18 13-47-45 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>How it broke?
2020-01-18 13-59-37 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I think you can just replace bacslashes `\` with normal ones `/`
2020-01-26 09-16-01 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>For sure
2020-01-18 14-34-00 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Clipboard - January 19, 2020 1:33 AM (https://chat.inkscape.org/file-upload/rTYgAHXy4wLHRdBup/Clipboard%20-%20January%2019,%202020%201:33%20AM)
2020-01-18 14-09-32 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>```python for exe in inkscape_executables: print(os.path.abspath(os.curdir)) print(exe) version = inkscape_version(exe) elapsed_time = measure_object_to_path(exe, test_file) print(f"{version} {elapsed_time} s", file=results) ```
2020-01-18 12-48-06 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I can change it to file
2020-01-18 14-02-07 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>so it would be `r"C:\Users...`
2020-01-18 14-29-24 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I never tried
2020-01-18 08-45-13 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Maybe I can help to create the benchmark
2020-01-18 13-08-43 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>1. Can you start interpreter? 2. Can you change to desired directory?
2020-01-19 08-27-34 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>It might be not a bad idea to learn python. It's everywhere nowadays
2020-01-18 13-19-51 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>May be I'm trying to do it "linux way"
2020-01-18 14-18-39 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>you added extra for loop
2020-01-26 11-34-11 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>nyah, didn't work
2020-01-26 11-35-02 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>number of segments doesn't affect number of nodes
2020-01-18 12-44-36 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>and run_benchmark.py
2020-01-18 08-54-13 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Thanks for investigating it!
2020-01-18 08-50-57 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>I can show you and/or do it mysefl
2020-01-18 12-55-18 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>or whatever python executable name is
2020-01-18 13-40-24 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>i had my machine running years without reboots)
2020-01-26 11-42-26 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>ok
2020-01-18 08-52-05 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Do you use linux/windows. How comfortable are you with console?
2020-01-18 14-00-29 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>You can use backslash, but you need to "escape" it
2020-01-18 13-21-23 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>Oh
2020-01-26 08-50-50 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>You mean the path is distorted, right?
2020-01-18 13-51-41 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>is your pc 64 bit?
2020-01-26 09-05-36 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>The problem is that arc->cubic bezier is done with insufficient precision
2020-01-18 12-48-26 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>do you have python3?
2020-01-18 14-00-37 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>`\` -> `\\`
2020-01-18 13-52-09 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>64 is preferable
2020-01-18 14-17-58 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>yay
2020-01-18 14-21-44 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>yes, but it should print someting in front
2020-01-18 13-25-34 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>so the file is empty
2020-01-19 10-01-04 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>All three are same within error, right?
2020-01-26 09-02-11 PSTSergei Izmailov <sergei.a.izmailov@gmail.com>It distorts all the way
2020-01-18 14-28-15 PSTAdam Belis <adam.belis@gmail.com>i will try to chage slashes
2020-01-18 13-08-14 PSTAdam Belis <adam.belis@gmail.com>ok this stil did not work
2020-01-18 08-50-00 PSTAdam Belis <adam.belis@gmail.com>what do you mean under actions and verbs
2020-01-19 08-16-25 PSTAdam Belis <adam.belis@gmail.com>i addet this from datetime import datetime and than i tried to add it to the file name but it does not work but i can print it in txt no problem
2020-01-26 11-36-51 PSTAdam Belis <adam.belis@gmail.com> he saied the problem was always there
2020-01-18 14-13-04 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 11:13 PM (https://chat.inkscape.org/file-upload/6gqWfMtZMCoaJ24u6/Clipboard%20-%20January%2018,%202020%2011:13%20PM)
2020-01-18 08-48-40 PSTAdam Belis <adam.belis@gmail.com>and i just did scren recoriding and than checked it in cuting softver how long it took
2020-01-18 14-13-57 PSTAdam Belis <adam.belis@gmail.com> yes that was my istake
2020-01-18 13-43-43 PSTAdam Belis <adam.belis@gmail.com> nope
2020-01-18 14-27-31 PSTAdam Belis <adam.belis@gmail.com> i dont understnad what it cannot find
2020-01-18 14-13-51 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 11:13 PM (https://chat.inkscape.org/file-upload/Rn9BAHyTTXgQaSAD7/Clipboard%20-%20January%2018,%202020%2011:13%20PM)
2020-01-18 14-32-10 PSTAdam Belis <adam.belis@gmail.com> green
2020-01-18 12-51-43 PSTAdam Belis <adam.belis@gmail.com>thenks i replaced it
2020-01-18 13-06-15 PSTAdam Belis <adam.belis@gmail.com>aaaaaaaaaaaah ima idiot
2020-01-18 14-07-25 PSTAdam Belis <adam.belis@gmail.com> so i should do it other way around
2020-01-18 13-44-02 PSTAdam Belis <adam.belis@gmail.com> v
2020-01-19 08-23-46 PSTAdam Belis <adam.belis@gmail.com>it dont want to run if i do this
2020-01-18 13-48-18 PSTAdam Belis <adam.belis@gmail.com> its jusa say i have wrong verion of pyton for my pc
2020-01-18 13-36-51 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 10:36 PM (https://chat.inkscape.org/file-upload/fBiBvsmn9DwR2T8kL/Clipboard%20-%20January%2018,%202020%2010:36%20PM)
2020-01-18 13-57-46 PSTAdam Belis <adam.belis@gmail.com>aaand we have a new error
2020-01-18 08-50-58 PSTAdam Belis <adam.belis@gmail.com>but agree that would be better test BUT there is also possibility that maybe ther is som bechmarking already in ink but i dont know about it
2020-01-18 13-54-56 PSTAdam Belis <adam.belis@gmail.com> sohow
2020-01-18 14-15-57 PSTAdam Belis <adam.belis@gmail.com>sorry stil didn learn marking
2020-01-18 14-04-10 PSTAdam Belis <adam.belis@gmail.com> as i send you
2020-01-18 14-34-10 PSTAdam Belis <adam.belis@gmail.com> :D
2020-01-26 09-00-05 PSTAdam Belis <adam.belis@gmail.com>yop its broken in all builds
2020-01-26 09-40-37 PSTAdam Belis <adam.belis@gmail.com>:D
2020-01-18 14-30-10 PSTAdam Belis <adam.belis@gmail.com> zoom
2020-01-18 13-43-39 PSTAdam Belis <adam.belis@gmail.com>actualty for sure most of ppl say its easy
2020-01-26 09-37-05 PSTAdam Belis <adam.belis@gmail.com> go ahead :D
2020-01-19 10-01-55 PSTAdam Belis <adam.belis@gmail.com> so i think its ok to try to merg this to master
2020-01-18 14-05-42 PSTAdam Belis <adam.belis@gmail.com> yes
2020-01-18 13-39-50 PSTAdam Belis <adam.belis@gmail.com> it gives mi that blu error
2020-01-18 14-11-23 PSTAdam Belis <adam.belis@gmail.com>prints ?
2020-01-26 08-52-13 PSTAdam Belis <adam.belis@gmail.com> yop
2020-01-26 11-34-43 PSTAdam Belis <adam.belis@gmail.com>hmmm thats too bad
2020-01-18 15-39-59 PSTAdam Belis <adam.belis@gmail.com> also i should try to side load linux to text performece on inux maybe my pc is just busted :D
2020-01-18 14-29-43 PSTAdam Belis <adam.belis@gmail.com>i dont think so
2020-01-18 08-56-40 PSTAdam Belis <adam.belis@gmail.com> there are outo builds here
2020-01-18 14-23-28 PSTAdam Belis <adam.belis@gmail.com>oh
2020-01-18 08-52-52 PSTAdam Belis <adam.belis@gmail.com>but i can kind a read it
2020-01-18 12-48-17 PSTAdam Belis <adam.belis@gmail.com> ok noob question how do i run it ? :D
2020-01-18 13-24-52 PSTAdam Belis <adam.belis@gmail.com>yes i think i run but i dont tnik it could open verisons of ink
2020-01-18 13-43-47 PSTAdam Belis <adam.belis@gmail.com> not even form that place
2020-01-18 13-10-06 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 10:10 PM (https://chat.inkscape.org/file-upload/DEvmdTeLXjzxRpyLm/Clipboard%20-%20January%2018,%202020%2010:10%20PM)
2020-01-18 13-24-12 PSTAdam Belis <adam.belis@gmail.com>we are moving but stil go empty exe
2020-01-26 09-04-58 PSTAdam Belis <adam.belis@gmail.com>yes thats also new problem :D
2020-01-18 13-33-59 PSTAdam Belis <adam.belis@gmail.com> i think
2020-01-18 14-22-51 PSTAdam Belis <adam.belis@gmail.com>nope it did not
2020-01-18 14-14-27 PSTAdam Belis <adam.belis@gmail.com>dont know
2020-01-18 13-05-31 PSTAdam Belis <adam.belis@gmail.com>d "C:\path\to\bench" is this path sous to be to one sesific build ?
2020-01-18 13-37-11 PSTAdam Belis <adam.belis@gmail.com> wel that time when i had wrong paths for ink
2020-01-26 09-42-34 PSTAdam Belis <adam.belis@gmail.com> oh yes . k now its not that hard i am just dont care about that that much
2020-01-18 08-58-38 PSTAdam Belis <adam.belis@gmail.com>np
2020-01-26 11-35-04 PSTAdam Belis <adam.belis@gmail.com> i can just test
2020-01-18 13-39-54 PSTAdam Belis <adam.belis@gmail.com> one sec
2020-01-18 13-21-41 PSTAdam Belis <adam.belis@gmail.com>last part of what ?
2020-01-26 08-51-23 PSTAdam Belis <adam.belis@gmail.com> wait
2020-01-18 12-55-39 PSTAdam Belis <adam.belis@gmail.com> ok and py should be in that folder where is inkscape right ?
2020-01-18 13-33-48 PSTAdam Belis <adam.belis@gmail.com>hmmm maybe coz i added 0.94
2020-03-02 02-23-43 PSTAdam Belis <adam.belis@gmail.com> dont worry about it i am glad that you wroth me ... but in last few days my computer is broken and im woring on fixing on it
2020-01-18 08-48-06 PSTAdam Belis <adam.belis@gmail.com> i dont know if this does even test what it sous to do
2020-01-18 13-44-01 PSTAdam Belis <adam.belis@gmail.com> i am ging to dowlad diffrent
2020-01-18 14-04-16 PSTAdam Belis <adam.belis@gmail.com> it creates txt
2020-01-18 13-39-39 PSTAdam Belis <adam.belis@gmail.com> iam goign to restar pc
2020-01-18 08-52-31 PSTAdam Belis <adam.belis@gmail.com>not that much but i used it few times
2020-01-18 13-52-07 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 10:52 PM (https://chat.inkscape.org/file-upload/vbSgDpdaXc8krCSqm/Clipboard%20-%20January%2018,%202020%2010:52%20PM)
2020-01-18 14-15-24 PSTAdam Belis <adam.belis@gmail.com> ```#!/usr/bin/python3 import subprocess import shutil, os from timeit import default_timer as timer def measure(inkscape_executable, input_svg, verbs): temp_svg = "temp.svg" shutil.copyfile(input_svg, temp_svg) cmd = ([inkscape_executable, f"--verb={';'.join(verbs)}", temp_svg]) # print(" ".join(cmd)) t1 = timer() subprocess.call(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) t2 = timer() os.remove(temp_svg) # comment out this line to check results of inkscape invocation return t2 - t1 def inkscape_version(inkscape_executable): output = subprocess.check_output([ inkscape_executable, "--version" ], stderr=subprocess.DEVNULL).decode('utf-8') for line in output.split('\n'): if "Inkscape" in line: return line return "Unknown" def measure_object_to_path(inkscape_executable, input_svg): action_verbs = ['EditSelectAll', 'ObjectToPath', 'FileSave', 'FileQuit'] base_line_verbs = ['EditSelectAll', 'FileSave', 'FileQuit'] # cold run to minimize measurement errors measure(inkscape_executable, input_svg, base_line_verbs) # actual measurements baseline = measure(inkscape_executable, input_svg, base_line_verbs) payload = measure(inkscape_executable, input_svg, action_verbs) return payload - baseline if __name__ == "__main__": inkscape_executables = [ r"C:\Users\Adam\Downloads\inkscape-1.1-dev_2020-01-17_abe53df-x64\inkscape\bin\inkcape.exe", # "C:/Users/Adam/Downloads/inkscape-1.1-dev_2020-01-17_abe53df-x64 - 1/inkscape/bin/inkcape.exe", #r"C:\Users\Adam\Downloads\inkscape-0.92.4_2020-01-12_3ab3b9f-x64\inkscape\inkcape.com" ] test_file = "100-spirals.svg" with open("results.txt", "w") as results: for exe in inkscape_executables: version = inkscape_version(exe) elapsed_time = measure_object_to_path(exe, test_file) print(f"{version} {elapsed_time} s", file=results) for exe in inkscape_executables: print(os.path.abspath(os.curdir)) print(exe) version = inkscape_version(exe) elapsed_time = measure_object_to_path(exe, test_file) print(f"{version} {elapsed_time} s", file=results)
2020-01-18 14-20-33 PSTAdam Belis <adam.belis@gmail.com>oh
2020-01-19 08-15-29 PSTAdam Belis <adam.belis@gmail.com>can i annoy you lite bit ? i am tring to add curretn date adn time to name of the file (so it does not get overwrite every time you run it ) but cannot find out correct way to add it ``` #!/usr/bin/python3 import subprocess import shutil, os from datetime import datetime from timeit import default_timer as timer def measure(inkscape_executable, input_svg, verbs): temp_svg = "temp.svg" shutil.copyfile(input_svg, temp_svg) cmd = ([inkscape_executable, f"--verb={';'.join(verbs)}", temp_svg]) # print(" ".join(cmd)) t1 = timer() subprocess.call(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) t2 = timer() os.remove(temp_svg) # comment out this line to check results of inkscape invocation return t2 - t1 def inkscape_version(inkscape_executable): output = subprocess.check_output([ inkscape_executable, "--version" ], stderr=subprocess.DEVNULL).decode('utf-8') for line in output.split('\n'): if "Inkscape" in line: return line return "Unknown" def measure_object_to_path(inkscape_executable, input_svg): action_verbs = ['EditSelectAll', 'ObjectToPath', 'FileSave', 'FileQuit'] base_line_verbs = ['EditSelectAll', 'FileSave', 'FileQuit'] # cold run to minimize measurement errors measure(inkscape_executable, input_svg, base_line_verbs) # actual measurements baseline = measure(inkscape_executable, input_svg, base_line_verbs) payload = measure(inkscape_executable, input_svg, action_verbs) return payload - baseline def if __name__ == "__main__": # Add paths for inscape builds you want to test inkscape_executables = [ r"D:\Downloads\inkscape-1.1-dev_2020-01-17_abe53df-x64\bin\inkscape.exe", r"D:\Downloads\inkscape-1.0beta2_2020-01-18_43f5480-x64\bin\inkscape.exe", #"./Inkscape-43f5480-x86_64.AppImage" ] test_file = "100-spirals.svg" with open("results" + (datetime.now().strftime('%Y-%m-%d %H:%M:%S')) + ".txt", "w") as results: for exe in inkscape_executables: print(os.path.abspath(os.curdir)) print(exe) print(datetime.now().strftime('%Y-%m-%d %H:%M:%S')) version = inkscape_version(exe) elapsed_time = measure_object_to_path(exe, test_file) current_time = (datetime.now().strftime('%Y-%m-%d %H:%M:%S')) print(f"{version} {elapsed_time} s ", file=results) print(f"{current_time} ", file=results) ```
2020-01-18 13-19-23 PSTAdam Belis <adam.belis@gmail.com>i feeel like an idiot
2020-01-18 13-20-52 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 10:20 PM (https://chat.inkscape.org/file-upload/iwtdmyxappWmx9gCw/Clipboard%20-%20January%2018,%202020%2010:20%20PM)
2020-01-18 13-38-34 PSTAdam Belis <adam.belis@gmail.com>yes
2020-01-18 13-19-12 PSTAdam Belis <adam.belis@gmail.com> why is this so complicated :D
2020-01-18 13-46-52 PSTAdam Belis <adam.belis@gmail.com>NOPE after reinstal of pyton ssam shit
2020-01-19 10-01-35 PSTAdam Belis <adam.belis@gmail.com> i round this few times its all same
2020-01-26 09-16-20 PSTAdam Belis <adam.belis@gmail.com>ok thanks !
2020-01-18 14-33-33 PSTAdam Belis <adam.belis@gmail.com> how is that possible there is just one adam belis
2020-03-02 02-00-05 PSTAdam Belis <adam.belis@gmail.com>yes that would be awesome
2020-01-26 09-38-24 PSTAdam Belis <adam.belis@gmail.com> once again this tells me almost nothing but lets test it
2020-01-18 13-39-44 PSTAdam Belis <adam.belis@gmail.com> coz i cannot even run pyton now
2020-01-18 13-25-33 PSTAdam Belis <adam.belis@gmail.com>if __name__ == "__main__": inkscape_executables = [ "./Inkscape-031d86a-x86_64.AppImage", "./Inkscape-4cfd59b-x86_64.AppImage", "./Inkscape-43f5480-x86_64.AppImage" ]
2020-01-18 14-27-16 PSTAdam Belis <adam.belis@gmail.com> ok i have idea
2020-01-18 13-04-46 PSTAdam Belis <adam.belis@gmail.com> i am missing something
2020-01-18 13-20-54 PSTAdam Belis <adam.belis@gmail.com>this
2020-01-18 14-31-02 PSTAdam Belis <adam.belis@gmail.com>i think
2020-01-18 14-15-08 PSTAdam Belis <adam.belis@gmail.com> :D it is
2020-01-19 08-33-58 PSTAdam Belis <adam.belis@gmail.com>:D sorry i know
2020-01-18 13-21-49 PSTAdam Belis <adam.belis@gmail.com> i should also include exe <\
2020-01-26 08-50-04 PSTAdam Belis <adam.belis@gmail.com> hmm thas not a good news boolian operations are quit bad right now
2020-01-18 14-04-06 PSTAdam Belis <adam.belis@gmail.com> i got same error
2020-01-18 13-09-04 PSTAdam Belis <adam.belis@gmail.com>2. yes
2020-01-18 13-00-52 PSTAdam Belis <adam.belis@gmail.com>how do i know if it did run ?
2020-01-18 13-12-29 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 10:12 PM (https://chat.inkscape.org/file-upload/wrBxREw2TBnWDXDNF/Clipboard%20-%20January%2018,%202020%2010:12%20PM)
2020-01-18 13-09-00 PSTAdam Belis <adam.belis@gmail.com>1. dont know what you are asking me
2020-01-18 13-43-23 PSTAdam Belis <adam.belis@gmail.com> maybe
2020-01-18 08-56-33 PSTAdam Belis <adam.belis@gmail.com>https://ci.appveyor.com/project/inkscape/inkscape/history
2020-01-18 14-27-57 PSTAdam Belis <adam.belis@gmail.com> in that case that path is not correct
2020-01-26 09-38-55 PSTAdam Belis <adam.belis@gmail.com> thats what i would call easy fix
2020-01-18 13-47-20 PSTAdam Belis <adam.belis@gmail.com> maaan good old bat files :D
2020-01-18 14-25-57 PSTAdam Belis <adam.belis@gmail.com>contiue
2020-01-18 13-59-07 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 10:59 PM (https://chat.inkscape.org/file-upload/NtQpDPbe9oGhwgwxL/Clipboard%20-%20January%2018,%202020%2010:59%20PM)
2020-01-18 13-12-28 PSTAdam Belis <adam.belis@gmail.com>this
2020-01-18 08-47-51 PSTAdam Belis <adam.belis@gmail.com> my idea was to this svg select all spirals and convert it to paths
2020-01-18 14-04-18 PSTAdam Belis <adam.belis@gmail.com> ubt
2020-01-18 14-17-07 PSTAdam Belis <adam.belis@gmail.com>Nooo :D
2020-01-18 12-45-55 PSTAdam Belis <adam.belis@gmail.com> yets its readable
2020-01-18 15-42-42 PSTAdam Belis <adam.belis@gmail.com>i dont tnik ther is enough love wor win verison :D
2020-01-18 08-52-08 PSTAdam Belis <adam.belis@gmail.com>win
2020-01-26 08-52-57 PSTAdam Belis <adam.belis@gmail.com> any bool
2020-01-18 14-18-11 PSTAdam Belis <adam.belis@gmail.com> :D HELP i am useless
2020-03-02 01-59-52 PSTAdam Belis <adam.belis@gmail.com>i am chrome user
2020-01-18 14-34-45 PSTAdam Belis <adam.belis@gmail.com>haha i also need your id
2020-01-18 08-51-54 PSTAdam Belis <adam.belis@gmail.com> thanks i just took your idea and made it 100x100 harder :D
2020-01-18 13-50-11 PSTAdam Belis <adam.belis@gmail.com>but this is pyton 2.7
2020-01-18 13-11-12 PSTAdam Belis <adam.belis@gmail.com>yes
2020-01-18 12-48-00 PSTAdam Belis <adam.belis@gmail.com> oh
2020-01-18 13-00-22 PSTAdam Belis <adam.belis@gmail.com>i still cannot get it to run give me oooone second to trouble shoot it :D
2020-01-18 13-35-12 PSTAdam Belis <adam.belis@gmail.com> no that was not it
2020-01-18 12-48-50 PSTAdam Belis <adam.belis@gmail.com> i think i do on my second pc this is my tablet
2020-01-18 13-54-55 PSTAdam Belis <adam.belis@gmail.com>ok i fixed it
2020-01-18 13-26-29 PSTAdam Belis <adam.belis@gmail.com>dont worry we will get there one day
2020-01-26 09-40-35 PSTAdam Belis <adam.belis@gmail.com> i tried it few times and faild
2020-01-18 13-37-25 PSTAdam Belis <adam.belis@gmail.com> now it just refuse to run
2020-01-18 13-25-57 PSTAdam Belis <adam.belis@gmail.com> :D ok im ideiot volume 3
2020-01-18 13-33-57 PSTAdam Belis <adam.belis@gmail.com> that runs onley on 2.7 python
2020-01-18 08-50-18 PSTAdam Belis <adam.belis@gmail.com> and i am aslo noob i cannot du this simple scripting in ink
2020-01-18 13-35-28 PSTAdam Belis <adam.belis@gmail.com> wtf it run few mints ago :D
2020-01-18 14-25-52 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 11:25 PM (https://chat.inkscape.org/file-upload/QiXW2gHjJLoBM653P/Clipboard%20-%20January%2018,%202020%2011:25%20PM)
2020-01-18 13-32-39 PSTAdam Belis <adam.belis@gmail.com>the fuck it refuse to run now
2020-01-18 13-55-11 PSTAdam Belis <adam.belis@gmail.com>lets try this again
2020-01-18 12-43-34 PSTAdam Belis <adam.belis@gmail.com>or dropbox
2020-01-26 11-41-01 PSTAdam Belis <adam.belis@gmail.com> maybe try to gain som more inside from doc he can be more help then me
2020-01-18 14-32-53 PSTAdam Belis <adam.belis@gmail.com> or give me your user name :D
2020-01-18 14-30-07 PSTAdam Belis <adam.belis@gmail.com> we can call fb, skype , hang outs chose your poison
2020-01-19 08-28-00 PSTAdam Belis <adam.belis@gmail.com> i know it is om my potential to do list but i am learning to much stuff already
2020-01-18 14-07-31 PSTAdam Belis <adam.belis@gmail.com> sript to ink folder
2020-01-18 13-47-53 PSTAdam Belis <adam.belis@gmail.com> dont know i did nothing
2020-01-18 14-34-48 PSTAdam Belis <adam.belis@gmail.com> its down in corner
2020-01-18 13-19-06 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 10:19 PM (https://chat.inkscape.org/file-upload/XrFMoJBwrTivcQW44/Clipboard%20-%20January%2018,%202020%2010:19%20PM)
2020-01-18 13-43-09 PSTAdam Belis <adam.belis@gmail.com> no this did not helped
2020-01-18 12-47-57 PSTAdam Belis <adam.belis@gmail.com> to consol ?
2020-01-26 07-59-19 PSTAdam Belis <adam.belis@gmail.com>Hello was your hacky fixe merged in to master ?
2020-01-18 09-15-55 PSTAdam Belis <adam.belis@gmail.com>ok i scaled my test to 1000 spirals and my first findings wear correct your buid is 2x slower at this task
2020-01-26 11-36-35 PSTAdam Belis <adam.belis@gmail.com> maybe .. you saied that thats a problem
2020-01-18 13-23-49 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 10:23 PM (https://chat.inkscape.org/file-upload/DZinRbbGBDH4AR7Pr/Clipboard%20-%20January%2018,%202020%2010:23%20PM)
2020-01-18 14-23-17 PSTAdam Belis <adam.belis@gmail.com> just empty txt
2020-01-18 13-25-32 PSTAdam Belis <adam.belis@gmail.com> i should replace paths to this
2020-01-18 13-43-56 PSTAdam Belis <adam.belis@gmail.com> its saying its incomaptible
2020-01-18 14-24-37 PSTAdam Belis <adam.belis@gmail.com> nada
2020-01-18 13-53-46 PSTAdam Belis <adam.belis@gmail.com>witch files ?
2020-01-19 09-59-46 PSTAdam Belis <adam.belis@gmail.com>btw this are results on my main pc (i7-6800k 3.4ghz) Inkscape 1.1-dev (abe53df, 2020-01-17) 1.4908316999999993 s Inkscape 1.0beta2 (43f5480, 2020-01-18) 1.5817405999999998 s Inkscape 1.0beta2 (18c40e5, 2019-12-05) 1.4947684999999993 s
2020-01-18 13-24-15 PSTAdam Belis <adam.belis@gmail.com>txt
2020-01-18 13-50-16 PSTAdam Belis <adam.belis@gmail.com> do i want that
2020-01-18 13-49-27 PSTAdam Belis <adam.belis@gmail.com>instaler say amd that could be prolem this is intel
2020-01-18 13-25-35 PSTAdam Belis <adam.belis@gmail.com> ?
2020-01-18 14-32-41 PSTAdam Belis <adam.belis@gmail.com> oh
2020-01-18 14-06-30 PSTAdam Belis <adam.belis@gmail.com> just exe ?
2020-01-26 08-52-11 PSTAdam Belis <adam.belis@gmail.com>1.1-dev (0217ea3, 2020-01-23)
2020-01-18 13-44-54 PSTAdam Belis <adam.belis@gmail.com> i dont know eater maybe i dowalded wrong pyton for diff procesor but in that cas it should say that from the first try
2020-01-26 09-04-21 PSTAdam Belis <adam.belis@gmail.com> well right now its pretty broken . i know shit about math that is happning under hood but it looks like 3 problems that happend at once. - your fix - doc fix of too many points - and docs fix infroduces new bug with cistorting shapes
2020-01-18 13-57-50 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 10:57 PM (https://chat.inkscape.org/file-upload/dyX6iXrHesCDRCyPQ/Clipboard%20-%20January%2018,%202020%2010:57%20PM)
2020-01-18 14-31-14 PSTAdam Belis <adam.belis@gmail.com>yes thats my user name on discort
2020-01-18 14-33-25 PSTAdam Belis <adam.belis@gmail.com> even pewdipai could not find it :D
2020-01-18 14-32-42 PSTAdam Belis <adam.belis@gmail.com> friends
2020-01-18 08-51-31 PSTAdam Belis <adam.belis@gmail.com>that could be use full to me
2020-01-26 11-37-06 PSTAdam Belis <adam.belis@gmail.com> but now it just uncoverd it
2020-01-18 09-39-32 PSTAdam Belis <adam.belis@gmail.com> your build 70 sec master 35 sec
2020-01-26 11-34-59 PSTAdam Belis <adam.belis@gmail.com> maybe doctor could point you to better direction
2020-01-18 13-25-08 PSTAdam Belis <adam.belis@gmail.com> you tell me
2020-01-26 08-50-15 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 26, 2020 5:50 PM (https://chat.inkscape.org/file-upload/ZqAZTKoKXArignr9b/Clipboard%20-%20January%2026,%202020%205:50%20PM)
2020-01-18 14-32-07 PSTAdam Belis <adam.belis@gmail.com>hahah add freind
2020-01-18 08-43-35 PSTAdam Belis <adam.belis@gmail.com>hello
2020-01-26 11-40-43 PSTAdam Belis <adam.belis@gmail.com>ok that would be awesome
2020-01-18 14-11-36 PSTAdam Belis <adam.belis@gmail.com> :D
2020-01-18 08-52-43 PSTAdam Belis <adam.belis@gmail.com> i am simple stupid designer :D
2020-01-18 14-21-29 PSTAdam Belis <adam.belis@gmail.com> hmmm same error
2020-01-18 14-30-36 PSTAdam Belis <adam.belis@gmail.com> i nver used discord for calling les try that
2020-01-18 13-09-39 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 10:09 PM (https://chat.inkscape.org/file-upload/jhzeAvQ5DXjmycvwr/Clipboard%20-%20January%2018,%202020%2010:09%20PM)
2020-01-18 14-34-19 PSTAdam Belis <adam.belis@gmail.com> musseg up
2020-01-18 13-54-12 PSTAdam Belis <adam.belis@gmail.com>oOOOOOOOOOOOOO
2020-01-18 12-43-27 PSTAdam Belis <adam.belis@gmail.com> you can zip it
2020-01-18 13-48-04 PSTAdam Belis <adam.belis@gmail.com>nope
2020-01-18 12-51-31 PSTAdam Belis <adam.belis@gmail.com>will this work for win ?
2020-01-18 13-17-06 PSTAdam Belis <adam.belis@gmail.com>cannot find thet folder
2020-01-18 14-17-01 PSTAdam Belis <adam.belis@gmail.com>\\\ \\\
2020-01-18 14-15-34 PSTAdam Belis <adam.belis@gmail.com>this is my current py
2020-01-26 09-05-24 PSTAdam Belis <adam.belis@gmail.com> funny thing is that lpe boolioan use diffrent math (looks like) and works correctly
2020-01-18 14-08-21 PSTAdam Belis <adam.belis@gmail.com> that does not work i get same error
2020-01-18 14-30-58 PSTAdam Belis <adam.belis@gmail.com> adambelis
2020-01-18 14-33-41 PSTAdam Belis <adam.belis@gmail.com>same avatar as here
2020-01-18 14-32-19 PSTAdam Belis <adam.belis@gmail.com> in middel of the screen on home page
2020-01-18 14-32-29 PSTAdam Belis <adam.belis@gmail.com>on top
2020-01-19 08-34-52 PSTAdam Belis <adam.belis@gmail.com> that python could be useful to me because i could use it in 3D software like Houdini or cinema 4d
2020-01-18 12-51-32 PSTAdam Belis <adam.belis@gmail.com> inkscape_executables = [ "./Inkscape-031d86a-x86_64.AppImage", "./Inkscape-4cfd59b-x86_64.AppImage", "./Inkscape-43f5480-x86_64.AppImage" ]
2020-01-18 12-47-54 PSTAdam Belis <adam.belis@gmail.com> where does it print to ?
2020-01-18 15-22-11 PSTAdam Belis <adam.belis@gmail.com> thanks again for that banchmark i will try toput together issu with proposal for som kind ofo official banch mark test for performace
2020-01-18 13-25-06 PSTAdam Belis <adam.belis@gmail.com> dont know :D
2020-01-18 13-25-23 PSTAdam Belis <adam.belis@gmail.com>aaaaaaaaah
2020-01-26 09-15-11 PSTAdam Belis <adam.belis@gmail.com>ok i wrote him about it so you are 100 percent shure its not your code that case the problem ?
2020-01-18 08-54-28 PSTAdam Belis <adam.belis@gmail.com> thanks for solving
2020-01-18 12-48-34 PSTAdam Belis <adam.belis@gmail.com> i think result txt would be better for the record
2020-01-18 08-56-55 PSTAdam Belis <adam.belis@gmail.com> maybe there are also maybe some for linux
2020-01-18 15-40-52 PSTAdam Belis <adam.belis@gmail.com>but i dont think so actualy it can run blender or cinema 4d pretty resonably
2020-01-18 14-24-39 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 11:24 PM (https://chat.inkscape.org/file-upload/86KwEGqYn2wRBgWHm/Clipboard%20-%20January%2018,%202020%2011:24%20PM)
2020-01-18 14-05-06 PSTAdam Belis <adam.belis@gmail.com>should be copypasta
2020-01-18 13-38-11 PSTAdam Belis <adam.belis@gmail.com> thats what i am wondering
2020-01-18 08-58-08 PSTAdam Belis <adam.belis@gmail.com>this are win
2020-01-18 08-47-28 PSTAdam Belis <adam.belis@gmail.com>i dont tnik so but i could be wrong i am not a best person to ask about this kind of stuff i canoot even compile inkscape :D
2020-01-18 13-33-38 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 10:33 PM (https://chat.inkscape.org/file-upload/zGnHwXvHNZrELfKzk/Clipboard%20-%20January%2018,%202020%2010:33%20PM)
2020-01-18 14-34-09 PSTAdam Belis <adam.belis@gmail.com> intresing i fell like boomer
2020-01-18 14-05-41 PSTAdam Belis <adam.belis@gmail.com>which file it cannot find ?
2020-01-18 14-29-15 PSTAdam Belis <adam.belis@gmail.com> can we call here ?
2020-01-18 13-40-20 PSTAdam Belis <adam.belis@gmail.com>right this is my every expirienc wiith pyton ever i am alwes like wow this does not work :D
2020-01-18 12-48-52 PSTAdam Belis <adam.belis@gmail.com> one sec
2020-01-18 14-01-03 PSTAdam Belis <adam.belis@gmail.com>Clipboard - January 18, 2020 11:01 PM (https://chat.inkscape.org/file-upload/523iowHZyHpzmwQcr/Clipboard%20-%20January%2018,%202020%2011:01%20PM)
2020-01-26 11-36-24 PSTAdam Belis <adam.belis@gmail.com> probably doctor sayed the same thing
2020-01-18 14-27-10 PSTAdam Belis <adam.belis@gmail.com>ok so your script does not work ?
2020-01-18 08-49-22 PSTAdam Belis <adam.belis@gmail.com>but i was tasting how this will influenc performance
2020-01-18 13-55-03 PSTAdam Belis <adam.belis@gmail.com> reinstal instal reinstal
2020-01-19 08-28-34 PSTAdam Belis <adam.belis@gmail.com>cout yes it could be usfull even for my 3d stuff a specali for houdiny
2020-01-18 13-51-30 PSTAdam Belis <adam.belis@gmail.com>do iwant amd or win 32
2020-01-18 14-25-30 PSTAdam Belis <adam.belis@gmail.com>it does not tocntie
2020-01-19 08-26-02 PSTAdam Belis <adam.belis@gmail.com>oh
2020-01-26 08-51-20 PSTAdam Belis <adam.belis@gmail.com> yes
2020-01-18 14-11-35 PSTAdam Belis <adam.belis@gmail.com>oh
2020-01-18 13-54-27 PSTAdam Belis <adam.belis@gmail.com> dont know
2020-01-18 08-58-05 PSTAdam Belis <adam.belis@gmail.com>https://ci.appveyor.com/project/inkscape/inkscape/builds/30203579/job/n52kwoja5qmfudwx/artifacts
2020-01-19 08-37-48 PSTAdam Belis <adam.belis@gmail.com> :D thanks but moments (tha this code jus dont want to run) like this reminds me why i am i visual artist and not a developer
2020-01-18 12-57-04 PSTAdam Belis <adam.belis@gmail.com>ah that make more sace
2020-01-18 13-32-46 PSTAdam Belis <adam.belis@gmail.com> say i have vrong verison
2020-01-19 10-01-22 PSTAdam Belis <adam.belis@gmail.com>yes
2020-01-18 13-54-23 PSTAdam Belis <adam.belis@gmail.com> good question
2020-01-18 14-06-47 PSTAdam Belis <adam.belis@gmail.com>i know :D
2020-01-18 08-58-20 PSTAdam Belis <adam.belis@gmail.com> cool
2020-01-26 11-35-53 PSTAdam Belis <adam.belis@gmail.com> just theoreticly if nodes would have that atribute would that fix it ?
2020-01-26 08-54-57 PSTAdam Belis <adam.belis@gmail.com>but if you can pleas test it yourself if you see same
2020-01-18 12-49-12 PSTAdam Belis <adam.belis@gmail.com>i think i do
2020-01-18 14-32-49 PSTAdam Belis <adam.belis@gmail.com> and after that
2020-01-18 13-52-09 PSTAdam Belis <adam.belis@gmail.com>yop
2020-01-18 13-25-50 PSTAdam Belis <adam.belis@gmail.com> with my builds
2020-01-18 13-20-25 PSTAdam Belis <adam.belis@gmail.com> no i think this is how it sous to be don i think i don this befor
2020-01-26 09-07-42 PSTAdam Belis <adam.belis@gmail.com> hmmm if you have time and energy try to get in contac with @doctormo and try to make a plan how to fix (or revert or dont know )
2020-01-18 13-37-20 PSTAdam Belis <adam.belis@gmail.com> it created emty txt
2020-01-18 14-21-14 PSTAdam Belis <adam.belis@gmail.com> no no i got it
2020-01-18 13-25-03 PSTAdam Belis <adam.belis@gmail.com>if it didnt run it would not crate txt
2020-01-26 08-53-13 PSTAdam Belis <adam.belis@gmail.com> ok give me one sec i will try that spasific build
2020-01-18 14-26-51 PSTAdam Belis <adam.belis@gmail.com> could this be pyton glitch / wrong pyton instaled ?
2020-01-18 14-14-54 PSTAdam Belis <adam.belis@gmail.com>yop
2020-01-18 13-39-30 PSTAdam Belis <adam.belis@gmail.com> ok i just tested if that helps
2020-01-18 08-46-40 PSTAdam Belis <adam.belis@gmail.com>benchmarksvg.svg (https://chat.inkscape.org/file-upload/AYNLFshaDuydi9oSJ/benchmarksvg.svg)
2020-01-18 14-19-43 PSTAdam Belis <adam.belis@gmail.com>firs what ?
2020-01-26 08-51-40 PSTAdam Belis <adam.belis@gmail.com> let me test it one more tim to be sure im looking at correct build
2020-01-18 08-52-34 PSTAdam Belis <adam.belis@gmail.com> NOPE :D
2020-01-18 13-59-11 PSTAdam Belis <adam.belis@gmail.com>is this correct syntax ?
2020-01-18 13-54-18 PSTAdam Belis <adam.belis@gmail.com> :D
2020-01-18 14-33-56 PSTAdam Belis <adam.belis@gmail.com>adambelis#3440