Yes, for now we could just package SymPy with PyDy as a git submodule. Then
change the namespace so you

from pydy import ReferenceFrame, etc

and

from pydy.visualization import VisualizationFrame

We'd still have:

from sympy import symbols

But at least it would be one package.


Jason
moorepants.info
+01 530-601-9791


On Tue, Aug 13, 2013 at 12:39 PM, Chris Dembia <chris5...@gmail.com> wrote:

> Those 2 points are very interesting.
>
> Can we have two ways to obtain PyDy? Maybe using git submodules or
> something? I know this could turn into a mess, as it potentially requires
> maintenance of two different code bases:
>
> sympy.physics.mechanics, which is PyDy without viz
>
> and PyDy, downloaded from pydy.org, etc., which contains VIZ.
>
> This seems to combine the best of both worlds (mainly: keeps us with SymPy
> but avoids bringing VIZ and javascript into SymPy), with the cost being
> greater necessary maintenance.
>
>
> On Tue, Aug 13, 2013 at 8:49 AM, Jason Moore <moorepa...@gmail.com> wrote:
>
>> I think a new PyDy distribution may be the way to go too, not sure about
>> the timing yet. We can still interact with SymPy and contribute just as
>> much as the past but we do throw away this feature of being part of SymPy:
>>
>> Any changes made to SymPy must pass our tests.
>>
>> This has been very valuable so far and relieves us from having to deal
>> with the whole version deal (SymPy versions have historically come out
>> slow, but may change now that the process is mostly automated.). But we
>> could setup tests in SymPy's Travis system for the PyDy package at least
>> till the SymPy API stablizes enough for us.
>>
>> I've noticed too how having this pydy viz project this summer feels more
>> lonely. The mailing list, the irc channel, and general chatter about things
>> is low because we have few members in pydy. As oppose to our development
>> happening in the SymPy realm and we get comments and contributions from
>> lots of people.
>>
>>
>>
>> Jason
>> moorepants.info
>> +01 530-601-9791
>>
>>
>> On Tue, Aug 13, 2013 at 11:42 AM, Chris Dembia <chris5...@gmail.com>wrote:
>>
>>> I vote option #3; a new distribution.
>>>
>>> Aside from testing, is the purpose of having pydy in sypmy the
>>> visibility of the package?
>>>
>>> I feel that if we have a package that has dependencies that sympy, in
>>> general, does not have, then we should not place that package within sympy.
>>>
>>> The reason I vote for #3 is because if I were new to pydy, this is how I
>>> would want to obtain the software. I wouldn't want to download 2 different
>>> modules.
>>>
>>>
>>>
>>>
>>> On Tue, Aug 13, 2013 at 7:09 AM, Jason Moore <moorepa...@gmail.com>wrote:
>>>
>>>> Once GSoC ends it will rely on a brand new vector calculus package that
>>>> Prasoon is working on, so not so stable.
>>>>
>>>> But right now, it relys on SymPy pieces like Symbol, taking
>>>> derivatives, Matrices, substitutions and replacements. Gilber could comment
>>>> more fully as he knows the code base best.
>>>>
>>>>
>>>> Jason
>>>> moorepants.info
>>>> +01 530-601-9791
>>>>
>>>>
>>>> On Tue, Aug 13, 2013 at 10:00 AM, Matthew Rocklin 
>>>> <mrock...@gmail.com>wrote:
>>>>
>>>>> On what subset of SymPy does PyDy and sympy.mechanics rely?  How
>>>>> stable is this subset?
>>>>>
>>>>>
>>>>> On Tue, Aug 13, 2013 at 8:53 AM, Jason Moore <moorepa...@gmail.com>wrote:
>>>>>
>>>>>> Tarun's making good progress on the pydy viz package. The python code
>>>>>> is basically done and he's working on the js stuff now.
>>>>>>
>>>>>> https://github.com/PythonDynamics/pydy-viz
>>>>>>
>>>>>> Couple of questions for the group:
>>>>>>
>>>>>> 1. Where should this package belong?
>>>>>>
>>>>>> Options are:
>>>>>>
>>>>>> in sympy.physics.mechanics
>>>>>> in a standalone package (as it is now)
>>>>>> in a new PyDy distribution that includes visualization as a package
>>>>>> other
>>>>>>
>>>>>> These also beg the questions:
>>>>>>
>>>>>> - should we create a new PyDy package that has all the mechanics code
>>>>>> and the new stuff and make SymPy a dependency?
>>>>>> - just push everything into sympy? (people have varying opinions on
>>>>>> this practice)
>>>>>>
>>>>>> If we are in SymPy our tests are in SymPy, which is super beneficial
>>>>>> because we rely so heavily on SymPy's code base. It will be more so once
>>>>>> the new vector calc module is done. But there is also confusion because 
>>>>>> we
>>>>>> have two names: SymPy and PyDy and installation is weird. We are going to
>>>>>> continue to develop numerical and visualization related stuff that 
>>>>>> doesn't
>>>>>> really fit into SymPy's mission as a CAS, but you do find similar stuff 
>>>>>> in
>>>>>> Mathematica, for example.
>>>>>>
>>>>>> Any thoughts?
>>>>>>
>>>>>> Jason
>>>>>> moorepants.info
>>>>>> +01 530-601-9791
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "sympy" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to sympy+unsubscr...@googlegroups.com.
>>>>>> To post to this group, send email to sympy@googlegroups.com.
>>>>>> Visit this group at http://groups.google.com/group/sympy.
>>>>>>
>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>
>>>>>
>>>>>  --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "sympy" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to sympy+unsubscr...@googlegroups.com.
>>>>> To post to this group, send email to sympy@googlegroups.com.
>>>>> Visit this group at http://groups.google.com/group/sympy.
>>>>>
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>
>>>>>
>>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "PyDy" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to pydy+unsubscr...@googlegroups.com.
>>>> To post to this group, send email to p...@googlegroups.com.
>>>> Visit this group at http://groups.google.com/group/pydy.
>>>>
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "PyDy" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to pydy+unsubscr...@googlegroups.com.
>>> To post to this group, send email to p...@googlegroups.com.
>>> Visit this group at http://groups.google.com/group/pydy.
>>>
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "PyDy" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to pydy+unsubscr...@googlegroups.com.
>> To post to this group, send email to p...@googlegroups.com.
>> Visit this group at http://groups.google.com/group/pydy.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "PyDy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to pydy+unsubscr...@googlegroups.com.
> To post to this group, send email to p...@googlegroups.com.
> Visit this group at http://groups.google.com/group/pydy.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to