{"id":976,"date":"2012-10-25T09:20:57","date_gmt":"2012-10-25T06:20:57","guid":{"rendered":"http:\/\/www.water-simulation.com\/wsp\/?p=976"},"modified":"2012-10-25T09:20:57","modified_gmt":"2012-10-25T06:20:57","slug":"matlab-wrappers-for-epanet-and-epanet-msx","status":"publish","type":"post","link":"http:\/\/www.water-simulation.com\/wsp\/2012\/10\/25\/matlab-wrappers-for-epanet-and-epanet-msx\/","title":{"rendered":"Matlab wrappers for EPANet and EPANet-MSX"},"content":{"rendered":"<p>Following the release of the\u00a0<a title=\"EPANET-RTX real time extension for the EPANET toolkit\" href=\"http:\/\/www.water-simulation.com\/wsp\/2012\/09\/26\/epanet-rtx-real-time-extension-for-the-epanet-toolkit\/\">EPANET-RTX real time extension for the EPANET toolkit<\/a>,\u00a0<a title=\"Sam Hatchett\" href=\"http:\/\/en.gravatar.com\/en\/samhatchett\">Sam Hatchett<\/a> posted some Matlab wrappers and scripts for various EPANET applications, including MSX (original code by <a title=\"Jim Uber\" href=\"http:\/\/www.eng.uc.edu\/dept_cee\/people\/faculty\/uber\/\">Jim Uber<\/a>). This release is another open source project under the\u00a0<a href=\"https:\/\/github.com\/OpenWaterAnalytics\">Open Water Analytics<\/a> group on gihub.<\/p>\n<p>From the project description:<\/p>\n<blockquote><p>This product consists of a set of Matlab wrappers that allow use of the EPANET and EPANET-MSX programmer&#8217;s toolkit APIs from within the Matlab environment. The Matlab functions share names with the C-language API functions. Usage of the Matlab functions is similar; the argument lists are identical, with the exception that Matlab separates input and output arguments. User&#8217;s of the EPANET or EPANET-MSX APIs with Matlab programming experience should be able to make efficient use of this product.<\/p>\n<p>In addition to the Matlab API wrappers, this product includes a small number of utility routines that, for example, allow for plotting of the network using Matlab graphics.<\/p><\/blockquote>\n<p>The following \u00a0image shows species concentration at nodes and along pipe segments (by\u00a0Sam Hatchett)<\/p>\n<p><a href=\"http:\/\/www.water-simulation.com\/wsp\/wp-content\/uploads\/2012\/10\/matlab-epanet.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-977\" title=\"matlab-epanet\" src=\"http:\/\/www.water-simulation.com\/wsp\/wp-content\/uploads\/2012\/10\/matlab-epanet.png\" alt=\"\" width=\"418\" height=\"313\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Following the release of the\u00a0EPANET-RTX real time extension for the EPANET toolkit,\u00a0Sam Hatchett posted some Matlab wrappers and scripts for various EPANET applications, including MSX (original code by Jim Uber). This release is another open source project under the\u00a0Open Water &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"http:\/\/www.water-simulation.com\/wsp\/2012\/10\/25\/matlab-wrappers-for-epanet-and-epanet-msx\/\"> <span class=\"screen-reader-text\">Matlab wrappers for EPANet and EPANet-MSX<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,4],"tags":[144,146,147,55,145],"class_list":["post-976","post","type-post","status-publish","format-standard","hentry","category-epanet-related","category-free-software","tag-epanet-msx","tag-github","tag-jim-uber","tag-matlab","tag-sam-hatchett"],"_links":{"self":[{"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/posts\/976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/comments?post=976"}],"version-history":[{"count":2,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/posts\/976\/revisions"}],"predecessor-version":[{"id":981,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/posts\/976\/revisions\/981"}],"wp:attachment":[{"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/media?parent=976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/categories?post=976"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/tags?post=976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}