Hi All,

Has this been resolved? Can I use Cadabra2 on a SageMath installation on 
Windows 10?

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/853ae82e-d0a9-4012-a76a-5f2fec4987e5n%40googlegroups.com.

Reply via email to