A dream of computing and LaTeXing together
Joshi, Manjusha
Researchers search for some computational package for their results. At the time when they have good output, they begin worrying about how to insert it in their LaTeX document. They have to keep track of their output, formatting and then insert it at the appropriate places in the document. The SageTeX package is a blessing in these situations. It calls the powerful open source maths server Sage, to compute and embed the result into a TeX document.
 Good afternoon everyone. I am Manishya Zoshi. I am basically a person inspired by earlier talk conference in Trivendra 2002. From there my journey started. First I came to know from late day that there are free open sources possible. And later on I was in exploring this type of free mathematical software for computing. And on my journey, always on my journey with this type of software, I always try to play with that so that outputs we can get through tech. So every time I was looking for whether there is some compatibility with the software and the tech. So basically I am from the research, mathematics research area. And every time we feel that we have so many problems regarding computing because directly from basic sciences, if we want to have some research paper or this is, we all the time have to look for late day of course. And not only that, we are dependent on some scientific computing. And story starts with this. We are also required some software to do some work. And most of the universities are may not be having such fancy software. But as soon as we enter in the word of free open source software, there are plenty enough software to play around. And with that, we found that free software. And Sage is one of the software which we found very useful because it can handle images, it can handle numerical calculations. And if we get something, you always need to ask something more. Can I get something more? So likewise, so for example, if you, if one want to see that if I want to take factorial of 100 and this is the output which I can get generated by Sage. Now, I have this output get generated by Sage and now my question, next question is how can I, how one can include it? So in general, a way or possible ways are like you can cut paste, that is one way. Here you can see a multi calculation that is also possible with such type of software. This type of twist-type torus, this type of figures, one would like to include as per the requirement. So what type of outputs we need to handle through latex and how much, how one can get it automated so that less work can be done, that was the thing in mind. So the main people who will be benefited from such type of thing is researchers, they need to add calculated output in their papers. In question papers, teachers if can get some randomly generated matrices or some randomly generated, auto-generated things, nothing like that, then the early books have solutions at the end of the book. So if one can insert some answers, nothing like that. If we get get generated answers, nothing like that. In learning systems, now it is, you must have heard about Moodle and all, Moodle also handles latex. So where, suppose one hundred students are at a time appearing for the exam and they do some bandwidth problem if they are facing some problem. So all of a sudden if everyone wanted to appear for the exam, sometimes some of them may miss and in the same paper cannot repeated again, should not repeat again. So that time, that time if you have auto-generated content, that will be of one of the requirement. So these are the places where one needs to have calculated output. Not only that, the software required like, you required for statistics, for data handling, for numerical computing, for symbolic computing, graph theory, computer algebra, number theory, commutative algebra, all this software one can handle easily through Sage. Therefore Sage is called as a math server because these are the, these are, this list generally includes all requirements, all type of mathematical computational requirements get covered in this set of software and Sage can handle this software, this, all this software through Sage. So another way of including figures, so this is the output of vector field generated by software, psi lab which is equivalent to MATLAB. So now after we generate the output, then we have to export it as a JPG file and then manually we include that file in our tech file. So such type of work is involved in, this is the procedure which generally get followed by researchers. So fine, so that availability is there but there are some problems like they have to think where they have to input the computed output figures. Then every time they have to switch between the programming language or software and tech file, not only that, as I showed you the factorial of hundreds, huge output and if one is, one is trying to cut and paste, sometimes they may miss it and it, this is dangerous, it can, it is type of loss of important calculated data. So apart from that there is always fear of where is my file, where I am losing it, I have stored it or not, I have to keep track of all these things. And doing this circus, one may miss what I was thinking on, what was my research paper, what, I may lose the track of thinking. So that type of problems are there. So if you use Sage-Take that is what I found, so you can, you can keep with your, you will be with your track of thinking and while thinking at the appropriate places, you can insert calculations, it is not inserting, it is just calling Sage command at the appropriate places. Moreover you can, you should not put more special attention to insert your figures, your calculations, everything is collectively available for you. So what type of workflow is there to use? So Sage-Take is a package which is available and through Latex file one can add, after adding use, use package Sage-Take, one can interact with Sage while we compile Latex file, we will see the workflow. So we start with the tech file and with Sage-Take package and then as usual the way we will, we can use either Latex command or PDF Latex command and the tech file that's it and then it will generate many files, one file is.sage and that's a.sage file, we have to look it at and we just have to say Sage, so I'm assuming that Sage is installed, you just have to say, you call the Sage.py file that is command is Sage and then you just have to say Sage, ABC, or file name.sage, the extension is important here and after compiling that.sage file calculations get calculated through Sage software and it get return on.sout file,.sout file and then again you need to compile the same tech file again. So that time, that means the second compilation, Latex get the outputs from Sage which are stored in.sot file and through that it get not only that then Latex write code for that so that we can compile, we can see the outputs in the regular Latex format. So here are some commands just to give idea. So if you say backslash Sage,.cullibrations and actual command, so factorial 100 is the actual command which is available in Sage environment. So backslash Sage allow you to enter in that way in the Sage environment. So that is the only single command which is enough to generate factorial of 100 not only that it will get included in your tech file. Another interesting command is Sage plot which is useful for plotting 2D as well as 3D. And the Sage plot command in the bracket curly bracket plot exp x comma minus 5 comma 5 it is very simple. So we are here plotting e raised to x and the range is minus 5 to 5 that is it. So this the inner bracket shows the Sage command and this is one single line command. Another environment available is begin Sage block and end Sage block that is the actual Sage code which can get printed in your tech file. Not only that it talks with Sage and there suppose I have said that g of x is teller that is called not counting teller series, 10x and other limits then g of x is the function it get information get assigned to this expression. That means it is talking with Sage also it is printing Sage code in your tech file. So here is the code Sage code in the Sage block and this is the computer output. So I will try to show you how one can change the output. So this is the generated so 10x is written by hand and the rest of the expression which you can see 62 upon 2 at 3, 5, etc. etc. That is directly computed from Sage. So actually to obtain this output I have written this Sage block thing and to get this output 10x as usual in the mathematical mode and backslash Sage g of x. gx was assigned earlier and here I am just using backslash Sage gx. So that means our work of going to the software getting some output done calculating this that keeping track can be shortened. So this is graph generated by sign of Sage nothing great in that that way but this is generated by directly Sage. And this word sign is also generated while I am compiling tech file. We will be able to see the output right now. So before that I would like to show you some outputs and then we will change that to another graph. This is for partial fractions and this is also get generated automatically. This is Peterson graph and Sage has database of all this type of graphs. So if you say a graphs complete and if you give number of nodes like 8, 7 it will show you it will print directly the complete graph on those many nodes. So that is from Sage side but from tech side nothing like that if you get such type of outputs get included in our tech file. And here is the command. So the next question comes in our mind if we want to give this file to some publisher for journal and the publisher may not having this type of Sage install or it doesn't know what to do with this. The idea is along with your tech file you can add this dot Sage file and don't worry sorry dot SO2 SOUT file and then when publisher wanted to add your presentation or your paper in its journal then he just need to take once that's it. So additionally you just have to add dot SO2 file. Okay so before that I would like to show you the actual procedure. So this is the same presentation file actually. It will be little bigger so I will just show you the process. So here I have given the typing command so I will change it to cos. There was one generated graph so I will change it to cos and then now I will compile this file with Sage with the extension Sage dot file name dot Sage. It is giving me some error. Okay let us see. So again I will compile it. Sign. It is asking me twice because in the file I have given type in. Let me check whether it has been done or not. Oh I give sign only. Okay. Sorry sir. Sorry. Okay sir generally what happened is word get changed. I think I have given sign only again. Anyway so this is the work procedure and one can do it. So type in command because I have given type in command therefore it was waiting for the word but if I have not given it and I have used it with def command in other file I can generate list of the functions and plots of corresponding functions. Okay. I have finished. So at present that is it. Any questions? Any comment? Questions? Actually two questions. First I would like to see that as our file if you can just show what is inside. Yeah I will show. Yes out. This is about the symbolic computation which I have done. Integration was about. That was generated from this file. And what else? Taylor series expansion is also there. Okay. You can see. And second question. You have the sage block which is formatted but for some reasons I might want to suppress the sage. Is it possible? Yeah there is such silent command. Okay. Thank you. Thank you very much. Thank you. Time for a break.
 Good afternoon everyone. I am Manishya Zoshi. I am basically a person inspired by earlier  talk conference in Trivendra 2002. From there my journey started. First I came to know from  late day that there are free open sources possible. And later on I was in exploring this type of  free mathematical software for computing. And on my journey, always on my journey with this type of  software, I always try to play with that so that outputs we can get through tech. So every time I was  looking for whether there is some compatibility with the software and the tech. So basically I am from  the research, mathematics research area. And every time we feel that we have so many problems regarding  computing because directly from basic sciences, if we want to have some research paper or this is, we  all the time have to look for late day of course. And not only that, we are dependent on some scientific  computing. And story starts with this. We are also required some software to do some work. And most of the  universities are may not be having such fancy software. But as soon as we enter in the word of free  open source software, there are plenty enough software to play around. And with that, we found that  free software. And Sage is one of the software which we found very useful because it can handle  images, it can handle numerical calculations. And if we get something, you always need to ask  something more. Can I get something more? So likewise, so for example, if you, if one want to see that  if I want to take factorial of 100 and this is the output which I can get generated by Sage. Now, I have  this output get generated by Sage and now my question, next question is how can I, how one can include it?  So in general, a way or possible ways are like you can cut paste, that is one way. Here you can see a  multi calculation that is also possible with such type of software. This type of twist-type torus, this type  of figures, one would like to include as per the requirement. So what type of outputs we need to handle  through latex and how much, how one can get it automated so that less work can be done, that was the thing in mind.  So the main people who will be benefited from such type of thing is researchers, they need to add calculated  output in their papers. In question papers, teachers if can get some randomly generated matrices or some  randomly generated, auto-generated things, nothing like that, then the early books have solutions at the end of the  book. So if one can insert some answers, nothing like that. If we get get generated answers, nothing like that.  In learning systems, now it is, you must have heard about Moodle and all, Moodle also handles latex. So where,  suppose one hundred students are at a time appearing for the exam and they do some bandwidth problem if they are  facing some problem. So all of a sudden if everyone wanted to appear for the exam, sometimes some of them may miss  and in the same paper cannot repeated again, should not repeat again. So that time, that time if you have  auto-generated content, that will be of one of the requirement. So these are the places where one needs to  have calculated output. Not only that, the software required like, you required for statistics, for data handling,  for numerical computing, for symbolic computing, graph theory, computer algebra, number theory,  commutative algebra, all this software one can handle easily through Sage. Therefore Sage is called as a math  server because these are the, these are, this list generally includes all requirements, all type of mathematical  computational requirements get covered in this set of software and Sage can handle this software, this, all this  software through Sage. So another way of including figures, so this is the output of vector field generated by  software, psi lab which is equivalent to MATLAB. So now after we generate the output, then we have to export it as a  JPG file and then manually we include that file in our tech file. So such type of work is involved in, this is  the procedure which generally get followed by researchers. So fine, so that availability is there but there  are some problems like they have to think where they have to input the computed output figures.  Then every time they have to switch between the programming language or software and tech file, not only that, as I  showed you the factorial of hundreds, huge output and if one is, one is trying to cut and paste, sometimes they may miss  it and it, this is dangerous, it can, it is type of loss of important calculated data. So apart from that there is always  fear of where is my file, where I am losing it, I have stored it or not, I have to keep track of all these things.  And doing this circus, one may miss what I was thinking on, what was my research paper, what, I may lose the track of  thinking. So that type of problems are there. So if you use Sage-Take that is what I found, so you can, you can keep with your,  you will be with your track of thinking and while thinking at the appropriate places, you can insert calculations, it is not  inserting, it is just calling Sage command at the appropriate places. Moreover you can, you should not put more special  attention to insert your figures, your calculations, everything is collectively available for you.  So what type of workflow is there to use? So Sage-Take is a package which is available and through Latex file one can add,  after adding use, use package Sage-Take, one can interact with Sage while we compile Latex file, we will see the workflow.  So we start with the tech file and with Sage-Take package and then as usual the way we will, we can use either Latex command  or PDF Latex command and the tech file that's it and then it will generate many files, one file is.sage and that's a.sage file,  we have to look it at and we just have to say Sage, so I'm assuming that Sage is installed, you just have to say,  you call the Sage.py file that is command is Sage and then you just have to say Sage, ABC, or file name.sage,  the extension is important here and after compiling that.sage file calculations get calculated through Sage software  and it get return on.sout file,.sout file and then again you need to compile the same tech file again.  So that time, that means the second compilation, Latex get the outputs from Sage which are stored in.sot file  and through that it get not only that then Latex write code for that so that we can compile, we can see the outputs in the regular  Latex format. So here are some commands just to give idea. So if you say backslash Sage, .cullibrations and actual command, so factorial 100 is the actual command which is available in Sage environment.  So backslash Sage allow you to enter in that way in the Sage environment. So that is the only single command  which is enough to generate factorial of 100 not only that it will get included in your tech file.  Another interesting command is Sage plot which is useful for plotting 2D as well as 3D.  And the Sage plot command in the bracket curly bracket plot exp x comma minus 5 comma 5 it is very simple.  So we are here plotting e raised to x and the range is minus 5 to 5 that is it.  So this the inner bracket shows the Sage command and this is one single line command.  Another environment available is begin Sage block and end Sage block that is the actual Sage code which can get printed in your tech file.  Not only that it talks with Sage and there suppose I have said that g of x is teller that is called not counting teller series,  10x and other limits then g of x is the function it get information get assigned to this expression.  That means it is talking with Sage also it is printing Sage code in your tech file.  So here is the code Sage code in the Sage block and this is the computer output.  So I will try to show you how one can change the output.  So this is the generated so 10x is written by hand and the rest of the expression which you can see 62 upon 2 at 3, 5, etc. etc.  That is directly computed from Sage.  So actually to obtain this output I have written this Sage block thing and to get this output 10x as usual in the mathematical mode and backslash Sage g of x.  gx was assigned earlier and here I am just using backslash Sage gx.  So that means our work of going to the software getting some output done calculating this that keeping track can be shortened.  So this is graph generated by sign of Sage nothing great in that that way but this is generated by directly Sage.  And this word sign is also generated while I am compiling tech file.  We will be able to see the output right now.  So before that I would like to show you some outputs and then we will change that to another graph.  This is for partial fractions and this is also get generated automatically.  This is Peterson graph and Sage has database of all this type of graphs.  So if you say a graphs complete and if you give number of nodes like 8, 7 it will show you it will print directly the complete graph on those many nodes.  So that is from Sage side but from tech side nothing like that if you get such type of outputs get included in our tech file.  And here is the command.  So the next question comes in our mind if we want to give this file to some publisher for journal and the publisher may not having this type of Sage install or it doesn't know what to do with this.  The idea is along with your tech file you can add this dot Sage file and don't worry sorry dot SO2 SOUT file and then when publisher wanted to add your presentation or your paper in its journal then he just need to take once that's it.  So additionally you just have to add dot SO2 file.  Okay so before that I would like to show you the actual procedure.  So this is the same presentation file actually.  It will be little bigger so I will just show you the process.  So here I have given the typing command so I will change it to cos.  There was one generated graph so I will change it to cos and then now I will compile this file with Sage with the extension Sage dot file name dot Sage.  It is giving me some error.  Okay let us see.  So again I will compile it.  Sign.  It is asking me twice because in the file I have given type in.  Let me check whether it has been done or not.  Oh I give sign only.  Okay.  Sorry sir.  Sorry.  Okay sir generally what happened is word get changed.  I think I have given sign only again.  Anyway so this is the work procedure and one can do it.  So type in command because I have given type in command therefore it was waiting for the word but if I have not given it and I have used it with def command in other file I can generate list of the functions and plots of corresponding functions.  Okay.  I have finished.  So at present that is it.  Any questions?  Any comment?  Questions?  Actually two questions.  First I would like to see that as our file if you can just show what is inside.  Yeah I will show.  Yes out.  This is about the symbolic computation which I have done.  Integration was about.  That was generated from this file.  And what else?  Taylor series expansion is also there.  Okay.  You can see.  And second question.  You have the sage block which is formatted but for some reasons I might want to suppress the sage.  Is it possible?  Yeah there is such silent command.  Okay.  Thank you.  Thank you very much.  Thank you.  Time for a break.
