convert matlab code to python: SMOP not generating output file












0














I am trying to convert matlab files to python using SMOP (Small Matlab/Octave to Python compiler) without installing SMOP itself but making sure all dependencies like ply and networkx are installed.



I issue the following instruction, as given in the SMOP github page to convert the matlab r8_random.m file provided in the smop directory:



$ # browse to directory of smop
$ python3.5 main.py r8_random.m -o r8_random.py


My terminal shows me the following output:



WARNING: Token 'CLASSDEF' defined, but not used
WARNING: Token 'END_UNEXPECTED' defined, but not used
WARNING: There are 2 unused tokens
Generating LALR tables
WARNING: 1 shift/reduce conflict


But I don't get any file converted from the matlab file. I'm not sure how to interpret the terminal output messages and what else to check. Any suggestions would be appreciated. Thanks










share|improve this question





























    0














    I am trying to convert matlab files to python using SMOP (Small Matlab/Octave to Python compiler) without installing SMOP itself but making sure all dependencies like ply and networkx are installed.



    I issue the following instruction, as given in the SMOP github page to convert the matlab r8_random.m file provided in the smop directory:



    $ # browse to directory of smop
    $ python3.5 main.py r8_random.m -o r8_random.py


    My terminal shows me the following output:



    WARNING: Token 'CLASSDEF' defined, but not used
    WARNING: Token 'END_UNEXPECTED' defined, but not used
    WARNING: There are 2 unused tokens
    Generating LALR tables
    WARNING: 1 shift/reduce conflict


    But I don't get any file converted from the matlab file. I'm not sure how to interpret the terminal output messages and what else to check. Any suggestions would be appreciated. Thanks










    share|improve this question



























      0












      0








      0







      I am trying to convert matlab files to python using SMOP (Small Matlab/Octave to Python compiler) without installing SMOP itself but making sure all dependencies like ply and networkx are installed.



      I issue the following instruction, as given in the SMOP github page to convert the matlab r8_random.m file provided in the smop directory:



      $ # browse to directory of smop
      $ python3.5 main.py r8_random.m -o r8_random.py


      My terminal shows me the following output:



      WARNING: Token 'CLASSDEF' defined, but not used
      WARNING: Token 'END_UNEXPECTED' defined, but not used
      WARNING: There are 2 unused tokens
      Generating LALR tables
      WARNING: 1 shift/reduce conflict


      But I don't get any file converted from the matlab file. I'm not sure how to interpret the terminal output messages and what else to check. Any suggestions would be appreciated. Thanks










      share|improve this question















      I am trying to convert matlab files to python using SMOP (Small Matlab/Octave to Python compiler) without installing SMOP itself but making sure all dependencies like ply and networkx are installed.



      I issue the following instruction, as given in the SMOP github page to convert the matlab r8_random.m file provided in the smop directory:



      $ # browse to directory of smop
      $ python3.5 main.py r8_random.m -o r8_random.py


      My terminal shows me the following output:



      WARNING: Token 'CLASSDEF' defined, but not used
      WARNING: Token 'END_UNEXPECTED' defined, but not used
      WARNING: There are 2 unused tokens
      Generating LALR tables
      WARNING: 1 shift/reduce conflict


      But I don't get any file converted from the matlab file. I'm not sure how to interpret the terminal output messages and what else to check. Any suggestions would be appreciated. Thanks







      python python-3.x matlab converters






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 13 '18 at 12:55







      ggulgulia

















      asked Nov 13 '18 at 9:37









      ggulguliaggulgulia

      647915




      647915
























          1 Answer
          1






          active

          oldest

          votes


















          0














          I could make it to work but I had to Install the smop package:



          sudo pip3.5 install smop


          and then on the bash I issued the command (after cd-ing to the matlab-file directory):



          smop r8_random.py 


          which gave me an output file r8_random.py



          But it will still be worthwile to know if it could actually be used without installing as mentioned on the github page






          share|improve this answer





















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53277923%2fconvert-matlab-code-to-python-smop-not-generating-output-file%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            I could make it to work but I had to Install the smop package:



            sudo pip3.5 install smop


            and then on the bash I issued the command (after cd-ing to the matlab-file directory):



            smop r8_random.py 


            which gave me an output file r8_random.py



            But it will still be worthwile to know if it could actually be used without installing as mentioned on the github page






            share|improve this answer


























              0














              I could make it to work but I had to Install the smop package:



              sudo pip3.5 install smop


              and then on the bash I issued the command (after cd-ing to the matlab-file directory):



              smop r8_random.py 


              which gave me an output file r8_random.py



              But it will still be worthwile to know if it could actually be used without installing as mentioned on the github page






              share|improve this answer
























                0












                0








                0






                I could make it to work but I had to Install the smop package:



                sudo pip3.5 install smop


                and then on the bash I issued the command (after cd-ing to the matlab-file directory):



                smop r8_random.py 


                which gave me an output file r8_random.py



                But it will still be worthwile to know if it could actually be used without installing as mentioned on the github page






                share|improve this answer












                I could make it to work but I had to Install the smop package:



                sudo pip3.5 install smop


                and then on the bash I issued the command (after cd-ing to the matlab-file directory):



                smop r8_random.py 


                which gave me an output file r8_random.py



                But it will still be worthwile to know if it could actually be used without installing as mentioned on the github page







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 13 '18 at 10:01









                ggulguliaggulgulia

                647915




                647915






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53277923%2fconvert-matlab-code-to-python-smop-not-generating-output-file%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    List item for chat from Array inside array React Native

                    Thiostrepton

                    Caerphilly