core icon indicating copy to clipboard operation
core copied to clipboard

[FEATURE] topology generator / mass node generation

Open gh0st42 opened this issue 4 years ago • 1 comments

Is your feature request related to a problem? Please describe. In the past we used the topology generator of core-gui to randomly place larger numbers of nodes (>30) and then use ns-mobility scripts or our own movement code to simulate various scenarios. The new core-pygui does not have any generators. Placing 30, 50 or 100 nodes by hand is not something one wants to do. I guess most people don't care about the specific topologies but quickly adding 5 nodes of type X and then 15 nodes of type Y is useful for many people.

Describe the solution you'd like A quick menu entry to randomly place a configurable number of specified node types on the canvas would be great. Bonus: Controlling the numbering of the nodes sometimes makes mapping it to movement traces easier.

Describe alternatives you've considered A CLI helper tool that generates the topology or adds the nodes to a provided XML scenario file.

Additional context This is how it used to be. Most of these topologies are not really needed, at least for wireless simulations. Screen Shot 2021-10-09 at 00 38 53

gh0st42 avatar Oct 08 '21 22:10 gh0st42

I will keep this in mind, but it is likely not something we would focus on doing or maintaining. Alternatively you could code/script your nodes and their placement however you like, using the gRPC API.

Or run a script after the creation for placement etc.

bharnden avatar Oct 27 '21 15:10 bharnden