ASKSAGE: Sage Q&A Forum - RSS feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Thu, 18 Apr 2013 18:08:19 +0200MathCad-like front end for Sagehttps://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/Hello!
I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is [this](http://math.bbcda.de/contents/log/ ) project started (and abandoned?) in 2009.
So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.
Thanks.
NickWed, 23 Nov 2011 14:21:42 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/Comment by TNick for <p>Hello!</p>
<p>I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is <a href="http://math.bbcda.de/contents/log/ ">this</a> project started (and abandoned?) in 2009.</p>
<p>So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.</p>
<p>Thanks.
Nick</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20832#post-id-20832@parzan thank you for the tip. Had a brief look into it (got No Backend Found and went on google to look for some screen-shoots) and it lacks the "graphical formula-like way" tha I'm interested in. Which leads us toThu, 24 Nov 2011 14:06:22 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20832#post-id-20832Comment by ADuC812 for <p>Hello!</p>
<p>I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is <a href="http://math.bbcda.de/contents/log/ ">this</a> project started (and abandoned?) in 2009.</p>
<p>So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.</p>
<p>Thanks.
Nick</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20833#post-id-20833I would say that the current notebook interface differs from mathcad only in two things: one is that in mathcad the whole document is evaluated top to bottom, while in notebook you can evaluate a cell in the bottom before top one, and the other is that the input in mathcad is done in graphical formula-like way. IMHO the last one is not an advantage at all :)Thu, 24 Nov 2011 12:56:49 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20833#post-id-20833Comment by TNick for <p>Hello!</p>
<p>I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is <a href="http://math.bbcda.de/contents/log/ ">this</a> project started (and abandoned?) in 2009.</p>
<p>So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.</p>
<p>Thanks.
Nick</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20820#post-id-20820@ADuC812 [BOUML](http://bouml.free.fr/screenshots.html) is inspirational towards the issues that you point out. Don't really like the implementation but is a pointer.
It does not have to be black and white, after all. I have no intention to suggest dropping the console altogether. "In situ" console as in notepad is a nice way of doing things, separate window is another way.
Sat, 26 Nov 2011 02:08:26 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20820#post-id-20820Comment by ADuC812 for <p>Hello!</p>
<p>I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is <a href="http://math.bbcda.de/contents/log/ ">this</a> project started (and abandoned?) in 2009.</p>
<p>So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.</p>
<p>Thanks.
Nick</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20826#post-id-20826Well, I didnt think about tablets. However, I do think that the text-based input is much more flexible than the "graphical formula-like way". Think about introducing new data types, classes, methods, etc - you will need to define the graphical way for using them. BTW, the last mathcad I have seen is 14, maybe, it became better since then. I am rather new to sage as wellFri, 25 Nov 2011 00:01:25 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20826#post-id-20826Comment by TNick for <p>Hello!</p>
<p>I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is <a href="http://math.bbcda.de/contents/log/ ">this</a> project started (and abandoned?) in 2009.</p>
<p>So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.</p>
<p>Thanks.
Nick</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20819#post-id-20819@ADuC812 I haven't use anything but version 14, myself. I also just start learning Sage, too (while translating it's documentation, if this make process ever ends and I can get the source files for documentation in English). But the idea of an open source free equation editor has bugged me [for a while](https://code.google.com/p/equtemper). I was going to look into Octave as a back-end for that, as my first attempt with Sage was a failure. Since then I've found out that one does not have to install X11 and Firefox inside the virtual machine. :)))Sat, 26 Nov 2011 02:09:06 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20819#post-id-20819Comment by parzan for <p>Hello!</p>
<p>I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is <a href="http://math.bbcda.de/contents/log/ ">this</a> project started (and abandoned?) in 2009.</p>
<p>So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.</p>
<p>Thanks.
Nick</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20835#post-id-20835There is http://edu.kde.org/cantor/ - I don't know how MathCad-like it is.Thu, 24 Nov 2011 00:02:50 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20835#post-id-20835Comment by jsmeche for <p>Hello!</p>
<p>I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is <a href="http://math.bbcda.de/contents/log/ ">this</a> project started (and abandoned?) in 2009.</p>
<p>So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.</p>
<p>Thanks.
Nick</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=17859#post-id-17859Let me know if anyone has any interest in helping. This is something that I am really serious about, but honestly I am pretty much a programming noob, so it might be a huge project to undertake. I am serious about doing it though.Thu, 18 Apr 2013 18:08:19 +0200https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=17859#post-id-17859Comment by jsmeche for <p>Hello!</p>
<p>I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is <a href="http://math.bbcda.de/contents/log/ ">this</a> project started (and abandoned?) in 2009.</p>
<p>So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.</p>
<p>Thanks.
Nick</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=17860#post-id-17860Hey everybody, I just found this post and I wanted to add my opinion. I am a mechanical engineer and I tried sage about a year ago but because of my frustration with python, I abandoned it. I do however LOVE the interface of MathCAD. I think it is exactly what I need as an engineer, a progressive "notebook" style that lets me arrange things in a visually attractive way. Built in units are also huge. IF sage had an interface like MathCAD, I would use it for sure. As it is, there really is not good alternative to mathcad. (There is Smath, but it is pretty bad and closed source, so it's not getting better anytime soon) Anyways, I am actually seriously considering trying to develop my own MathCAD-style UI to sage. I am kind of busy with school now, but I will be looking at this in a few weeks.Thu, 18 Apr 2013 18:02:22 +0200https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=17860#post-id-17860Comment by TNick for <p>Hello!</p>
<p>I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is <a href="http://math.bbcda.de/contents/log/ ">this</a> project started (and abandoned?) in 2009.</p>
<p>So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.</p>
<p>Thanks.
Nick</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20831#post-id-20831@ADuC812 thank you for your comment. Indeed, one of the "issues"/feature is the order and size of evaluation. In a graphical environment special arrow-like connectors may indicate the way a sheet is to be evaluated and each equation may be tagged for recompute at certain events or completely prevented.
"Graphical formula-like way" is what I'm really missing. Considering the trend towards <touch-screens / miniaturisation / reducing the size of the computers / emergence of tablets> and the fact that Sage works as a server so that computational load is on the server (me hopes, still to read the sources) I think that a part of the existing user set and some new users may be interested in this way of using Sage.
I'm quite interested why you think that it's not an advantage at all.Thu, 24 Nov 2011 14:08:56 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20831#post-id-20831Answer by pang for <p>Hello!</p>
<p>I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is <a href="http://math.bbcda.de/contents/log/ ">this</a> project started (and abandoned?) in 2009.</p>
<p>So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.</p>
<p>Thanks.
Nick</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?answer=12556#post-id-12556Alejandro Serrano wrote a qt interface a couple of years ago. You could start from there:
https://groups.google.com/group/sage-devel/browse_thread/thread/53b3d6c93c950561/f122c92eef98bed0
I tried it, and it worked. It had some nice features, but it didn't have an equation editor like lyx or texmacs.Mon, 28 Nov 2011 18:24:10 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?answer=12556#post-id-12556Answer by ADuC812 for <p>Hello!</p>
<p>I imagine this to be a recurring question / topic in Sage communities but, if so, my search skills are failing me. The only thing that I've found is <a href="http://math.bbcda.de/contents/log/ ">this</a> project started (and abandoned?) in 2009.</p>
<p>So... are there projects that aim to create a front end for Sage that features an editor like MathCad's? Is there some previous work that one can relate to? Previous research? Ideas? Web-based / desktop based? Any bit of information would be appreciated.</p>
<p>Thanks.
Nick</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?answer=12941#post-id-12941Thinking a bit on the topic led me to an idea: you can write your formulas in any editor which generates latex as output (something like what is used in [LyX](http://www.lyx.org)), and then write a code that converts latex formula into python or sage. Generally, in this way it may be possible to use LyX itself as a frontend to Sage (this [presentation](http://wiki.lyx.org/uploads/LyX/Screencasts/LyXIntroPalette.htm) gave me this feeling). LyX is just a typesetting frontend, though. This may require a lot of coding anyway.Sat, 26 Nov 2011 04:33:17 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?answer=12941#post-id-12941Comment by TNick for <p>Thinking a bit on the topic led me to an idea: you can write your formulas in any editor which generates latex as output (something like what is used in <a href="http://www.lyx.org">LyX</a>), and then write a code that converts latex formula into python or sage. Generally, in this way it may be possible to use LyX itself as a frontend to Sage (this <a href="http://wiki.lyx.org/uploads/LyX/Screencasts/LyXIntroPalette.htm">presentation</a> gave me this feeling). LyX is just a typesetting frontend, though. This may require a lot of coding anyway.</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20814#post-id-20814WOW. Ok, LYX looks awesome from that presentation. Converting latex formula and using for input is what I had in mind. As I said, my search skills failed me.
@Jason Grout this looks more advanced down the track, then.
Thank you both, I will look into them.Sun, 27 Nov 2011 03:32:13 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20814#post-id-20814Comment by TNick for <p>Thinking a bit on the topic led me to an idea: you can write your formulas in any editor which generates latex as output (something like what is used in <a href="http://www.lyx.org">LyX</a>), and then write a code that converts latex formula into python or sage. Generally, in this way it may be possible to use LyX itself as a frontend to Sage (this <a href="http://wiki.lyx.org/uploads/LyX/Screencasts/LyXIntroPalette.htm">presentation</a> gave me this feeling). LyX is just a typesetting frontend, though. This may require a lot of coding anyway.</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20813#post-id-20813Note for the reader: The plug-in for TexMacs works like the notebook, from what I've seen.
While it's obvious that a lot of work has been put into TexMacs and it may be a great tool to use, LyX is my personal preference.Sun, 27 Nov 2011 05:03:08 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20813#post-id-20813Comment by Jason Grout for <p>Thinking a bit on the topic led me to an idea: you can write your formulas in any editor which generates latex as output (something like what is used in <a href="http://www.lyx.org">LyX</a>), and then write a code that converts latex formula into python or sage. Generally, in this way it may be possible to use LyX itself as a frontend to Sage (this <a href="http://wiki.lyx.org/uploads/LyX/Screencasts/LyXIntroPalette.htm">presentation</a> gave me this feeling). LyX is just a typesetting frontend, though. This may require a lot of coding anyway.</p>
https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20815#post-id-20815TeXMacs already has a Sage plugin, which doesn't do anything that you mentioned (e.g., convert from latex to Sage), but it does let you use Sage from within a WYSIWYG type of editor.Sat, 26 Nov 2011 15:19:27 +0100https://ask.sagemath.org/question/8506/mathcad-like-front-end-for-sage/?comment=20815#post-id-20815