GithubHelp home page GithubHelp logo

lluisalemanypuig / ipe.embedviz Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 4.01 MB

Ipelet for IPE that draws linear embeddings of graphs

License: GNU Affero General Public License v3.0

Lua 99.14% Shell 0.86%
ipe graph-embedding lua ipelet linear-arrangements arrangements graphs

ipe.embedviz's Introduction

  • ๐Ÿ‘‹ Hi, my name is Lluรญs!
  • ๐Ÿ‘€ Iโ€™m interested in extending my main project and the tools built on it, all of which is the result of my research during my Ph. D. thesis.
  • ๐ŸŒฑ Iโ€™m constantly learning C++, mostly from C++ weekly, Cpp Con and stack overflow.
  • ๐Ÿ’ž๏ธ Iโ€™m looking to collaborate with people interested in making new tools built on the Linear Arrangement Library or extending the existing tools.
  • ๐Ÿ“ซ You will find contact information in my work webpage.

ipe.embedviz's People

Contributors

lluisalemanypuig avatar

Watchers

 avatar

ipe.embedviz's Issues

IPE crashes at launch - missing ipelet file

In Ubuntu, when I launch ipe from command line terminal, ipe crashes with error:

cannot open ev_auxiliary_functions.lua: No such file or directory
stack traceback:
	[C]: in function 'dofile'
	[string "/home/*****/.ipe/ipelets/ev_embedding_visuali..."]:44: in local 'ff'
	/usr/share/ipe/7.2.20/lua/main.lua:390: in function 'load_ipelets'
	/usr/share/ipe/7.2.20/lua/main.lua:427: in main chunk
	[C]: in function 'require'
	[string "require "main""]:1: in main chunk

The ***** represents my censored username in my computer.

IPE crashes after second use of 'Use automatic spacing'

Using the 'automatic spacing' feature makes the program crash after its second use.

Input data:

  • List of edges: qqqqqqqqqqqq aa
  • Inverse arrangement: qqqqqqqqqqqq aa
  • Check the 'Use automating spacing' checkbox.

How to reproduce:

  • Step 1: type the input data in the dialog
  • Step 2: Click 'Ok'. Here we see the only two words linked by a single edge, as expected.
  • Step 3: Render Latex. This can be done by clicking Control + L.
  • Step 4: Move the rendered embedding so that the next one is visible.
  • Step 5: repeat steps 1 and 2. Now the program crashes.

What to expect: after step 5, the program shouldn't crash.

Start a wiki

Instead of updating the README.md every time the ipelet is updated, write a wiki.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.