{"id":1218,"date":"2013-10-12T18:49:55","date_gmt":"2013-10-12T15:49:55","guid":{"rendered":"http:\/\/www.water-simulation.com\/wsp\/?p=1218"},"modified":"2013-10-12T18:49:55","modified_gmt":"2013-10-12T15:49:55","slug":"epanet-js-epanet-in-javascript","status":"publish","type":"post","link":"http:\/\/www.water-simulation.com\/wsp\/2013\/10\/12\/epanet-js-epanet-in-javascript\/","title":{"rendered":"epanet.js &#8211; EPANet in JavaScript"},"content":{"rendered":"<p>From\u00a0<a title=\"epanet.js - EPANET in JavaScript\" href=\"http:\/\/epanet.de\/developer\/epanetjs.html\">Steffen Macke<\/a> site:<\/p>\n<p>The epanet.js app is a JavaScript version of EPANet that requires no installation. The app runs in the browser, making it available on personal computers as well as tablets and mobile phones. The model data is not send to the server, the simulation remains in the browser.<\/p>\n<p><a href=\"http:\/\/www.water-simulation.com\/wsp\/wp-content\/uploads\/2013\/10\/epanet-js-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1222\" alt=\"epanet-js-1\" src=\"http:\/\/www.water-simulation.com\/wsp\/wp-content\/uploads\/2013\/10\/epanet-js-1.png\" width=\"681\" height=\"497\" \/><\/a><\/p>\n<p>The source code is available\u00a0on Github:\u00a0<a href=\"https:\/\/github.com\/sdteffen\/epanet.js\">github.com\/sdteffen\/epanet.js<\/a><\/p>\n<p>Here is a screenshot from my Nexus S phone running epanet.js:<\/p>\n<p><a href=\"http:\/\/www.water-simulation.com\/wsp\/wp-content\/uploads\/2013\/10\/epanet-js-nexus-s.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1223\" alt=\"epanet-js-nexus-s\" src=\"http:\/\/www.water-simulation.com\/wsp\/wp-content\/uploads\/2013\/10\/epanet-js-nexus-s.png\" width=\"480\" height=\"800\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>From\u00a0Steffen Macke site: The epanet.js app is a JavaScript version of EPANet that requires no installation. The app runs in the browser, making it available on personal computers as well as tablets and mobile phones. The model data is not &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"http:\/\/www.water-simulation.com\/wsp\/2013\/10\/12\/epanet-js-epanet-in-javascript\/\"> <span class=\"screen-reader-text\">epanet.js &#8211; EPANet in JavaScript<\/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,7],"tags":[182,181],"class_list":["post-1218","post","type-post","status-publish","format-standard","hentry","category-epanet-related","category-free-software","category-programming","tag-java","tag-js"],"_links":{"self":[{"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/posts\/1218","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=1218"}],"version-history":[{"count":2,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/posts\/1218\/revisions"}],"predecessor-version":[{"id":1225,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/posts\/1218\/revisions\/1225"}],"wp:attachment":[{"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/media?parent=1218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/categories?post=1218"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/tags?post=1218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}