Comments (4)
In all infrastructure model packages component ids are ints. The "name" and "source_id" fields can be used for non-int component ids.
from watermodels.jl.
Thanks! I guess source_id
is what I was after. To be sure, you would recommend assigning integer IDs (index
values) at the time the file is read?
from watermodels.jl.
Also, is there any convention for assigning index
values? Do you use any sort method on the source_id
values before assigning them?
from watermodels.jl.
At the moment the int id convention is as follows: if the source data uses integer ids, use these ids as our ids. If not, we number the components from 1 to n based on the order they appear in the file. At least in power network data most tables have a natural table interoperation so 1 to n is analogous to row id in the table.
from watermodels.jl.
Related Issues (20)
- Implement parsing, variables, and constraints for throttle control valves HOT 2
- Implement modeling of dispatchable reservoir heads, tank volumes, and demands
- Rename formulation types HOT 17
- Implement an equality-constrained quadratic form for head gain constraints
- Model edge-type flows controlled by indicator variables with semi-continuous variables
- Parse [STATUS] block in .inp files
- Translate pipes that are short with valves to just valves
- Include pump power and cost data in the solution dictionary HOT 1
- TagBot trigger issue HOT 8
- Update Infrastructure Models Conventions (01/2021) HOT 1
- Implement a function to deactivate components that need not be modeled
- Ecosystem Maintenance
- Decompose pipes with valves into separate components
- Develop test cases that explore the limitations of various tank models
- Releases HOT 20
- use appropriate demand values for single-time water model HOT 19
- Document use of `InfrastructureModels.load_timepoint!` to configure and solve single-period problems
- Filter inactive components by reading their `status` attribute
- Implement a bound tightening utility function HOT 1
- handle situation of pumps defined as "constant power" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from watermodels.jl.