On Wednesday, April 14, 2021 at 10:22:01 AM UTC+1 Daniel Volinski wrote:

> Hi All,
>
> Has this been resolved? Can I use Cadabra2 on a SageMath installation on 
> Windows 10?
>

no, not really - your best bet is to use WSL2 and build SageMath and 
Cadabra from source there.
Then you have a chance of them talking to each other on Windows 10.

Otherwise, you can try to install Cadabra into SageMath Cygwin installation 
for Windows,
but this might be much harder.
(SageMath does not run "natively" on Windows)

HTH
Dima


> Thanks,
>
> Daniel Volinski
>
>
> On Sunday, March 14, 2021 at 10:55:48 PM UTC+2 [email protected] wrote:
>
>> On Sun, Mar 14, 2021 at 7:29 PM Kasper Peeters <[email protected]> 
>> wrote: 
>> > 
>> > Run cmake as 
>> > 
>> > cmake -DCMAKE_INSTALL_PREFIX=<SAGE_ROOT>/local 
>> > 
>> > and do not set `DESTDIR`. The `DESTDIR` variable is meant for package 
>> creation, not to set the final installation location; see 
>> https://www.gnu.org/prep/standards/html_node/DESTDIR.html for more 
>> details. 
>>
>> Thanks. I forgot that cmake-speak for parameters is "variables". 
>>
>> > 
>> > On Saturday, 13 March 2021 at 16:19:59 UTC [email protected] wrote: 
>> >> 
>> >> On Sat, Mar 13, 2021 at 3:34 PM Kasper Peeters <[email protected]> 
>> wrote: 
>> >> > 
>> >> > I am happy to stand corrected, but shouldn't you in that case set 
>> `CMAKE_INSTALL_PREFIX` to the empty string? Things get installed into 
>> `${DESTDIR}${CMAKE_INSTALL_PREFIX}`. If you do not set 
>> `CMAKE_INSTALL_PREFIX`, it defaults to `/usr/local`. 
>> >> 
>> >> Right, but I don't understand at what point CMAKE_INSTALL_PREFIX has 
>> >> to be set, and how. 
>> >> CMAKE_INSTALL_PREFIX is a "cmake-variable", as opposed to DESTDIR, 
>> >> which is an environment 
>> >> variable used in cmake-produced makefiles. 
>> >> (As I said, I have little understanding of cmake...) 
>> >> 
>> >> Dima 
>> >> 
>> >> > 
>> >> > Kasper 
>> >> > 
>> >> > On Saturday, 13 March 2021 at 13:47:43 UTC [email protected] wrote: 
>> >> >> 
>> >> >> On Fri, Mar 12, 2021 at 10:51 PM Kasper Peeters 
>> >> >> <[email protected]> wrote: 
>> >> >> > 
>> >> >> > Cadabra author here. On Unix, the Cadabra build/install process 
>> installs a Jupyter kernel, which works with SageMath installed from the 
>> binary distribution (may need some PYTHONPATH setting, but nothing more). 
>> >> >> 
>> >> >> It seems that the Jupyter part of Cadabra appends /usr/local to 
>> >> >> cmake's DESTDIR for a reason I don't understand. 
>> >> >> A Cadabra bug, maybe? (I don't know enough of cmake to be certain). 
>> >> >> It least that's what I got when I tried installing Cadabra into 
>> SageMath's venv, 
>> >> >> which has the convention that the install prefix is 
>> <SAGE_ROOT>/local 
>> >> >> (with SAGE_ROOT the location of the 
>> >> >> root of SageMath install); I've set DESTDIR=<SAGE_ROOT>/local and 
>> got 
>> >> >> (some parts of) Cadabra installed into DESTDIR/usr/local - which is 
>> >> >> not what's needed. 
>> >> >> 
>> >> >> Dima 
>> >> >> 
>> >> >> > On Windows, the build process using Visual Studio is relatively 
>> simple, but getting everything to see all required libraries is a 
>> never-ending horror story. Maybe someone on the SageMath team responsible 
>> for the Windows port can help out; I have no resources to properly support 
>> Windows. 
>> >> >> > 
>> >> >> > The alternative is to run the lot in WSL and then install a 
>> binary distribution of Cadabra; that is known to work from first-hand 
>> experience using a non-SageMath Jupyter installation, but I have no doubt 
>> it can be made to work with the one supplied by SageMath. You can still 
>> connect to the Jupyter kernel from your Windows browser that way. 
>> >> >> > 
>> >> >> > On Monday, 8 March 2021 at 14:22:57 UTC [email protected] wrote: 
>> >> >> >> 
>> >> >> >> On Mon, Mar 8, 2021 at 7:28 AM 'Daniel Volinski' via 
>> sage-support 
>> >> >> >> <[email protected]> wrote: 
>> >> >> >> > 
>> >> >> >> > Hi Dima, 
>> >> >> >> > 
>> >> >> >> > This is a page in the Cadabra site: Cadabra: use with Jupyter 
>> >> >> >> > 
>> >> >> >> > I just want to calculate some General relativity stuff using 
>> Cadabra on a Jupyter Notebook as shown in their picture. 
>> >> >> >> 
>> >> >> >> I'm able to build Cadabra2 in SageMath environment (at sage 
>> --buildsh 
>> >> >> >> prompt, that is) 
>> >> >> >> on Debian Linux. This way it should be possible to use it with 
>> Sage's 
>> >> >> >> Jupyter notebook. 
>> >> >> >> 
>> >> >> >> But on Windows, well, probably much harder... 
>> >> >> >> 
>> >> >> >> 
>> >> >> >> > 
>> >> >> >> > Thanks, 
>> >> >> >> > 
>> >> >> >> > Daniel Volinski 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > En domingo, 7 de marzo de 2021 11:54:22 GMT+2, Dima Pasechnik <
>> [email protected]> escribió: 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > I must say I don't understand what you mean by "use Cadabra2 
>> on a Jupyter Notebook", is it even possible? 
>> >> >> >> > The following does not read like it's supported by Cadabra2: 
>> >> >> >> > https://github.com/kpeeters/cadabra2/tree/master/frontend/web 
>> >> >> >> > 
>> >> >> >> > They have 
>> https://github.com/kpeeters/cadabra2/tree/master/jupyterkernel 
>> >> >> >> > but it's not clear how to use it, whether it's working at all 
>> etc. 
>> >> >> >> > Do they have a working Jupyter kernel, which can be used in a 
>> system Jupyter notebook? 
>> >> >> >> > 
>> >> >> >> > In principle, Sage can use system Jupyter notebook (although 
>> whether it's try on Windows, I don't know) 
>> >> >> >> > So if this is all working there should be no issue. 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > On Sunday, March 7, 2021 at 9:10:54 AM UTC Daniel Volinski 
>> wrote: 
>> >> >> >> > 
>> >> >> >> > Hi Dima, 
>> >> >> >> > 
>> >> >> >> > I asked the same question on the Cadabra support site, they 
>> don't know either. 
>> >> >> >> > 
>> >> >> >> > Daniel Volinski 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > En sábado, 6 de marzo de 2021 16:57:24 GMT+2, 'Daniel 
>> Volinski' via sage-support <[email protected]> escribió: 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > Thank you Dima. 
>> >> >> >> > 
>> >> >> >> > Daniel Volinski 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > En sábado, 6 de marzo de 2021 12:30:27 GMT+2, Dima Pasechnik <
>> [email protected]> escribió: 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > On Sat, 6 Mar 2021, 10:23 'Daniel Volinski' via sage-support, <
>> [email protected]> wrote: 
>> >> >> >> > 
>> >> >> >> > Hi Dima, 
>> >> >> >> > 
>> >> >> >> > Thank you for your reply. 
>> >> >> >> > 
>> >> >> >> > I already have a Python3 installation provided by the SageMath 
>> installation, I can run Python3 programs without adding anything else. 
>> >> >> >> > I already have a LaTeX installation (MikTex) that I use with 
>> other programs. How do I proceed from here? 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > We don't know how to install Cadabra2. 
>> >> >> >> > 
>> >> >> >> > IMHO this is a question for Cadabra2 people: "I have a Python3 
>> installation, and I want to run Cadabra2 on top of it". 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > Thanks, 
>> >> >> >> > 
>> >> >> >> > Daniel Volinski 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > En viernes, 5 de marzo de 2021 22:49:40 GMT+2, Dima Pasechnik <
>> [email protected]> escribió: 
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > On Fri, Mar 5, 2021 at 8:42 PM 'Daniel Volinski' via 
>> sage-support 
>> >> >> >> > <[email protected]> wrote: 
>> >> >> >> > > 
>> >> >> >> > > Hi All, 
>> >> >> >> > > 
>> >> >> >> > > I'm using SageMath 9.2 on Windows 10 Native with Jupyter 
>> Notebook. 
>> >> >> >> > > 
>> >> >> >> > > My question, is there any way to use Cadabra2 on a Jupyter 
>> Notebook after installing SageMath? 
>> >> >> >> > > 
>> >> >> >> > > I do not want to install conda or anaconda or miniconda, I 
>> just want to use Cadabra2 in the Jupyter Notebook provided by the SageMath 
>> installation and may be with minimal installation of some software. 
>> >> >> >> > 
>> >> >> >> > From https://cadabra.science/download.html: 
>> >> >> >> > Windows 10 
>> >> >> >> > You will need a Python3 installation from Anaconda (64-bits, 
>> Python 
>> >> >> >> > 3.8) and a LaTeX installation (tested with MikTeX, others may 
>> work 
>> >> >> >> > too) in order for this to work. Install those first if you do 
>> not have 
>> >> >> >> > them already. The Windows port and this binary installer are 
>> in beta 
>> >> >> >> > right now, please report any problems. Many thanks to Dominic 
>> Price 
>> >> >> >> > for making this become reality. 
>> >> >> >> > 
>> >> >> >> > It seems it mixes well with conda, so why not? 
>> >> >> >> > 
>> >> >> >> > Otherwise, I don't think anyone here has any idea whether 
>> Cadabra2 and 
>> >> >> >> > Sage will work together, and if yes, how. 
>> >> >> >> > 
>> >> >> >> > > 
>> >> >> >> > > Thanks, 
>> >> >> >> > > 
>> >> >> >> > > Daniel Volinski 
>> >> >> >> > > 
>> >> >> >> > > 
>> >> >> >> > > -- 
>> >> >> >> > > 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 [email protected]. 
>> >> >> >> > > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-support/14557094.2027036.1614975004314%40mail.yahoo.com.
>>  
>>
>> >> >> >> > 
>> >> >> >> > 
>> >> >> >> > -- 
>> >> >> >> > 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 [email protected]. 
>> >> >> >> > 
>> >> >> >> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-support/CAAWYfq2ZFE2vViOxPf0CZiUW_hUc3yj--2ZxQkwJwRLUt-VHcg%40mail.gmail.com.
>>  
>>
>> >> >> >> > 
>> >> >> >> > -- 
>> >> >> >> > 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 [email protected]. 
>> >> >> >> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-support/1467251413.81492.1615008723279%40mail.yahoo.com.
>>  
>>
>> >> >> >> > 
>> >> >> >> > -- 
>> >> >> >> > 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 [email protected]. 
>> >> >> >> > To view this discussion on the web visit 
>> >> >> >> > 
>> https://groups.google.com/d/msgid/sage-support/CAAWYfq3Oy3u5E1oVqqapD1DPHds93huU%3D3yftpr3r1rAzoRJTA%40mail.gmail.com
>>  
>> >> >> >> > . 
>> >> >> >> > 
>> >> >> >> > -- 
>> >> >> >> > 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 [email protected]. 
>> >> >> >> > To view this discussion on the web visit 
>> >> >> >> > 
>> https://groups.google.com/d/msgid/sage-support/1120506566.220323.1615040040658%40mail.yahoo.com
>>  
>> >> >> >> > . 
>> >> >> >> > 
>> >> >> >> > -- 
>> >> >> >> > 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 [email protected]. 
>> >> >> >> > To view this discussion on the web visit 
>> >> >> >> > 
>> https://groups.google.com/d/msgid/sage-support/40305ced-5dd7-4cf9-bcf8-13ad40d1bac8n%40googlegroups.com
>>  
>> >> >> >> > . 
>> >> >> >> > 
>> >> >> >> > -- 
>> >> >> >> > 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 [email protected]. 
>> >> >> >> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-support/902868743.800695.1615184278261%40mail.yahoo.com.
>>  
>>
>> >> >> > 
>> >> >> > -- 
>> >> >> > 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 [email protected]. 
>> >> >> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-support/c9a86815-5fa7-4670-97e7-37ff0c63802dn%40googlegroups.com.
>>  
>>
>> >> > 
>> >> > -- 
>> >> > 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 [email protected]. 
>> >> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-support/3670842d-2e0d-4360-8c5f-e0c3a68e2482n%40googlegroups.com.
>>  
>>
>> > 
>> > -- 
>> > 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 [email protected]. 
>> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-support/93a8d6db-0a78-4554-8a0f-2e59d37f494cn%40googlegroups.com.
>>  
>>
>>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-support/daa08a5e-8a52-4279-bdb5-28151a90ea9cn%40googlegroups.com.

Reply via email to