Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move ComponentSelector from PowerAnalytics to InfrastructureSystems: PSY portion #1079

Closed
wants to merge 10 commits into from

Conversation

GabrielKS
Copy link
Collaborator

This draft PR will get filled in as @tengis-nrl and I move the ComponentSelector features from PowerAnalytics to InfrastructureSystems.

src/component_selector.jl Outdated Show resolved Hide resolved
src/component_selector.jl Outdated Show resolved Hide resolved
@tengis-nrl tengis-nrl marked this pull request as ready for review March 25, 2024 17:06
@tengis-nrl
Copy link
Collaborator

image

src/PowerSystems.jl Outdated Show resolved Hide resolved
test/test_component_selector.jl Show resolved Hide resolved
@GabrielKS GabrielKS force-pushed the gks/td/component_selector_port branch from bf9f7cd to 29ff85c Compare June 10, 2024 18:56
@GabrielKS GabrielKS changed the base branch from gks/td/component_selector_feature to psy4 June 10, 2024 18:57
@GabrielKS
Copy link
Collaborator Author

Rebased onto psy4 and tests pass.

GabrielKS and others added 10 commits June 24, 2024 16:36
 - Originally, all `ComponentSelector`s always filtered out components
   marked not available. This is what we want in `PowerAnalytics`, but
   not necessarily what is wanted if `ComponentSelector` is used
   elsewhere. The solution is to not automatically perform this
   filtering but add it as an option so that `PowerAnalytics` can still
   have it.
 - This commit also defines the behavior that using a
   `TopologyComponentSelector` on a system that does not have that
   topology element returns no components/subselectors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants