Commit Graph
100 Commits
Author SHA1 Message Date
Lew Rossman 0bb2e73c8e Update EN_setlinkvalue for EN_INITSTATUS 2025-09-25 09:38:33 -04:00
Lew RossmanandGitHub 0004dc2bec Merge pull request #880 from alissamueller/dev-pumpstatus-bugfix
Fixes Bug in EN_setlinkvalue
2025-09-23 10:43:53 -04:00
Lew RossmanandGitHub 24013a95b2 Update CODEVERSION in types.h 2025-09-23 10:37:15 -04:00
Lew RossmanandGitHub d5d431d34a Merge pull request #879 from OpenWaterAnalytics/dev-leakage_NAN_fix
Avoid possible NAN in leakage.c
2025-09-12 13:18:20 -04:00
Lew Rossman d345541af7 Avoid possible NAN in leakage.c 2025-09-10 11:06:05 -04:00
Lew RossmanandGitHub b1630f3091 Merge pull request #877 from OpenWaterAnalytics/EN_setpipedata_bug_fix
Fixes bug in EN_setpipedata
2025-09-04 17:31:50 -04:00
Lew RossmanandGitHub 1605567fda Merge pull request #874 from 0tkl/doc-usage
Add EN_LINKQUAL and EN_PUMP_STATE to the usage topic
2025-09-04 17:30:59 -04:00
Lew Rossman 1f24209516 Fixes bug in EN_setpipedata
See issue #876 .
2025-09-03 15:11:49 -04:00
Lew RossmanandGitHub 7ba5bb269f Merge pull request #873 from OpenWaterAnalytics/Fix_Set_InitSetting
Fix set EN_INITSETTING and EN_INITSTATUS
2025-07-28 13:37:41 -04:00
Lew Rossman d0fa133eef Update report.c 2025-07-25 11:04:00 -04:00
Lew Rossman ebafb87e6a Fix link InitSetting/InitStatus properties 2025-07-25 11:02:40 -04:00
Lew Rossman c8d92cdd48 Fix EN_setlinkvalue for EN_INITSETTING 2025-07-21 13:22:26 -04:00
Lew RossmanandGitHub addd2c3661 Squashed commit of the following: (#868)
commit e8955e7b23
Author: Lew Rossman <LRossman@outlook.com>
Date:   Thu Jul 17 10:52:28 2025 -0400

    Update ReleaseNotes2_3.md
2025-07-17 11:28:53 -04:00
Lew RossmanandGitHub e8955e7b23 Update ReleaseNotes2_3.md 2025-07-17 10:52:28 -04:00
Lew RossmanandGitHub 67248300d4 v2,3 2025-07-17 09:56:47 -04:00
Lew Rossman be2cb274d1 Merge branch 'dev' 2025-07-17 09:27:22 -04:00
Lew RossmanandGitHub b2f9200313 Merge pull request #865 from OpenWaterAnalytics/dev-doc_update
Updating docs for added pressure units
2025-07-13 17:25:24 -04:00
Lew Rossman b86dde98e3 Updating docs for added pressure units 2025-07-13 17:09:07 -04:00
Lew RossmanandGitHub ac41b50234 Merge pull request #862 from lbutler/dev
Decoupled pressure units from the flow unit system
2025-07-13 15:27:42 -04:00
Lew RossmanandGitHub 25068d3902 Update input1.c
Fix unit conversion for emitter coefficient.
2025-07-13 15:19:17 -04:00
Lew RossmanandGitHub c7a928e164 Merge pull request #863 from OpenWaterAnalytics/dev-docs
Add corrections to doc files
2025-07-06 17:44:38 -04:00
Lew Rossman 7f5860ca78 Add corrections to doc files 2025-07-06 17:23:31 -04:00
Lew RossmanandGitHub d2145a396f Merge pull request #861 from OpenWaterAnalytics/dev-leakage_fix
Update leakage.c
2025-06-30 12:24:45 -04:00
Lew Rossman e9cf8d7d3f Update leakage.c
Adjustment to reported pipe leakage when one node is fixed grade was corrected.
2025-06-27 09:44:32 -04:00
Lew RossmanandGitHub d9eba03a9b Merge pull request #860 from OpenWaterAnalytics/dev-trace_node_fix
Fix Trace Node bug
2025-06-21 13:58:04 -04:00
Lew Rossman b30a857319 Fix Trace Node bug
See issue #859
2025-06-18 10:43:36 -04:00
Lew RossmanandGitHub c871eba32d Merge pull request #855 from Mariosmsk/update-authors
Update AUTHORS
2025-05-15 08:21:51 -04:00
Lew RossmanandGitHub 3786cce6ae Merge pull request #856 from Mariosmsk/fix-in-getpumptype
fix-in-getpumptype
2025-05-15 07:52:37 -04:00
Lew RossmanandGitHub 02380aee31 Merge pull request #854 from 0tkl/fix-typo
Fix typos
2025-05-14 08:32:18 -04:00
Lew RossmanandGitHub a81158c446 Merge pull request #852 from Mariosmsk/update-version-files
replace 2.2 with 2.3 in the files.
2025-05-13 20:34:37 -04:00
Lew RossmanandGitHub 6a6c155fe7 Merge pull request #853 from Mariosmsk/update-readme
remove codecov badge and update urls
2025-05-13 20:33:51 -04:00
Lew RossmanandGitHub 45dfb9407b Merge branch 'dev' into update-readme 2025-05-13 20:22:45 -04:00
Lew RossmanandGitHub 7f5bd09919 Update README.md
Link to OWA Discussions added, link to EPA-EPANET web page corrected.
2025-05-13 15:11:30 -04:00
Lew RossmanandGitHub 9f2948cf90 Update AUTHORS for v2.3
Authors with commits after Dec 10, 2019.
2025-05-10 09:54:19 -04:00
Lew RossmanandGitHub 6f288d1d7f Merge pull request #850 from OpenWaterAnalytics/dev-update_version_refs
Replace 2.2 with 2.3 in file headings
2025-05-08 09:08:54 -04:00
Lew Rossman 2abe6108a7 Remove broken link in README.md 2025-05-08 08:52:06 -04:00
Lew Rossman e42929d4d0 Replace 2.2 with 2.3 in file headings 2025-05-06 09:32:46 -04:00
Lew RossmanandGitHub 8f677e6049 Merge pull request #848 from OpenWaterAnalytics/dev-valvetype
Add EN_VALVE_TYPE to link getter & setter
2025-05-01 10:28:37 -04:00
Lew Rossman 0f29cbaee2 Fixed function signatures in binding files 2025-04-30 09:10:10 -04:00
Lew Rossman 096a6b99ae Update ReleaseNotes2_3.md 2025-04-28 11:39:15 -04:00
Lew Rossman ba9ada6a57 Update doc comment for EN_setlinktype 2025-04-25 09:38:51 -04:00
Lew Rossman 6a3d3d5b8a Update project.c 2025-04-24 09:40:56 -04:00
Lew Rossman 3c42061a1f Update toolkit-topics.dox 2025-04-23 13:16:53 -04:00
Lew Rossman e206baaaab Add EN_VALVE_TYPE to link getter & setter 2025-04-23 12:59:48 -04:00
Lew RossmanandGitHub fe77599371 Merge pull request #846 from OpenWaterAnalytics/dev-initsetting
InitSetting added to Link struct
2025-04-22 11:22:07 -04:00
Lew Rossman e71b7b45ef Save changed GPV curve to link's InitSetting 2025-04-21 10:26:56 -04:00
Lew Rossman ee9313aa24 Update hydraul.c 2025-04-19 14:39:12 -04:00
Lew Rossman 47b474ff4c Update hydraul.c 2025-04-19 14:14:58 -04:00
Lew Rossman a9b5cc7124 Update input3.c 2025-04-19 13:44:59 -04:00
Lew Rossman 30c20770b3 InitSetting added to Link struct
Addresses issue #823.
2025-04-19 12:54:45 -04:00
Lew RossmanandGitHub 179ec25d20 Merge pull request #845 from Mariosmsk/dev
Fix typo - use errcode instead of status (EN_getnodevalues, EN_getlinkvalues)
2025-04-19 08:57:29 -04:00
Lew RossmanandGitHub ab67dbd84e Merge pull request #843 from OpenWaterAnalytics/dev-doc
Updates to the EPANET Toolkit documentation
2025-04-03 12:08:04 -04:00
Lew Rossman 2c667e6449 Trying to fix cmake scripts 2025-04-03 11:51:30 -04:00
Lew Rossman 50f79c6ce8 CHM help build instructions deleted 2025-04-03 11:31:43 -04:00
Lew Rossman d4c41a2d52 Updates to toolkit documentation 2025-03-30 10:06:29 -04:00
Lew Rossman bd97f66097 Update docs for version 2.3 2025-03-28 09:16:38 -04:00
Lew RossmanandGitHub 3da4b1d861 Merge pull request #840 from OpenWaterAnalytics/dev-demand_deficit_fix
Limit demand deficit to be >= 0
2025-03-19 19:00:03 -04:00
Lew Rossman fff984d6be Limit demand deficit to be >= 0 2025-03-19 18:37:34 -04:00
Lew RossmanandGitHub 06284bb218 Merge pull request #834 from OpenWaterAnalytics/dev-curvetype
Include curve type in input file
2025-03-12 18:30:09 -04:00
Lew Rossman 6468ba9545 Include curve type in input file 2025-03-11 11:54:12 -04:00
Lew RossmanandGitHub 79473542ae Merge pull request #831 from OpenWaterAnalytics/dev-tags
Adds EN_gettag and EN_settag functions to the Toolkit
2025-02-24 17:03:25 -05:00
Lew Rossman f37e4934c6 Fix copy/paste error in project.c 2025-02-19 10:32:49 -05:00
Lew Rossman 0f7fb48d73 Update input2.c 2025-02-19 10:18:52 -05:00
Lew Rossman bb543a08dc Unit test for get/set tags 2025-02-19 09:58:19 -05:00
Lew Rossman 7a1673994c Set/Get node & link tags added 2025-02-19 09:49:09 -05:00
Lew RossmanandGitHub c8db9c1655 Merge pull request #829 from OpenWaterAnalytics/dev-trace_node_fix
Fix Trace Node bug when new junction added
2025-02-18 08:55:38 -05:00
Lew Rossman 054ebf36b5 Adjust Trace Node index when node deleted 2025-02-17 09:23:35 -05:00
Lew Rossman a5bce31b13 Fix Trace Node bug when new junction added 2025-02-17 08:44:28 -05:00
Lew RossmanandGitHub 03cbb89e05 Merge pull request #827 from OpenWaterAnalytics/dev-disabled-controls
Add read/write of disabled controls to input file
2025-02-17 08:12:44 -05:00
Lew Rossman 70d5483361 Add read/write of disabled controls to input file 2025-02-11 15:38:30 -05:00
Lew RossmanandGitHub e5c5e16c63 Merge pull request #826 from OpenWaterAnalytics/dev-hydfile-fix
Close scratch hydraulics file between runs
2025-02-11 12:05:03 -05:00
Lew Rossman 65594132ce Close scratch hydraulics file between runs 2025-02-08 10:11:13 -05:00
Lew RossmanandGitHub 3201d8485e Merge pull request #821 from OpenWaterAnalytics/dev-fix-tank-mixing
Corrections to 2-compartment tank mixing
2024-12-21 11:17:48 -05:00
Lew Rossman 626b93a10f Corrections to 2-compartment tank mixing
Fixes volume remaining in mixing zone when there is net outflow from a 2-compartment tank.
2024-12-16 23:30:32 -05:00
Lew RossmanandGitHub fbd005d604 Merge pull request #812 from Mariosmsk/add-EN_loadpatternfile
Add the `EN_loadpatternfile` function to load pattern data from a `.pat` file into INP
2024-08-06 08:39:55 -04:00
Lew RossmanandGitHub 2f4ae4c5b1 Merge pull request #811 from LRossman/dev-leakage
Code cleanup
2024-07-29 09:26:31 -04:00
Lew Rossman cbf543f1b5 Code cleanup 2024-07-19 11:04:19 -04:00
Lew RossmanandGitHub 3574bdfe87 Merge pull request #808 from LRossman/dev-leakage
Add leakage into EPANET/dev
2024-07-12 11:36:32 -04:00
Lew RossmanandGitHub 5894b67d81 Merge pull request #5 from LRossman/leakage
Adding Pipe Leakage Modeling
2024-07-08 08:49:59 -04:00
Lew Rossman 6089b93a51 Fix refactoring error in hydcoeffs.c 2024-07-02 20:19:45 -04:00
Lew RossmanandGitHub 5b2b88cee4 Merge branch 'dev-leakage' into leakage 2024-06-26 18:08:02 -04:00
Lew Rossman 68b73a14f1 Fixes for PDA 2024-06-26 17:50:24 -04:00
Lew Rossman 30a3fcb4b9 debug test_pda.cpp 2024-06-26 11:47:35 -04:00
Lew Rossman 037ca41af6 Adding Pipe Leakage Modeling 2024-06-26 11:34:19 -04:00
Lew Rossman b0796f346a Adding leakage model 2024-06-26 11:15:01 -04:00
Lew RossmanandGitHub 59f7295739 Merge pull request #802 from YuChunTsao/add-INP-section-column-headings
feat: Add column headings for sections in INP file
2024-06-18 13:23:36 -04:00
Lew RossmanandGitHub d055157558 Merge pull request #801 from OpenWaterAnalytics/API_fixes
Fix two legacy API functions
2024-06-18 07:46:25 -04:00
Lew Rossman 6ac4156fd0 Update report.c
Change a "printf" statement to "sprintf".
2024-06-14 09:49:28 -04:00
Lew Rossman 62f0bc6db7 Fix two legacy API functions 2024-06-13 07:49:14 -04:00
Lew RossmanandGitHub 109a93f7d5 Merge pull request #798 from zannads/dev-netadjlist_fix
Fix Issue 789- PR 791
2024-06-05 15:47:04 -04:00
Lew RossmanandGitHub c131c4cd1d Merge pull request #786 from Vitens/dev
add ENgetnodesvalues and ENgetlinksvalues methods
2024-06-03 11:24:11 -04:00
Lew RossmanandGitHub 8b6be71956 Merge pull request #788 from OpenWaterAnalytics/dev-rename_emitter_backflow_keyword
Changes EMITTER BACKFLOW keyword
2024-05-29 08:25:19 -04:00
Lew RossmanandGitHub 7b334875f8 Merge pull request #797 from lbutler/big-fix-emitter-coefficient
Fix emitter-related NaN errors from EN_setnodevalue API
2024-05-29 08:23:56 -04:00
Lew RossmanandGitHub 375823851a Merge pull request #791 from zannads/dev-netadjlist_fix
Fix Issue #789 - free network Adjlist
2024-05-29 08:22:48 -04:00
Lew RossmanandGitHub 9958ef6d44 Merge pull request #792 from zannads/dev-npipes_fix
Fix Issue #790 - incorrect number of pipes
2024-05-29 08:15:43 -04:00
Lew Rossman 7e66114863 Changes EMITTER BACKFLOW keyword
This change avoids a conflict between the EMITTER EXPONENT and EMITTER BACKFLOW keywords when running a v2.3 input file in the v2.2 EPANET GUI.
2024-05-11 12:37:52 -04:00
Lew RossmanandGitHub 7d360480d0 Merge pull request #777 from OpenWaterAnalytics/dev-tank_validation_fix
Update validate.c
2024-03-21 12:39:11 -04:00
Lew Rossman c24f334208 Update validate.c
Fixes false negative when checking if a tank's min/max levels fall within its volume curve (see issue #767 ).
2024-03-19 14:38:47 -04:00
Lew RossmanandGitHub 6b72b0a21c Merge pull request #776 from Mariosmsk/add-workflow-for-macos-build
Create macos.yml workflow.
2024-03-19 14:30:10 -04:00
Lew RossmanandGitHub 31395615d1 Merge pull request #775 from Mariosmsk/update-workflows-rm-warnings
Update workflows to use Node.js 20 due to deprecation of Node.js 16
2024-03-19 14:29:36 -04:00