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

Presubmission Inquiry for AMS #169

Closed
2 of 18 tasks
jinningwang opened this issue Mar 17, 2024 · 6 comments
Closed
2 of 18 tasks

Presubmission Inquiry for AMS #169

jinningwang opened this issue Mar 17, 2024 · 6 comments

Comments

@jinningwang
Copy link

jinningwang commented Mar 17, 2024

Submitting Author: Jinning Wang (@jinningwang)
Package Name: AMS
One-Line Description of Package: Power system dispatch modeling and dispatch-dynamic co-simulation.
Repository Link (if existing): https://github.com/CURENT/ams


Code of Conduct & Commitment to Maintain Package

Description

As part of CURENT Large-scale Testbed platform, AMS serves as power system production cost modeling. Our framework offers a modularized approach that seamlessly incorporates dynamics, enhancing traditional dispatch modeling methods. We create a versatile solution that bridges the gap between device-level and system-level models. The tool is developed to be extensible, scalable, compatible, and interoperable.

Community Partnerships

We partner with communities to support peer review with an additional layer of checks that satisfy community requirements. If your package fits into an existing community please check below:

Scope

  • Please indicate which category or categories.
    Check out our package scope page to learn more about our scope. (If you are unsure of which category you fit, we suggest you make a pre-submission inquiry):

    • Data retrieval
    • Data extraction
    • Data processing/munging
    • Data deposition
    • Data validation and testing
    • Data visualization
    • Workflow automation
    • Citation management and bibliometrics
    • Scientific software wrappers
    • Database interoperability

Domain Specific

  • Geospatial
  • Education

Community Partnerships

If your package is associated with an existing community please check below:

  • Astropy:My package adheres to Astropy community standards

  • Pangeo: My package adheres to the Pangeo standards listed in the pyOpenSci peer review guidebook

  • Explain how and why the package falls under these categories (briefly, 1-2 sentences). Please note any areas you are unsure of:

  • Who is the target audience and what are the scientific applications of this package?
    Power system researchers and engineers.

  • Are there other Python packages that accomplish similar things? If so, how does yours differ?
    There are some Python packages cover part of our functions: PYPOWER, pandapower, and PyPSA.
    Compared to existing tools that focus on fixed power system optimization problems, our package AMS enables customizing formulations thus enable rapid prototyping for renewables integration.
    Additionally, with the built-in interface with dynamic simulator ANDES, AMS allows native interoperation between dynamics and dispatch, which significantly relieves the researchers manual efforts when conducting power system simulations.

  • Any other questions or issues we should be aware of:
    I also curate a list that collects open-source libraries for power system analysis, https://github.com/jinningwang/best-of-ps

P.S. Have feedback/comments about our review process? Leave a comment here

@isabelizimm
Copy link
Contributor

Hello there! Thank you so much for this submission, it’s obvious there has been a lot of work put into AMS! I’ve taken a look at AMS, and think it would be in scope, but have a few thoughts.
I think the best category for this would be data munging:

Data munging tools transform data in a way that makes further analysis possible (as defined on Wikipedia). [...] This category focuses on tools for handling data in specific formats that scientists may be interested in working with.

My impression is that power system researchers can use AMS to read in files and solve/update simulations, and load models to ANDES.

Are you able able to give some feedback on what you think of this category, that I have understood this package's functionality?

@jinningwang
Copy link
Author

@isabelizimm Thanks for your response!

Your impression to AMS is mostly correct and let me further clarify it.

My impression is that power system researchers can use AMS to read in files and solve/update simulations,

Yes.

and load models to ANDES.

I'm not sure if I understand this correctly. I would say AMS can convert AMS case file to ANDES case file, and thus ANDES is capable of another type of power system simulation.

Overall, I feel it's reasonable to classify AMS to scope Data processing/munging.

Additionally, in the future, is it helpful to have a Domain Specific "power system analysis"? I notice that there are more and more open-source tools developed for power system researchers.

@jinningwang
Copy link
Author

Is there anything else I can help? Maybe, should I open another submission issue for AMS?

@Batalex
Copy link
Contributor

Batalex commented Apr 21, 2024

Hi @jinningwang, thank you for your patience. I think AMS is in scope for us. Would you mind opening a new issue referencing this pre-submission inquiry? Thank you.

@jinningwang
Copy link
Author

No problem. I'll do it recently.
Thanks again for all yours help!

@jinningwang jinningwang mentioned this issue Apr 22, 2024
32 tasks
@Batalex
Copy link
Contributor

Batalex commented Apr 24, 2024

Superseded by #174

@Batalex Batalex closed this as completed Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants