Skip to content
This repository has been archived by the owner on Sep 28, 2022. It is now read-only.

MTP 7 Release Notes

tong.zhai edited this page Jun 23, 2020 · 1 revision

This page describes the contents of MTP #7, including a description of the capabilities, installation instructions, instructions for running the software, test sequences and results, and system documentation.

Description of Capabilities

This MTP (Minimum Testable Product) is released for beta testing of general functionality of the EPANET and SWMM user interface. This is the latest full function release that can be used to create new project and modify existing project, while taking advantage of the mapping capability in rendering projected GIS data.

The main improvements in this release:

  • More stable map display of model objects
  • More stable workflow for creating and editing projects
  • More stable GIS functions and support more use cases
  • Support more Windows operating systems (8 and 10)
  • Smaller install package

Main improvement in GIS functionalities:

  • Stability of map object interactions during model creation and editing.
  • Create a model network via import of GeoJson GIS data of different types of model objects. One GeoJson file can contain multiple model objects and their key attributes.
  • Translate existing model's map coordinates into a projected coordinate system and recalculate model object physical dimensions automatically. See Tutorial
  • Subcatchment vertex editing with undo/redo capability
  • Allows zoom-to-layer function

Installation Instructions

Please visit the latest release (MTP7r0) page for installers

Modeling related files in the package:

  • examples: this directory contains the sample model input files. Under the 'import_gis' sub folder, sample GeoJson data files are located that can be imported into the software to form a complete model network.
  • scripts: this directory contains example python script that shows how to access model objects during an active session.

Test Sequences and Results

Unit tests are provided in the folder test/core/swmm and test/core/epanet. To run these tests, run the python script test_all within each folder. User interface tests are available in test/ui. A full testing report is available at:

https://github.com/USEPA/SWMM-EPANET_User_Interface/blob/master/doc/EPATestingReport_PhaseI_20170502_HGL_A.docx

System Documentation

System documentation including class diagrams can be found here:

https://cdn.rawgit.com/USEPA/SWMM-EPANET_User_Interface/master/doc/Doxygen/html/index.html

Known Limitations

The installation packages run only on 64-bit Windows computers.