Simulation library in Python

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Samir Patel

    Simulation library in Python

    For last couple of weeks, I was doing lot of research
    on various simulation libraries. Only one I find in
    python is http://simpy.sourceforge.net. It is very
    powerful, but it seems that it does not have any
    active development. I am sure there are more than
    that. Where are they?

    If one wants to create a new simulation program, what
    are different packages to use:
    simulation event list - priority queue?
    simulation model creation (preferable data flow) -
    dia, Pyut, OGL
    reports - http://reportlab.com

    graph -

    Download matplotlib for free. Matplotlib is a python library for making publication quality plots using a syntax familiar to MATLAB users. Matplotlib uses numpy for numerics.

    animation - Blender?, VTK, VPython
    cad - http://pythoncad.sf.net
    GIS - ?
    Storage - ZODB
    Import/Export - ?

    I am interested in creating a professional level
    simulation model in Python, so any help regarding this
    will be very much appriciated.

    _______________ _______________ ____
    Do you Yahoo!?
    New Yahoo! Photos - easier uploading and sharing.
    Latest news coverage, email, free stock quotes, live scores and video are just the beginning. Discover more every day at Yahoo!


  • John J. Lee

    #2
    Re: Simulation library in Python

    Samir Patel <mepython@yahoo .com> writes:
    [...][color=blue]
    > If one wants to create a new simulation program, what
    > are different packages to use:[/color]
    [...][color=blue]
    > simulation model creation (preferable data flow) -
    > dia, Pyut, OGL[/color]

    sketch, maybe.

    [...][color=blue]
    > graph -
    > http://navi.picogui.org/svn/misc/trunk/rtgraph/
    > http://matplotlib.sourceforge.net/[/color]

    *Lots* more. More than you can shake a stick at... But, when I was
    using them, I never found any free graph plotting libraries that did
    everything I wanted (Python or no Python). It's a hard thing to do
    well.

    [color=blue]
    > animation - Blender?, VTK, VPython[/color]

    Pygame.

    [...][color=blue]
    > GIS - ?[/color]

    I think Bernhard Herzog has released some free GIS code in Python
    recently. And IIRC, Fredrik Lundh sells GIS code of some kind.

    [color=blue]
    > Storage - ZODB[/color]

    xsdb (very new, though). Plus of course, all the usual relational
    suspects, and Gadfly, Sleepycat BSDDB (in standard library), etc.

    [color=blue]
    > Import/Export - ?[/color]

    - of what?


    John

    Comment

    • LD Whitley

      #3
      Re: Simulation library in Python

      Samir Patel wrote:
      [color=blue]
      > I am interested in creating a professional level
      > simulation model in Python, so any help regarding this
      > will be very much appriciated.[/color]


      I think Simpy is about as close as you're going to come - it's the best
      I've seen in Python. I haven't tracked it lately but if you send a note
      to the developers I think that you'll find they're still active.

      Personally, I (and the group of which I'm a member) are doing our
      modeling in C++/CSim. It's mostly a speed of simulation issue but I
      have to admit that I haven't done any comparisons between the C++/CSim
      and Simpy. I'm just assuming that the compiled nature of C++ and the
      interpreted nature of Python will give the edge to C++. Our models can
      run for a long time so speed of execution is important. If anyone has
      information to the contrary, I'm all ears. (or eyeballs, or something)

      Larry

      --
      LD Whitley


      Comment

      Working...