-
Notifications
You must be signed in to change notification settings - Fork 145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Usage of this code in other work #35
Comments
The source code in the Besides, I have improved this tool in one of my Github repositories named nvc which stands for Network View Controller. It provides an API-like interface for developers to use, so you might want to take a look at it for your thesis work. Hope this answer helps! |
Following our little discussion, I realized that you're using Network View Controller in your Finite Automaton Recognizer to render automata recognized from hand-drawn ones... Now that stable releases are available for nvc, I'd like to share a contextual approach to using the latest version of the tool in your project. Said version is currently 1.1.1 and provides stand-alone HTML examples (among other changes inherited from previous versions recorded in 'frontend' directory of your project
text begins here (you can ignore unnecessary newlines) This directory contains standalone HTML examples taken from nvc version 1.1.1. Said examples were obtained as follows according to the documentation. ... # download or git clone/checkout nvc source code targeting the version stated above
cd nvc # navigate to the directory containing nvc source code
npm install
npm run examples:html:update # update HTML examples with latest dependencies
... # copy the content of examples/html_pages from nvc into this directory text ends here At this point, the following data should have been copied into the
'recognition/IO/0_frontend.html' file of your project
<!-- HTML file for viewing recognized automata.
Adapted from ../../frontend/01_basic.html. -->
what to replace // allow the user to see all nodes and text items but not necessarily links replacement // load the JSON data generated for the previously recognized automaton (see output.js)
Nvc.quick.outputText(json);
Nvc.quick.loadJsonFromOutput();
// allow the user to see all nodes and text items but not necessarily links What else?The changes suggested above, which I figured out by following the latest Git commits regarding your project's frontend, assume that nvc is not used anywhere else in the project. If this is not the case, please take the necessary steps accordingly. All the best! |
Would it be permissable to use the code of the fsm in my bachelor's thesis? I aim to recognize handdraw finite automatons and then convert them to some object notation but it would also be great to display the recognized automaton.
Of course I will implement a visualization myself if it is not possible but it would be a nice hommage to my studies since we used your fsm in almost every semester for modeling all kinds of transition systems.
Thank you very much.
The text was updated successfully, but these errors were encountered: