rena0157 / droplet Goto Github PK
View Code? Open in Web Editor NEW๐ง: An Open Source Storm Water Management Modeling Software
License: MIT License
๐ง: An Open Source Storm Water Management Modeling Software
License: MIT License
Add the SweepingStartDateTimeOption
, SweepingEndDateTimeOption
and all associated tests
I would like to build a basic UI for testing purposes. This UI will serve as a way to interact with an inp file using tables.
Add Support for Subcatchment reading and writing
Add the NumberOfThreadsOption
and associated tests
Add the end date time option and associated tests
Add the Inertial Damping Option
Add the Inertial Damping Option and associated tests
Add the ForcemainEquationOption
and associated tests
This issue if for the implementation of the
internal protected virtual T ParseRow(IInpTableRow row);
in all option classes, if the tests for #24 work out. Needs future investigation.
Add the MaxTrialsOption
and associated tests
Add the public virtual string ToInpTableRow()
method to the InpEntity
as a base class method. This method will provide the functionality to convert the entity back to an inp row, it should return an IInpTableRow
object that contains the name and the value of the option.
Add the VariableStepOption
and associated tests
Add the InfiltrationData
Entity. The infiltration data entity is an entity that will eventually add data to the Subcatcment
Entity. A current thought is to create a new object type that handles tables such as the Infiltration data table (Example below) which are not stand alone entities and only add data to other entities. For example, the Infiltration Data table below adds infiltration data to the subcatchment that it is referring to.
[INFILTRATION]
;;Subcatchment Suction Ksat IMD
;;-------------- ---------- ---------- ----------
1 80 0.5 7
3 80 0.5 7
5 3.0 0.5 4
6 3.0 0.5 4
7 3.0 0.5 4
8 3.0 0.5 4
This entity can take on a few different forms. For example, above is the GREEN_AMPT
infiltration data format. Other formats can be see below. All of these formats are dependent on the InfiltrationOption
that is set at the begining of the Inp file.
[INFILTRATION]
;;Subcatchment Suction Ksat IMD
;;-------------- ---------- ---------- ----------
1 80 0.5 7
3 80 0.5 7
5 3.0 0.5 4
6 3.0 0.5 4
7 3.0 0.5 4
8 3.0 0.5 4
[INFILTRATION]
;;Subcatchment MaxRate MinRate Decay DryTime MaxInfil
;;-------------- ---------- ---------- ---------- ---------- ----------
1 80 0.5 7 7 0
3 80 0.5 7 7 0
5 3.0 0.5 4 7 0
6 3.0 0.5 4 7 0
7 3.0 0.5 4 7 0
8 3.0 0.5 4 7 0
[INFILTRATION]
;;Subcatchment CurveNum DryTime
;;-------------- ---------- ---------- ----------
1 80 0.5 7
3 80 0.5 7
5 3.0 0.5 4
6 3.0 0.5 4
7 3.0 0.5 4
8 3.0 0.5 4
Add Support for the SubAreas Entity
Add the DryDaysOption
and associated tests
Add the NormalFlowOption
and associated tests
Add the HeadToleranceOption
and associated tests
Add the MinSurfaceAreaOption
and associated tests
Add the Step Options Including
REPORT_STEP
WET_STEP
DRY_STEP
ROUTING_STEP
RULE_STEP
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.