<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Patrick,<br><br>I'm currently using MATLAB to modify input files, run
simulations, and extract the results.&nbsp; Here's an example command for
running the simulation in MATLAB:<br><br>dos('C:\HOT3000ReleaseCandidate2\bps
-file C:\HOT3000ReleaseCandidate2\user\WizardHouse\cfg\WizardHouse.cfg
-mode text -p def silent');<br><br>Where dos is the MATLAB command to
run a program from the command line, the first term is the location of
bps, the second in the cfg location, and def is the result set name.&nbsp;
That was used to simulate an ESP-r model made in HOT3000, but it would
be the same for models made directly in ESP-r.&nbsp; I don't think there's
any need to modify ESP-r code.&nbsp; The hardest part is figuring out some
of the input file structures.&nbsp; But you can deduce what things mean by
using prj at first to modify one thing at a time and see how the input
files change.&nbsp; Of course, you could look at the ESP-r code directly to see how the input files are interpreted, but I didn't find this necessary.<br><br>The results can be extracted fairly easily from the CSV or XML output files.<br><br>Hope that helps.<br><br>Liam O'Brien<hr id="stopSpelling">Date: Tue, 17 Feb 2009 19:49:52 +0800<br>From: patrick@janssen.name<br>To: esp-r@lists.strath.ac.uk<br>Subject: [esp-r]  api<br><br>Hi all,<br><br>I have a project where we need to interface with esp-r at a programmatic level - i.e. we need to invoke esp-r from another application that we are developing, and we don't need the esp-r gui. Ideally, we want a way of getting teh data into esp-r, running the simulation, and the getting teh data out again, all without any file writing.<br>
<br>Are there any api's that might simplify this task - I realise the software is open source, but delving into the core code is quite daunting. I am wondering if anyone has created a higher level api.<br><br>If not, then maybe someone could point us to the righ place to start looking at the esp-r code.<br>
<br>Regards<br>Patrick<br clear="all">::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<br>Dr Patrick Janssen<br>Department of Architecture<br>National University of Singapore<br><a href="http://patrick.janssen.name">http://patrick.janssen.name</a><br>
<a href="mailto:patrick@janssen.name">patrick@janssen.name</a><br>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<br><br /><hr /> <a href='' target='_new'></a></body>
</html>