Nikhil, you may find this module useful, which includes a class for 
population dynamics models that are implemented by ODEs: 
https://github.com/worden-lee/SageDynamics. The structure is intended to be 
extensible to more forms of dynamical systems and population dynamics 
models. It uses Sage's equation solver and other features, but I've kept it 
as a python module maintained separately from sage (I'm open to suggestions 
about better ways).

Lee Worden

On Sunday, July 23, 2017 at 8:41:08 AM UTC-7, Marc Masdeu wrote:
>
> I'm just back from Sage Days 87 in Burlington, VT, where I gave a talk on 
> how to deal with this issue, precisely using sage_sample (you can find the 
> slides here 
> https://www.slideshare.net/mmasdeu/distributing-sage-python-code-the-right-way
> ).
> Participants seemed to buy the solution. I think that for this to work it 
> is essential that at least two things happen very quickly:
>
> 1) A good number already existing projects migrate to this method. I have 
> contributed two projects and there is a handful of others, but there is 
> lots of code out there that is "distributed" in various ad-hoc ways.
> 2) Proper documentation is put in the www.sagemath.org website so that 
> anyone looking for this (like the OP) find it at first sight.
>
> Also, Samuel Lelièvre was thinking of how to compile a list of such 
> packages. The idea was to have a simple form with predefined fields so that 
> code developers could add themselves to the list. This would then be 
> populated (manually?) on to some official section in sagemath.org. 
> Hopefully he'll be able to add more on this.
>
> On Sunday, July 23, 2017 at 10:58:01 AM UTC+2, mforets wrote:
>>
>> for module development and distribution, i think that the sage_sample 
>> project is the way to go! it explains how to do continuous integration with 
>> any sage (stable) version, and it allows installing your module in a *very* 
>> convenient way (just do: $ sage -pip install --upgrade -v git+
>> https://github.com/... ). 
>>
>> however, i don't know of a "central" place linking to sage-related 
>> projects, that can be explored by keywords/topics...
>>
>

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

Reply via email to