What are the problems with Jupyter Notebook or Jupyther Lab other than
mathjax rendering being a bit slow?


On 5/1/19 1:54 PM, Aaron Meurer wrote:
On Wed, May 1, 2019 at 11:47 AM David Bailey <[email protected]> wrote:
Hello,

I used to work as an independent Mathematica consultant, and as such have a 
detailed familiarity with their Notebook mechanism. In my opinion Mathematica 
notebooks made Mathematica stand out - being able to work with algebra and 
calculus roughly as it would appear in a textbook   made the system far easier 
to use than other computer algebra systems. Mathematica notebooks also provide 
a way to store work in a form that is easy to run again and modify, as required.

Of course, Mathematica is extremely expensive, and every new version is bloated 
out with ever more functionality that hardly anyone needs. Recent versions of 
Mathematica are also licensed to individual computers, and it is necessary to 
contact Wolfram Research to move to another machine. I was therefore delighted 
to discover SymPy - completely free, and able to tackle most of the algebra and 
calculus problems that engineers and scientists require. I would imagine that 
almost everyone who buys Mathematica, uses it to solve problems that SymPy and 
its related packages can tackle for free!

Unfortunately I have found the Juypiter frontend extremely hard to work with. I 
am posting here, because I am proposing to provide an alternative to Juypiter 
notebooks that does not use a browser based interface, and works directly with 
the Win32 API in 64-bit mode. Since I am proposing to replace Juypiter 
specifically for SymPy, I thought it was probably best to post here, rather 
than in a Juypiter-related forum.

I am mostly retired now, so if I do this, it will be as a free contribution to 
the SymPy project. I already have a working basic prototype.

Although this proposal relates to the Windows platform, I can see no reason why 
it would not port to any 64-bit platform that can run Wine.

My prototype works directly with Python using the C-Python interface, so there 
are no problems with communicating processes, and obviously it is not necessary 
to have a CMD box running in the background to make it work!

In my experience, the fact that Mathematica's notebooks do run as a 
frontend/kernel combination, does lead to visible complications for users of 
the software. Glitches of various sorts are inevitable.
The kernel architecture of Jupyter has many advantages, such as
allowing multiple languages.

If anyone wants to know why I consider Juypiter unsatisfactory, I am happy to 
go into more detail.
I am curious. I have heard many different complaints about the
notebook interface, and I have some of my own. But it sounds like your
issues are different than what I usually hear.

I would suggest looking a jupyterlab, the new frontend to the
notebook. It's much cleaner and more responsive than the plain
notebook interface.

Basically I want to know what you all think about this software, which I 
propose to call SymPyNotebook.
I would suggest using a name other than notebook if it isn't using
Jupyter, to avoid confusion.

Aaron Meurer

David

--
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/c6f7168a-6e94-44cd-b4ac-7de45c03c6c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/5a57f773-c088-211e-3865-e6703665e35f%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to