Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

Add pole creation utility #1025

Merged
merged 44 commits into from
Nov 4, 2021
Merged

Add pole creation utility #1025

merged 44 commits into from
Nov 4, 2021

Conversation

dchassin
Copy link
Member

@dchassin dchassin commented Oct 28, 2021

This PR adds a utility to automatically populate a network model with poles and mount equipment on the poles.

Current issues

None

Code changes

  • Add python_extras/create_poles.py to generate a GLM fragment that add poles to an existing network.
  • Add support for players that read property list from CSV header instead of player object property.

Documentation changes

Test and Validation Notes

  • Added module/tape/autotest/test_player_header.glm to test ability to use CSV header as property list.
  • Added python_extras/ieee13.glm bare network model for testing. Example command:
$ gridlabd create_poles python_extras/example/ieee13.glm --spacing=100 --pole_type=WOOD-EC-45/4 --location=37.5,-122.2 --include_weather --ignore_location --output=/tmp/test.glm --include_network
$ gridlabd /tmp/test.glm

@dchassin dchassin requested a review from aivanova5 October 28, 2021 19:42
@dchassin dchassin added the enhancement Request an enhancement or new feature label Oct 28, 2021
@dchassin dchassin marked this pull request as draft October 29, 2021 14:24
@dchassin dchassin marked this pull request as ready for review October 30, 2021 17:06
@dchassin dchassin changed the title Develop add pole utility Add pole creation utility Oct 31, 2021
@dchassin dchassin marked this pull request as draft November 1, 2021 21:58
@dchassin dchassin marked this pull request as ready for review November 2, 2021 15:47
@dchassin dchassin mentioned this pull request Nov 2, 2021
24 tasks
@aivanova5 aivanova5 merged commit dcc2dd0 into develop Nov 4, 2021
@aivanova5 aivanova5 deleted the develop-add-pole-utility branch November 4, 2021 21:13
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Request an enhancement or new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants