<div><br></div>&gt;Can you describe an example of your agent-based simulation?<div>&gt;<br></div><div>&gt;rac<br><br>Most of the agent-based simulations are cultural models where agents represents cultural entities, e.g. individuals, groups (religious, ethnic, etc) and the dynamics of these models represents the interactions among these entities.&nbsp; These are used for analyzing the implications of policies and planning in multi-cultural domains.&nbsp; [Basically an agent is a process (in the simulation sense, not the OS sense) from the simulation collection, each of which is typically an instance of an inference engine (from the inference collection) running a rule set describing the agent dynamics.]<br>
<br>I have abstracted out the basic structure of an agent-based simulation and a cellular automaton framework implemented using the simulation and inference collections with some simple examples - the game of life implemented a couple different ways (i.e, inferencing and non-inferencing) and a trivial cultural model.&nbsp; I plan on releasing the to PLaneT at some point, but need to clean it up first.&nbsp; [Note that this is really inefficient way to implement a cellular automaton (like the game of life), but it works as a simple example.]<br>
<br>Doug<br></div><br><br><div class="gmail_quote">On Sat, Mar 1, 2008 at 9:03 PM, Richard Cleis &lt;<a href="mailto:rcleis@mac.com">rcleis@mac.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="">
<br><div><div class="Ih2E3d"><div>On Mar 1, 2008, at 8:32 PM, Doug Williams wrote:</div><br><blockquote type="cite">My goal for this year is to extend the science collection and the new plot package I am working on (and to a lesser extent the simulation and inference collections) into something I am calling schemelab.&nbsp; Basically, it would provide (as I said in the previous post) something similar to Python&#39;s numpy, scipy, and matplotlib for analysis, along with a simulation capability - I also do a fair amount of agent-based simulation in PLT Scheme.</blockquote>
<div><br></div></div>Can you describe an example of your agent-based simulation?</div><div><br></div><div>rac</div><div><br></div><div><br><blockquote type="cite"><div class="Ih2E3d"><br> <br>Any ideas, etc would be welcome.&nbsp; One thing I don&#39;t currently have in the science collection - and which is critical to the basic structure - is a good matrix representation/manipulation module.&nbsp; I&#39;ve implemented some for specific analyses I am doing, but they are very inefficient and not nearly as convenient as what numpy provides for Python.&nbsp; If anyone can point me to some good implementations, or provide some ideas, it would be appreciated.<br>
 <br>Doug<br><br><div class="gmail_quote">On Sat, Mar 1, 2008 at 8:16 PM, Richard Cleis &lt;<a href="mailto:rcleis@mac.com" target="_blank">rcleis@mac.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 <div><div><div><div><div><div>On Mar 1, 2008, at 7:53 PM, Doug Williams wrote:</div><br><blockquote type="cite">The Python user&#39;s in this case went to it because it was an open-source, free (as in beer) alternative to Matlab.&nbsp; With scipy, numpy, matplotlib, etc they put together a reasonable analysis package in Python.&nbsp; But, they don&#39;t tend to be fanatics about the language/tools as our Matlab users are.</blockquote>
 <div><br></div></div><div>My situation is: almost everyone uses Matlab, and they think that anything else is a tool of fanatics :)<div><br></div></div><div><blockquote type="cite">&nbsp; [And, tje Matlab users may have a point.&nbsp; Matlab is a very good tool for doing engineering analysis.&nbsp; Although it is a bit expensive, per seat, for small organizations and projects to justify sometimes.] &nbsp; I am trying to get them a similar level of capability in PLT Scheme, e.g. with the science collection and a new plot collection, as they have with Python.</blockquote>
 <div><br></div></div><div>I haven&#39;t had time to implement your collections, but I am sure that they could be useful for some of the operational tools that DrScheme hosts here; analysis tools can be useful for synthesis, too.</div>
 <div><br></div><div>rac</div><div><br><blockquote type="cite"><br> <br>Doug<br><br><div class="gmail_quote">On Sat, Mar 1, 2008 at 7:45 PM, Richard Cleis &lt;<a href="mailto:rcleis@mac.com" target="_blank">rcleis@mac.com</a>&gt; wrote:<br>
 <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> On Mar 1, 2008, at 8:12 AM, Doug Williams wrote:<br> <br> &gt; ...[I&#39;ll probably never win over the hardcore Matlab users, but the<br>
 <div>&gt; Python users are a different story.]<br> <br> </div>How/Why are the Pysters different?<br> <br> rac<br> <br> </blockquote></div><br></blockquote></div></div><br></div></div></div></blockquote></div><br></div><div class="Ih2E3d">
<div style="margin: 0px;">_________________________________________________</div><div style="margin: 0px;"><span>&nbsp; </span>For list-related administrative tasks:</div><div style="margin: 0px;"><span>&nbsp; </span><a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a></div>
 </div></blockquote></div><br></div></blockquote></div><br>