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.

Reply via email to