Lew Rossman
b30a857319
Fix Trace Node bug
...
See issue #859
2025-06-18 10:43:36 -04:00
Lew Rossman and GitHub
c871eba32d
Merge pull request #855 from Mariosmsk/update-authors
...
Update AUTHORS
2025-05-15 08:21:51 -04:00
Lew Rossman and GitHub
3786cce6ae
Merge pull request #856 from Mariosmsk/fix-in-getpumptype
...
fix-in-getpumptype
2025-05-15 07:52:37 -04:00
Lew Rossman and GitHub
02380aee31
Merge pull request #854 from 0tkl/fix-typo
...
Fix typos
2025-05-14 08:32:18 -04:00
Lew Rossman and GitHub
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 Rossman and GitHub
6a6c155fe7
Merge pull request #853 from Mariosmsk/update-readme
...
remove codecov badge and update urls
2025-05-13 20:33:51 -04:00
Lew Rossman and GitHub
45dfb9407b
Merge branch 'dev' into update-readme
2025-05-13 20:22:45 -04:00
Lew Rossman and GitHub
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 Rossman and GitHub
9f2948cf90
Update AUTHORS for v2.3
...
Authors with commits after Dec 10, 2019.
2025-05-10 09:54:19 -04:00
Lew Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
3574bdfe87
Merge pull request #808 from LRossman/dev-leakage
...
Add leakage into EPANET/dev
2024-07-12 11:36:32 -04:00
Lew Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
109a93f7d5
Merge pull request #798 from zannads/dev-netadjlist_fix
...
Fix Issue 789- PR 791
2024-06-05 15:47:04 -04:00
Lew Rossman and GitHub
c131c4cd1d
Merge pull request #786 from Vitens/dev
...
add ENgetnodesvalues and ENgetlinksvalues methods
2024-06-03 11:24:11 -04:00
Lew Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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 Rossman and GitHub
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
Lew Rossman and GitHub
19327c0a51
Merge pull request #774 from Mariosmsk/patch-2
...
Delete tests/outfile/data/enP1kAlM
2024-03-19 14:29:11 -04:00
Lew Rossman and GitHub
2f4e4e5139
Merge pull request #771 from OpenWaterAnalytics/dev-tank_overflow_fix
...
Account for mass lost in tank overflow
2024-03-18 13:37:07 -04:00
Lew Rossman and GitHub
029b441dd4
Merge pull request #759 from Mariosmsk/update-workflows
...
update workflows to include the header files in the artifact
2024-03-14 08:25:28 -04:00
Lew Rossman and GitHub
6d6f244a5f
Merge pull request #766 from lbutler/update-readme-jan-2024
...
Update release notes and remove depreciated constants
2024-03-13 09:51:56 -04:00
Lew Rossman
482f658df4
Account for mass lost in tank overflow
...
This change addresses issue #769 .
2024-03-13 09:22:33 -04:00
Lew Rossman and GitHub
ade7027ddb
Merge pull request #768 from OpenWaterAnalytics/dev-tank_validation_bug_fix
...
Update validate.c
2024-01-25 12:34:20 -05:00
Lew Rossman
5c90eafdbe
Update validate.c
...
Fixes bug in checking that tank min/max levels are within volume curve.
2024-01-25 12:21:09 -05:00
Lew Rossman and GitHub
5fd17af548
Merge pull request #758 from OpenWaterAnalytics/dev-EN_openX
...
Add EN_openX function
2023-10-17 09:20:48 -04:00
Lew Rossman
e7f9e26347
Update validate.c
2023-10-05 14:59:10 -04:00
Lew Rossman
653ffac514
Update input3.c
2023-10-05 12:10:08 -04:00
Lew Rossman
c0700c83ee
Refactored validate.c
2023-10-05 11:37:13 -04:00
Lew Rossman and GitHub
5a03def497
Merge branch 'dev' into dev-EN_openX
2023-10-04 10:09:02 -04:00
Lew Rossman
10d5079d75
Add EN_openX function
...
EN_openX allows an EPANET input file to be opened even if it has errors. This required re-arranging code, mainly in input3.c, so that default values are assigned to an object before its input line is parsed.
2023-10-04 09:53:05 -04:00
Lew Rossman and GitHub
7b640122cd
Merge pull request #752 from Mariosmsk/patch-1
...
Update ReleaseNotes2_3.md
2023-09-28 12:16:28 -04:00
Lew Rossman and GitHub
ec8609ef5f
Merge pull request #755 from lbutler/setcurvetype-support-EN_VALVE_CURVE
...
Update EN_setcurvetype to support EN_VALVE_CURVE
2023-09-28 12:08:24 -04:00
Lew Rossman and GitHub
39ffaebcf9
Merge pull request #754 from lbutler/getclosedlink-remove-recursion
...
Remove recursion in getclosedlink
2023-09-15 11:01:39 -04:00
Lew Rossman and GitHub
630eed4369
Merge pull request #750 from OpenWaterAnalytics/dev-trace_node_fix
...
Fix trace node id parser error
2023-09-11 18:43:04 -04:00
Lew Rossman
a2c0ff7889
Fix trace node id parser error
2023-09-11 18:23:49 -04:00
Lew Rossman and GitHub
e420380248
Merge pull request #747 from OpenWaterAnalytics/dev-PCV_mod
...
Change PCV settings from fraction to percent
2023-08-17 16:36:39 -04:00
Lew Rossman
e81a2804fb
Update test_valve.cpp
2023-08-17 16:23:05 -04:00
Lew Rossman
c7a4069b79
Update test_valve.cpp
2023-08-17 15:12:31 -04:00
Lew Rossman
6aa2a21327
Change PCV settings from fraction to percent
2023-08-17 14:54:59 -04:00
Lew Rossman and GitHub
4577af9b19
Merge pull request #744 from 0tkl/dev
...
Bugfix
2023-08-10 11:44:22 -04:00
Lew Rossman and GitHub
6b8f9c83ea
Merge pull request #743 from OpenWaterAnalytics/dev-status_report
...
Allow API to get/set type of status report
2023-07-27 10:37:40 -04:00
Lew Rossman
dc721c5ce6
Update test_analysis.cpp
2023-07-19 09:43:53 -04:00