Just tried it out and the improvements were substantial. I tried to add 94K nodes (journal entries) to a graph, most of which have multiple edges, and with 0.7.2 it took 137 seconds, whereas with the specter branch, it only took 92 seconds. Everything else worked fine as well. Thanks for this library, been working very well for me in https:/github.com/matthias/meins.
On Wednesday, August 14, 2019 at 9:09:02 AM UTC+2, puzzler wrote: > > I have created a "specter" branch of ubergraph which uses the specter > library for all nested map access and transformations. I believe this will > speed up ubergraph, especially for adding and removing edges, but I would > like it if some users of ubergraph would compare the performance of the > specter branch against the 0.7.0 master branch on their graphs. > > https://github.com/Engelberg/ubergraph/tree/specter > > If the speed improvement is enough to warrant the added dependency, I'll > merge the specter branch into master. > > Thanks. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/bdfc451a-9108-4728-89f7-1a23263b15fd%40googlegroups.com.