By the way, for the Google Code projects, click on "source" and type
"sympy" into the "Search Trunk" field to get an idea of how they use
it.

I don't know if there's an easy way to do that with GitHub (other than
cloning and "git grep sympy").

Aaron Meurer

On Mon, May 16, 2011 at 12:52 AM, Aaron Meurer <asmeu...@gmail.com> wrote:
> On Mon, May 16, 2011 at 12:10 AM, Mateusz Paprocki <matt...@gmail.com> wrote:
>> Hi,
>>
>> On 16 May 2011 07:57, Aaron Meurer <asmeu...@gmail.com> wrote:
>>>
>>> On Sun, May 15, 2011 at 11:40 PM, Matteo Boscolo
>>> <matteo.bosc...@boscolini.eu> wrote:
>>> > hi all,
>>> >
>>> > Do not forget PythonCAD ..
>>> > http://sourceforge.net/projects/pythoncad/
>>> > we are using sympy for all geometrical operation ..
>>> >
>>> > last yeard I made an youtube video that show how to render sympy data to
>>> > PythonCAD and how to get sympy data from PythonCAD
>>> > http://www.youtube.com/watch?v=FnxRDj4qyc4 (Watch in hd)
>>> >
>>> > I will have a talk at europython2011 in Florance and of course I will
>>> > talk
>>> > about sympy:
>>> >
>>> > http://ep2011.europython.eu/conference/talks/developing-a-cad-application-as-hobby
>>>
>>> Cool.  Let us know if they post a video or at least the slides.
>>
>> There are more applications that we aren't aware of. For example last year
>> on a conference I learnt about a fluid dynamics solver
>> (http://sailfish.us.edu.pl/) that uses SymPy for symbolic preprocessing.
>> Unfortunately we don't get too much (if at all) feedback from such projects
>> about what should be improved or implemented in SymPy to make it more usable
>> as an embedded symbolic mathematics system.
>
>
> This seems to be true.  If you just search for "sympy" on GitHub or on
> Google Code Search (http://www.google.com/codesearch), you can find
> all kinds of projects that use SymPy (in Google Code search, add
> "-package:sympy" to remove results from SymPy).
>
> Here are some of the ones I just found:
>
> - https://github.com/chopin/natural-k I can't even tell what this is.
> - http://code.google.com/p/rg-graph/ "Feynmann graphs calculations
> using R' operation"
> - http://code.google.com/p/esla/ "Educational Software for Linear Algebra"
> - 
> http://www.google.com/codesearch/p?hl=en#NG_4V0w3FH0/euler/zz.py&q=sympy%20-package:sympy&sa=N&cd=27&ct=rc
> Just some guy using SymPy's Rational to solve a Project Euler problem
> :)
> - http://code.google.com/p/onda/ "Models steady inviscid water waves
> with vorticity"
> - http://code.google.com/p/ahkab/ "An electronic circuit simulator
> written in Python"
>
> And it goes on (I got through about five pages of Google Code Search
> for "sympy -project:sympy").
>
> Many of these just use simple functionality, like solve().  Others are
> build on top of SymPy. I skipped any projects that I felt the
> community already knew about.
>
> Also, a lot of projects use SymPy in some way or another for their
> test suite or examples.  I didn't include any of those here.
>
> By the way, apparently not everyone has as good of code quality
> standards as we do.  Quite a few of these have "import *" and "x =
> sympy.var('x')" and other things that made me cringe when I saw them.
> Clearly, coding for SymPy makes you a better Python programmer.
>
> Aaron Meurer
>
>>
>>>
>>> Aaron Meurer
>>>
>>> >
>>> > Regards,
>>> > Matteo
>>> >
>>> > Il 13/05/2011 23:22, Alan Bromborsky ha scritto:
>>> >>
>>> >> On 05/13/2011 04:35 PM, Aaron Meurer wrote:
>>> >>>
>>> >>> On Fri, May 13, 2011 at 10:12 AM, Alan Bromborsky<abro...@verizon.net>
>>> >>>  wrote:
>>> >>>>
>>> >>>> On 05/13/2011 11:54 AM, Jeremias Yehdegho wrote:
>>> >>>>>
>>> >>>>> On 05/13/2011 02:49 AM, Saptarshi Mandal wrote:
>>> >>>>>>
>>> >>>>>> The situation in my college is that several people use Matlab/
>>> >>>>>> Mathematica for various reasons
>>> >>>>>> and really have no incentive to shift to an open source CAS (except
>>> >>>>>> for geek cred) unless it is
>>> >>>>>> easier to use. The reason being that copyright laws are lax in
>>> >>>>>> India
>>> >>>>>> and many people just download
>>> >>>>>> whatever software they need off warez sites.
>>> >>>>>
>>> >>>>> When I started studying a few years back, the only OSS we used was
>>> >>>>> Octave. Nowadays, students are taught SAGE among others. Even if
>>> >>>>> student
>>> >>>>> licences are affordable, I don't think closed source programs are
>>> >>>>> appropriate in academia and teaching.
>>> >>>>>
>>> >>>>>> I think this sort of evangelism is one way of getting the sympy
>>> >>>>>> userbase to grow.
>>> >>>>>>
>>> >>>>> I've been name-dropping SymPy at every opportunity lately. :)
>>> >>>>>
>>> >>>>> Jeremias
>>> >>>>>
>>> >>>> Alan MacDonald of Luther College has written and undergraduate
>>> >>>> textbook
>>> >>>> "Linear and Geometric Algebra" that uses
>>> >>>> sympy as an integral part of solution of the study problems.  See -
>>> >>>>
>>> >>>> http://faculty.luther.edu/~macdonal/laga/
>>> >>>>
>>> >>> That's pretty cool.  Does he just use the GA module, or the core sympy
>>> >>> too?
>>> >>>
>>> >>> Aaron Meurer
>>> >>>
>>> >> He uses the matrix module also.
>>> >>
>>> >
>>> > --
>>> > You received this message because you are subscribed to the Google
>>> > Groups
>>> > "sympy" group.
>>> > To post to this group, send email to sympy@googlegroups.com.
>>> > To unsubscribe from this group, send email to
>>> > sympy+unsubscr...@googlegroups.com.
>>> > For more options, visit this group at
>>> > http://groups.google.com/group/sympy?hl=en.
>>> >
>>> >
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "sympy" group.
>>> To post to this group, send email to sympy@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> sympy+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/sympy?hl=en.
>>>
>>
>> Mateusz
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sympy" group.
>> To post to this group, send email to sympy@googlegroups.com.
>> To unsubscribe from this group, send email to
>> sympy+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/sympy?hl=en.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sympy@googlegroups.com.
To unsubscribe from this group, send email to 
sympy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to