Warning: Table 'watchdog' is read only query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;cache_filter&amp;#039; is read only\nquery: LOCK TABLES cache_filter WRITE</em> in <em>/home01/vsp_access/matsimwww/includes/database.mysql.inc</em> on line <em>174</em>.', 2, '', 'http://matsim.org/node/341', '', '38.107.179.233', 1328351753) in /home01/vsp_access/matsimwww/includes/database.mysql.inc on line 174

Warning: Table 'watchdog' is read only query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;cache_filter&amp;#039; is read only\nquery: UPDATE cache_filter SET data = &amp;#039;&amp;lt;p&amp;gt;The MATSim API was/is designed with the following use cases in mind:&amp;lt;/p&amp;gt;\\n&amp;lt;ol&amp;gt;\\n&amp;lt;li&amp;gt;Initial demand generation&amp;lt;/li&amp;gt;\\n&amp;lt;li&amp;gt;Behavioral modules (such as TimeAllocationMutator, Planomat)&amp;lt;/li&amp;gt;\\n&amp;lt;li&amp;gt;the &amp;amp;quot;mobsim&amp;amp;quot; (network loading)&amp;lt;/li&amp;gt;\\n&amp;lt;li&amp;gt;analysis (postprocessing)&amp;lt;/li&amp;gt;\\n&amp;lt;/ol&amp;gt;\\n&amp;lt;p&amp;gt;A 5th case, starting the controler out of a java pgm (including capability to set controler listeners), may have to be in /home01/vsp_access/matsimwww/includes/database.mysql.inc on line 174
MATSim API Use Cases | MATSim

MATSim API Use Cases

  • user warning: Table 'cache_filter' is read only query: LOCK TABLES cache_filter WRITE in /home01/vsp_access/matsimwww/includes/database.mysql.inc on line 174.
  • user warning: Table 'cache_filter' is read only query: UPDATE cache_filter SET data = '<p>The MATSim API was/is designed with the following use cases in mind:</p>\n<ol>\n<li>Initial demand generation</li>\n<li>Behavioral modules (such as TimeAllocationMutator, Planomat)</li>\n<li>the &quot;mobsim&quot; (network loading)</li>\n<li>analysis (postprocessing)</li>\n</ol>\n<p>A 5th case, starting the controler out of a java pgm (including capability to set controler listeners), may have to be added ... it is possible to do this, but not api-based.</p>\n<p>In apr\'11, api-based network generation was added as use case 0.</p>\n<p>Case 0, i.e. &quot;network generation&quot;, is roughly there, but needs a number of &quot;utilities&quot; that do not have stable paths.</p>\n<p>Case 1, i.e. &quot;initial demand generation&quot;, in our view works quite well.&nbsp; Please talk to us if things do not work or if you desire additional functionality.</p>\n<p>Case 2, i.e. &quot;behavioral modules&quot;, is not tested, and needs an entry in the core.&nbsp; Testers are welcome; please talk to us.</p>\n<p>Case 3, i.e. &quot;alternative mobsims&quot;, is not tested.&nbsp; Testers are welcome; please talk to us.</p>\n<p>Case 5, i.e. &quot;analysis/postprocessing&quot;, is not tested.&nbsp; Testers are welcome; please talk to us.</p>\n', created = 1328351753, expire = 1328438153, headers = '' WHERE cid = '1:a3bcbf8916bb227fa3919c41ef1efdbe' in /home01/vsp_access/matsimwww/includes/database.mysql.inc on line 174.

The MATSim API was/is designed with the following use cases in mind:

  1. Initial demand generation
  2. Behavioral modules (such as TimeAllocationMutator, Planomat)
  3. the "mobsim" (network loading)
  4. analysis (postprocessing)

A 5th case, starting the controler out of a java pgm (including capability to set controler listeners), may have to be added ... it is possible to do this, but not api-based.

In apr'11, api-based network generation was added as use case 0.

Case 0, i.e. "network generation", is roughly there, but needs a number of "utilities" that do not have stable paths.

Case 1, i.e. "initial demand generation", in our view works quite well.  Please talk to us if things do not work or if you desire additional functionality.

Case 2, i.e. "behavioral modules", is not tested, and needs an entry in the core.  Testers are welcome; please talk to us.

Case 3, i.e. "alternative mobsims", is not tested.  Testers are welcome; please talk to us.

Case 5, i.e. "analysis/postprocessing", is not tested.  Testers are welcome; please talk to us.


Warning: Table 'watchdog' is read only query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;sessions&amp;#039; is read only\nquery: UPDATE sessions SET uid = 0, cache = 0, hostname = &amp;#039;38.107.179.233&amp;#039;, session = &amp;#039;&amp;#039;, timestamp = 1328351753 WHERE sid = &amp;#039;e972b2ab7dd755a2094beea8ac708f02&amp;#039;</em> in <em>/home01/vsp_access/matsimwww/includes/database.mysql.inc</em> on line <em>174</em>.', 2, '', 'http://matsim.org/node/341', '', '38.107.179.233', 1328351753) in /home01/vsp_access/matsimwww/includes/database.mysql.inc on line 174