Giving Back to the Community

88 views
Skip to first unread message

Ryan

unread,
Nov 26, 2016, 6:52:08 AM11/26/16
to sage-support

have been an active sage user for over a year now and have been doing research and coding under the direction of my professor. As part of the final, I need to submit my work and I was wondering how I might go about giving back to sage with some codes and an entire algebraic tropical mathematics package that we wrote. We have a package made up in sage based on the “sage developer’s guide” and we would like to open it up so others may use it/see it; however, we aren't interested in having it be incorporated into the source code as this process seems quite complexWe were curious if there are common places like GitHub or other repositories that people use to share packages and how they let others know about them.

Henri Girard

unread,
Nov 26, 2016, 7:08:50 AM11/26/16
to sage-s...@googlegroups.com

Github is a good idea. I use it for sharing ipynb in different languages and people can fork it. You can even do your docs in jupyter and it will present to user in nbviewer.

https://github.com/aishenri (not really interesting, but the fork are)

https://github.com/sagemanifolds (this one is wonderfull)





Le 26/11/2016 à 05:29, Ryan a écrit :

have been an active sage user for over a year now and have been doing research and coding under the direction of my professor. As part of the final, I need to submit my work and I was wondering how I might go about giving back to sage with some codes and an entire algebraic tropical mathematics package that we wrote. We have a package made up in sage based on the “sage developer’s guide” and we would like to open it up so others may use it/see it; however, we aren't interested in having it be incorporated into the source code as this process seems quite complexWe were curious if there are common places like GitHub or other repositories that people use to share packages and how they let others know about them.
--
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 sage-support...@googlegroups.com.
To post to this group, send email to sage-s...@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Vincent Delecroix

unread,
Nov 27, 2016, 4:24:35 AM11/27/16
to sage-s...@googlegroups.com
Very good! You should make a python package out of your work. You can
have a look at the sample we have made at Sage days 79

https://github.com/nthiery/sage_sample

and the list at

https://wiki.sagemath.org/SageMathExternalPackages

Vincent

kcrisman

unread,
Nov 27, 2016, 8:30:06 PM11/27/16
to sage-support
Just to chime in with others that this is a great idea.  And some subprojects have parts that link to Sage proper and other parts that are under more active development.  If what you do does not rely too much on any particular implementation or detail likely to change, leaving it as a standalone could work fine.

William Stein

unread,
Nov 27, 2016, 8:44:32 PM11/27/16
to sage-support
Hi,

It would be great if somebody could create some sort of index of such
packages, which we could link to (or include) on sagemath.org.

This might eventually involve using some sort of tagging (or
searching) of https://pypi.python.org/pypi and/or github. For now,
this could just be a Github wiki page, which gets updated as we become
aware of packages, and which we link to from sagemath.org.

Thoughts?

William
> --
> 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 sage-support...@googlegroups.com.
> To post to this group, send email to sage-s...@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-support.
> For more options, visit https://groups.google.com/d/optout.



--
William (http://wstein.org)

Andrew

unread,
Nov 27, 2016, 10:37:11 PM11/27/16
to sage-support


On Monday, 28 November 2016 12:44:32 UTC+11, William wrote:
Hi,

It would be great if somebody could create some sort of index of such
packages, which we could link to (or include) on sagemath.org.

Kwankyu

unread,
Nov 28, 2016, 1:50:54 AM11/28/16
to sage-support
It is extremely slow to load this page, for me.

Kwankyu

unread,
Nov 28, 2016, 5:05:42 AM11/28/16
to sage-support


On Monday, November 28, 2016 at 2:44:32 AM UTC+1, William wrote:
Hi,

It would be great if somebody could create some sort of index of such
packages, which we could link to (or include) on sagemath.org.

This might eventually involve using some sort of tagging (or
searching) of https://pypi.python.org/pypi and/or github.    For now,
this could just be a Github wiki page, which gets updated as we become
aware of packages, and which we link to from sagemath.org.

Many packages listed in 

 
are on GIthub. Would it improve visibility to move the Sage wiki page to a Github wiki under SageMath umbrella?

Dima Pasechnik

unread,
Nov 28, 2016, 5:45:16 AM11/28/16
to sage-support
well, I think it was decided that at least for the time being Sage wiki stays the way it is.

Perhaps it might make sense to make a smallish, github-specific, wiki on the Sage github pages....
 

kcrisman

unread,
Nov 28, 2016, 1:02:40 PM11/28/16
to sage-support


Perhaps it might make sense to make a smallish, github-specific, wiki on the Sage github pages....

That seems pretty logical. 

slelievre

unread,
Nov 28, 2016, 2:03:43 PM11/28/16
to sage-support
I think William's answer gives this discussion a turn that makes it more
relevant to sage-devel, so I took the liberty of opening a discussion there:

Reply all
Reply to author
Forward
0 new messages