- README, 예제 설명, 코드 주석, CSS 머리말, 시험 임시 폴더 접두어의 예전 이름 정리 - 브라우저 저장 키·세션 DB 이름은 저장된 설정 보존을 위해 유지
2.2 KiB
2.2 KiB
예제 관망 출처 및 라이선스 (Example Network Sources & License)
이 폴더의 Net1.inp, Net2.inp, Net3.inp는 SPipe가 자체 제작한 데이터가 아니라,
Open Water Analytics(OWA)가 관리하는 공식 EPANET 오픈소스 저장소에 포함된 표준 예제
관망 파일을 그대로 가져온 것이다. 상용 관망해석 소프트웨어의
샘플 데이터는 어떤 형태로도 사용하지 않았다.
출처 (Source)
- 저장소:
github.com/OpenWaterAnalytics/EPANET(dev 브랜치,example-networks/폴더) - Net1.inp: EPANET Example Network 1 - 염소 소독(bulk/wall reaction) 예제, 절점 9개, 관로 13개, 탱크 1개.
- Net2.inp: EPANET Example Network 2 - 55시간 불소(fluoride) 추적 예제, 절점 36개, 관로 40개, 탱크 1개.
- Net3.inp: EPANET Example Network 3 - 하천(River)·호수(Lake) 이중 수원 대규모 예제, 절점 92개, 관로 117개, 펌프 2개, 탱크 3개.
라이선스 (License)
Open Water Analytics의 EPANET 저장소는 원본 USEPA(미국 환경보호청)의 EPANET 소프트웨어를 계승한 오픈소스 프로젝트로, 저장소 전체가 MIT 라이선스로 배포되며 미국 정부 저작물(공유 저작물, public domain) 성격의 예제 데이터를 포함한다. 이 예제망들은 EPANET 배포판과 사용자 매뉴얼에도 동일하게 포함되어 실무·교육용으로 자유롭게 재배포·활용이 허용된다.
- 프로젝트 라이선스: MIT (
github.com/OpenWaterAnalytics/EPANET/blob/dev/LICENSE) - 저작권 관련 불확실성이 있는 데이터, 상용 소프트웨어의 비공개 샘플 데이터는 사용하지 않았다.
용도
SPipe의 Native(OWA-EPANET 2.3.5 C DLL)/WASM(epanet-js) 듀얼 엔진 해석 및 INP
파싱·재생성(round-trip) 신뢰성 회귀 테스트(tests/regression.test.ts)와 앱 UI의
"예제 로드" 선택 기능(Net1/Net2/Net3)에 사용된다. Net2/Net3는 각각 확장 EPS 지속시간,
다중 수요 패턴, 펌프 곡선([CURVES]), 규칙 기반이 아닌 시간/수위 조건 제어
([CONTROLS])를 포함하고 있어 Net1보다 더 폭넓은 EPANET 구문 커버리지를 회귀
테스트에 제공한다.