A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_0_59.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_60_251.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_252_803.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_804_1967.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_1968_2567.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_2568_3923.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_3924_4379.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_4380_4499.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_4500_4619.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_4620_6623.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_6624_7643.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_7644_8327.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_8328_8495.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_8496_10067.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_10068_11303.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_11304_11543.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_11544_13919.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_13920_16571.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_16572_19391.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_19392_21131.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_21132_21347.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_21348_21851.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_21852_22067.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_22068_25043.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_25044_25391.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_25392_26723.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_26724_27467.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_27468_28883.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_28884_29015.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_29016_29195.png A_dream_of_computing_and_LaTeXing_together__A_reality_with_SageTeX_29196_29236.png
Good afternoon everyone. I am Manishya Zoshi. I am basically a person inspired by earlier talk conference in Trivendra 2002. From there my journey started. First I came to know from late day that there are free open sources possible. And later on I was in exploring this type of free mathematical software for computing. And on my journey, always on my journey with this type of software, I always try to play with that so that outputs we can get through tech. So every time I was looking for whether there is some compatibility with the software and the tech. So basically I am from the research, mathematics research area. And every time we feel that we have so many problems regarding computing because directly from basic sciences, if we want to have some research paper or this is, we all the time have to look for late day of course. And not only that, we are dependent on some scientific computing. And story starts with this. We are also required some software to do some work. And most of the universities are may not be having such fancy software. But as soon as we enter in the word of free open source software, there are plenty enough software to play around. And with that, we found that free software. And Sage is one of the software which we found very useful because it can handle images, it can handle numerical calculations. And if we get something, you always need to ask something more. Can I get something more? So likewise, so for example, if you, if one want to see that if I want to take factorial of 100 and this is the output which I can get generated by Sage. Now, I have this output get generated by Sage and now my question, next question is how can I, how one can include it? So in general, a way or possible ways are like you can cut paste, that is one way. Here you can see a multi calculation that is also possible with such type of software. This type of twist-type torus, this type of figures, one would like to include as per the requirement. So what type of outputs we need to handle through latex and how much, how one can get it automated so that less work can be done, that was the thing in mind. So the main people who will be benefited from such type of thing is researchers, they need to add calculated output in their papers. In question papers, teachers if can get some randomly generated matrices or some randomly generated, auto-generated things, nothing like that, then the early books have solutions at the end of the book. So if one can insert some answers, nothing like that. If we get get generated answers, nothing like that. In learning systems, now it is, you must have heard about Moodle and all, Moodle also handles latex. So where, suppose one hundred students are at a time appearing for the exam and they do some bandwidth problem if they are facing some problem. So all of a sudden if everyone wanted to appear for the exam, sometimes some of them may miss and in the same paper cannot repeated again, should not repeat again. So that time, that time if you have auto-generated content, that will be of one of the requirement. So these are the places where one needs to have calculated output. Not only that, the software required like, you required for statistics, for data handling, for numerical computing, for symbolic computing, graph theory, computer algebra, number theory, commutative algebra, all this software one can handle easily through Sage. Therefore Sage is called as a math server because these are the, these are, this list generally includes all requirements, all type of mathematical computational requirements get covered in this set of software and Sage can handle this software, this, all this software through Sage. So another way of including figures, so this is the output of vector field generated by software, psi lab which is equivalent to MATLAB. So now after we generate the output, then we have to export it as a JPG file and then manually we include that file in our tech file. So such type of work is involved in, this is the procedure which generally get followed by researchers. So fine, so that availability is there but there are some problems like they have to think where they have to input the computed output figures. Then every time they have to switch between the programming language or software and tech file, not only that, as I showed you the factorial of hundreds, huge output and if one is, one is trying to cut and paste, sometimes they may miss it and it, this is dangerous, it can, it is type of loss of important calculated data. So apart from that there is always fear of where is my file, where I am losing it, I have stored it or not, I have to keep track of all these things. And doing this circus, one may miss what I was thinking on, what was my research paper, what, I may lose the track of thinking. So that type of problems are there. So if you use Sage-Take that is what I found, so you can, you can keep with your, you will be with your track of thinking and while thinking at the appropriate places, you can insert calculations, it is not inserting, it is just calling Sage command at the appropriate places. Moreover you can, you should not put more special attention to insert your figures, your calculations, everything is collectively available for you. So what type of workflow is there to use? So Sage-Take is a package which is available and through Latex file one can add, after adding use, use package Sage-Take, one can interact with Sage while we compile Latex file, we will see the workflow. So we start with the tech file and with Sage-Take package and then as usual the way we will, we can use either Latex command or PDF Latex command and the tech file that's it and then it will generate many files, one file is.sage and that's a.sage file, we have to look it at and we just have to say Sage, so I'm assuming that Sage is installed, you just have to say, you call the Sage.py file that is command is Sage and then you just have to say Sage, ABC, or file name.sage, the extension is important here and after compiling that.sage file calculations get calculated through Sage software and it get return on.sout file,.sout file and then again you need to compile the same tech file again. So that time, that means the second compilation, Latex get the outputs from Sage which are stored in.sot file and through that it get not only that then Latex write code for that so that we can compile, we can see the outputs in the regular Latex format. So here are some commands just to give idea. So if you say backslash Sage,.cullibrations and actual command, so factorial 100 is the actual command which is available in Sage environment. So backslash Sage allow you to enter in that way in the Sage environment. So that is the only single command which is enough to generate factorial of 100 not only that it will get included in your tech file. Another interesting command is Sage plot which is useful for plotting 2D as well as 3D. And the Sage plot command in the bracket curly bracket plot exp x comma minus 5 comma 5 it is very simple. So we are here plotting e raised to x and the range is minus 5 to 5 that is it. So this the inner bracket shows the Sage command and this is one single line command. Another environment available is begin Sage block and end Sage block that is the actual Sage code which can get printed in your tech file. Not only that it talks with Sage and there suppose I have said that g of x is teller that is called not counting teller series, 10x and other limits then g of x is the function it get information get assigned to this expression. That means it is talking with Sage also it is printing Sage code in your tech file. So here is the code Sage code in the Sage block and this is the computer output. So I will try to show you how one can change the output. So this is the generated so 10x is written by hand and the rest of the expression which you can see 62 upon 2 at 3, 5, etc. etc. That is directly computed from Sage. So actually to obtain this output I have written this Sage block thing and to get this output 10x as usual in the mathematical mode and backslash Sage g of x. gx was assigned earlier and here I am just using backslash Sage gx. So that means our work of going to the software getting some output done calculating this that keeping track can be shortened. So this is graph generated by sign of Sage nothing great in that that way but this is generated by directly Sage. And this word sign is also generated while I am compiling tech file. We will be able to see the output right now. So before that I would like to show you some outputs and then we will change that to another graph. This is for partial fractions and this is also get generated automatically. This is Peterson graph and Sage has database of all this type of graphs. So if you say a graphs complete and if you give number of nodes like 8, 7 it will show you it will print directly the complete graph on those many nodes. So that is from Sage side but from tech side nothing like that if you get such type of outputs get included in our tech file. And here is the command. So the next question comes in our mind if we want to give this file to some publisher for journal and the publisher may not having this type of Sage install or it doesn't know what to do with this. The idea is along with your tech file you can add this dot Sage file and don't worry sorry dot SO2 SOUT file and then when publisher wanted to add your presentation or your paper in its journal then he just need to take once that's it. So additionally you just have to add dot SO2 file. Okay so before that I would like to show you the actual procedure. So this is the same presentation file actually. It will be little bigger so I will just show you the process. So here I have given the typing command so I will change it to cos. There was one generated graph so I will change it to cos and then now I will compile this file with Sage with the extension Sage dot file name dot Sage. It is giving me some error. Okay let us see. So again I will compile it. Sign. It is asking me twice because in the file I have given type in. Let me check whether it has been done or not. Oh I give sign only. Okay. Sorry sir. Sorry. Okay sir generally what happened is word get changed. I think I have given sign only again. Anyway so this is the work procedure and one can do it. So type in command because I have given type in command therefore it was waiting for the word but if I have not given it and I have used it with def command in other file I can generate list of the functions and plots of corresponding functions. Okay. I have finished. So at present that is it. Any questions? Any comment? Questions? Actually two questions. First I would like to see that as our file if you can just show what is inside. Yeah I will show. Yes out. This is about the symbolic computation which I have done. Integration was about. That was generated from this file. And what else? Taylor series expansion is also there. Okay. You can see. And second question. You have the sage block which is formatted but for some reasons I might want to suppress the sage. Is it possible? Yeah there is such silent command. Okay. Thank you. Thank you very much. Thank you. Time for a break.
some research paper or this is, we all the time the word of free open source software, there are to add calculated output in their papers. In server because these are the, these are, this like they have to think where they have to input keep track of all these things. And doing this command at the appropriate places. Moreover you Sage-Take is a package which is available and it at and we just have to say Sage, so I'm and then when publisher wanted to add your