Commit Graph
100 Commits
Author SHA1 Message Date
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
Lew RossmanandGitHub 19327c0a51 Merge pull request #774 from Mariosmsk/patch-2
Delete tests/outfile/data/enP1kAlM
2024-03-19 14:29:11 -04:00
Lew RossmanandGitHub 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 RossmanandGitHub 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 RossmanandGitHub 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 RossmanandGitHub 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 RossmanandGitHub 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 RossmanandGitHub 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 RossmanandGitHub 7b640122cd Merge pull request #752 from Mariosmsk/patch-1
Update ReleaseNotes2_3.md
2023-09-28 12:16:28 -04:00
Lew RossmanandGitHub 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 RossmanandGitHub 39ffaebcf9 Merge pull request #754 from lbutler/getclosedlink-remove-recursion
Remove recursion in getclosedlink
2023-09-15 11:01:39 -04:00
Lew RossmanandGitHub 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 RossmanandGitHub 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