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

Discussion: Version 1.0 - milestones and strategies #290

Open
5 of 12 tasks
FabianHofmann opened this issue Sep 9, 2021 · 0 comments
Open
5 of 12 tasks

Discussion: Version 1.0 - milestones and strategies #290

FabianHofmann opened this issue Sep 9, 2021 · 0 comments

Comments

@FabianHofmann
Copy link
Collaborator

FabianHofmann commented Sep 9, 2021

I want to open a discussion about pypsa's roadmap towards its first major version 1.0, gather ideas and wishes on how the package should look like and what it should do. To start, here are some of my suggestions

API Revision

API Extension

API Vision (for dreamers)

  • Components are not pure dataframes but python classes which represent containers. For example, n.generators is a GeneratorContainer class or Generators class (an subclass of the ComponentContainer or Components) with various attributes like static for the static dataframe, dynamic for the timedependant dataframes, or even shortcuts, like n.generators.p which would directly return the time-dependent dispatch. These containers could have component specific front-end functions like add_ocgt which has all the technological data for OCGT power plants.
  • ...

There is plenty of stuff we could add. Please feel free to extent edit the list. It might also be worthwhile to open a GH project for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant