Hello,

Most of the SageMath developpment is explained in this guide:

      https://doc.sagemath.org/html/en/developer/index.html

Also, I don't know exactly what is the scale of your code, but I would 
advise you to first upload your code to Github (if it isn't already done) 
as an external package. Github is very convenient for sharing code, so it 
would be easier to share it with the community. Next, I think to contribute 
to SageMath it is better to start with small contribution. For example, 
review some tickets or fix some bugs. Then, it becomes easier to contribute 
to bigger projects. 

Anyway, welcome to the community and good job on your research project!

David Ayotte

Le jeudi 12 mai 2022 à 05:45:53 UTC-4, Yingdong Li a écrit :

> Dear all,
>
> I have written some codes in Sage to compute the finite-dimensional 
> algebra by a list of commuting matrices and I want to contribute it to 
> Sage. Here is the idea of my codes.
>
> 1. We can construct the algebra as a quotient of a polynomial ring(by 
> using the homomorphism which sends each x_i to t_i, where t_1,...,t_n is 
> the n matrices generate the algebra), we can also get the basis by doing 
> this.
>
> 2. With the basis of the algebra, we can also compute the multiplication 
> table then use the finite-dimensional algebra command in Sage to get a 
> description to this algebra.
>
> Once we have done with these things above, we can get the ring structure 
> of the algebra. This is very useful in dealing with some problems about 
> modular forms since we can further study the prime ideals or maximal ideals 
> of Hecke algebra by using its ring structure.
>
> I'm an undergraduate student and this is part of my research project. I 
> was wondering how I can contribute the codes to Sage. Could anyone give me 
> some help me with this(since I'm not so familiar about the Sage trac and 
> I'm not sure where I can share my codes)? Thanks in advance!
>
> Moreover, if you have some questions or comments on this, we can discuss 
> about it here.
>
> Best wishes,
> Li Yingdong
>
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/81c57158-eda7-4747-9bc5-89217b37bdf2n%40googlegroups.com.

Reply via email to