Thanks! I just discovered that there is a separate group for Sage Cell.
Oddly, the SageCell page links here for help! Apologies for not posting 
there first.

On Wednesday, February 2, 2022 at 2:34:17 PM UTC-7 Andrey Novoseltsev wrote:

> This is due to recent upgrade to Sage 9.5. I will try to have it fixed in 
> a few hours or revert to 9.4 until I figure out the fix.
>
> On Wednesday, 2 February 2022 at 12:28:11 UTC-7 dsfitz...@gmail.com wrote:
>
>> Here is an example with Sage cells in context:
>> https://opentext.uleth.ca/Math3410/sec-kernel-image.html#p-283-part2
>>
>> If I remove the init_printing() line, or change this to 
>> init_printing(use_latex=False), the code will run, but I lose the 
>> MathJax-formatted output.
>>
>> I can't tell if this is a bug in the init_printing() function (to my 
>> knowledge, there is no recent update to Sympy -- I upgraded my local Python 
>> installation and everything is still working) or if something is going 
>> wrong with Sage Cell trying to process the output.
>>
>> On Wednesday, February 2, 2022 at 12:09:52 PM UTC-7 Sean Fitzpatrick 
>> wrote:
>>
>>> This is in SageMathCell, rather than in a local installation of Sage. I 
>>> don't think there's much I can do about what is running on here.
>>> [image: sagecell.png]
>>>
>>> On Wednesday, February 2, 2022 at 11:39:40 AM UTC-7 HG wrote:
>>>
>>>>  I tried it in sage 9.2 nice printing.
>>>>
>>>> But in sage I use show(LatexExpr("r \mu \epsilon))
>>>>
>>>> μϵ
>>>>
>>>> I am not sure that what you want (and naturaly first command in cell 
>>>> %display latex        in sage)
>>>>
>>>> One can even format text in a beautifull latex 
>>>>
>>>> show(LatexExpr(r"This \ is \ \mu \ and \ \epsilon"))
>>>>
>>>> This is μ and ϵ 
>>>>
>>>> best
>>>>  Best
>>>>
>>>> Henri
>>>> Le 02/02/2022 à 18:38, Sean Fitzpatrick a écrit :
>>>>
>>>> I'm teaching a linear algebra course where we use the Sympy Python 
>>>> package for a lot of the computations. This includes a PreTeXt textbook 
>>>> where there are Sage Cells throughout, with sample code supplied. 
>>>>
>>>> Until today (I think it was working yesterday), I've had no trouble 
>>>> running code like the following:
>>>>
>>>> from sympy import Matrix, init_printing
>>>> init_printing()
>>>> A = Matrix([[1,2,3,4],[5,6,7,8],[9,0,1,2]])
>>>> display(A.rref())
>>>>
>>>> The init_printing function from Sympy renders the output in MathJax 
>>>> rather than pretty-printed plain text, which is nice for teaching. I can 
>>>> run this with the language set to either Sage or Python. (the 'display' 
>>>> command is only needed for Python, which is funny, because it is not 
>>>> needed 
>>>> in Jupyter with a Python kernel.)
>>>>
>>>> Right now this code throws about 50 lines of error messages; the main 
>>>> error is a Type Error:
>>>>
>>>> TypeError: Object of type <class 'bytes'> with value of '(a very, very 
>>>> long string that I won't reproduce here)' is not JSON serializable
>>>>
>>>> Was there a change made today that would cause this error? Maybe in the 
>>>> Sympy library? If I remove the init_printing() line, everything works, 
>>>> except that there's no longer nice display for the output.
>>>>
>>>> The reason for using Python syntax is that we also do labs in Jupyter 
>>>> notebooks. Our institution has a Jupyter hub with Python and R kernels, 
>>>> but 
>>>> no Sage kernel. (We do not have a CoCalc subscription.)
>>>>
>>>> I know there is a Sage equivalent to init_printing (although I forget 
>>>> what it is) but that won't work on the Jupyter side.
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "sage-support" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to sage-support...@googlegroups.com.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/sage-support/0262ca41-4a74-467b-8f46-0af9ad6c4df1n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/sage-support/0262ca41-4a74-467b-8f46-0af9ad6c4df1n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-support/05b6d4c3-2ba2-4fa7-a092-c90b128e20f5n%40googlegroups.com.

Reply via email to