Making sage packages

76 views
Skip to first unread message

Robbie

unread,
Jan 14, 2025, 9:28:08 AM1/14/25
to sage-devel

Dear all, 

I am attempting to turn a sage project “CompGIT” into an optional/experimental sage package, with the long-term goal of becoming a standard package. 

CompGIT computes GIT quotients, a useful tool for algebraic geometers, for which no sage implementation is currently available. A preliminary version of the project is available at https://github.com/Robbie-H/CompGIT

As a first-time developer, I am looking for guidance on the prerequisites, best practise for presenting the code, and how to engage with the sage package peer review process. I am aware of the procedure outlined by sage at https://doc.sagemath.org/html/en/developer/packaging.html#section-inclusion-procedure, any additional advice would be appreciated. 

Best, 

Robbie

Vincent Delecroix

unread,
Jan 14, 2025, 11:08:22 AM1/14/25
to sage-...@googlegroups.com
Dear Robbie,

First thing first, make it a python package with proper documentation,
setup scripts and tests. This is documented in many places and you can
follow the example of https://gitlab.com/modulispaces/admcycles.

Best
Vincent
> --
> 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+...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/sage-devel/472eb890-71ce-40b3-bdee-c58c700c978dn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages