473,396 Members | 1,779 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

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
http://docutils.sourceforge.net/
graph -
http://navi.picogui.org/svn/misc/trunk/rtgraph/
http://matplotlib.sourceforge.net/
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.
http://photos.yahoo.com/

Jul 18 '05 #1
2 2137
Samir Patel <me******@yahoo.com> writes:
[...]
If one wants to create a new simulation program, what
are different packages to use: [...] simulation model creation (preferable data flow) -
dia, Pyut, OGL
sketch, maybe.

[...] graph -
http://navi.picogui.org/svn/misc/trunk/rtgraph/
http://matplotlib.sourceforge.net/
*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.

animation - Blender?, VTK, VPython
Pygame.

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

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

Import/Export - ?


- of what?
John
Jul 18 '05 #2
Samir Patel wrote:
I am interested in creating a professional level
simulation model in Python, so any help regarding this
will be very much appriciated.

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
http://webpages.charter.net/ldwhitley

Jul 18 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Constandinos Mavromoustakis | last post by:
Dear all, first we apologize if you receive multiple copies of this announcement. please see below if you are interested. Thank you in advance....
0
by: Titi Anggono | last post by:
Here is my code in cgi. ============================= #!/usr/bin/python print "Content-Type:text/plain\n\n" # python code here (create a simulation or graphics)...
0
by: Constandinos Mavromoustakis | last post by:
http://agent.csd.auth.gr/~cmavrom -------------------------------------------------- ============================================================================ = 37th Annual Simulation...
0
by: Gus | last post by:
---------------------------------------------------------------------------- ------------------------------------ Call for Papers: 38th Annual Simulation Symposium Part of the 2005 Spring...
19
by: Nicolas Pernetty | last post by:
Hello, I'm looking for any work/paper/ressource about continuous system simulation using Python or any similar object oriented languages (or even UML theory !). I'm aware of SimPy for...
0
by: Karatza Helen | last post by:
Our apologies if you have received multiple copies -------------------------------------------------- Call for Papers: 38th Annual Simulation Symposium Part of the 2005 Spring Simulation...
4
by: Richard Blackwood | last post by:
Hello all. I have a few questions about simulation programming. One, do all programmers know to how to code a simulation? By simulation I mean a model of real world relationships (i.e. like...
0
by: Will | last post by:
ENGSIM is an Engineering Simulation & Graphics Library for Microsoft Visual C++. It has all Matlab features and functions. 2 to 20 Times Faster than MATLAB. Very Easy to program. Use the same...
1
by: placid | last post by:
I'm trying to make a simple game that involves a physical simulation of electric charges and i was wondering if there was some sort of electrostatics simulation library for python, and if python is...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.