One would start with basic arithmetic with tensors: Sums, differences, multiplication with scalars. Next, tensor contractions. Next, some higher level operations such as computing various tensor ranks and tensor decompositions.
On Wednesday, April 6, 2022 at 6:16:21 PM UTC-7 [email protected] wrote: > Sir, > I was going through the project idea "*Tensor operations in Sage > using Python libraries as backends*". Sir, how are we supposed to *integrate > the backend*. Also, I am quite confused about which *tensor operations > *should > be included? > Sir, It would be really helpful if I get some insights regarding the > mentioned doubts. > > Thanks and Regards, > Priyal Awankar > > On Monday, April 4, 2022 at 6:05:36 AM UTC+5:30 tcscrims wrote: > >> Dear Priyal, >> I would recommend doing some Google searching for the definition of a >> free >> module <https://en.wikipedia.org/wiki/Free_module> as this information >> is readily available with lots of examples (and non-examples). You can find >> the files related to the tensor operations in the src/sage/tensor/modules/ >> directory. We are happy to provide some feedback about your proposal prior >> to the deadline. >> >> Best, >> Travis >> >> >> On Monday, April 4, 2022 at 9:28:50 AM UTC+9 [email protected] >> wrote: >> >>> I am *Priyal Awankar*, a second-year BTech undergraduate. I am >>> looking forward to contribute for the idea "*Tensor operations in Sage >>> using Python libraries as backends*" in the *SageMath* for *GSoC 2022*. >>> I have built the project and went through the tensors... >>> In my opinion the numpy nd array can be overloaded with the following >>> operations to make same interfaces with SageMath tensor operation... >>> I have few doubts : >>> 1. What are free modules? >>> 2. Can you please annotate the project structure so that I could look >>> into the files with some context. This will help me to know what files need >>> integration with python Libraries >>> >>> Kindly guide me for the same. It would be really helpful... >>> Thanks and Regards, >>> Priyal Awankar >>> >> -- You received this message because you are subscribed to the Google Groups "sage-gsoc" 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-gsoc/4b45aecf-978a-4a3e-ae1f-e16dbd7041b8n%40googlegroups.com.
