Skip to content

pandapower test fix#629

Merged
cuihantao merged 11 commits intomasterfrom
pandapower-test-fix
Jan 4, 2026
Merged

pandapower test fix#629
cuihantao merged 11 commits intomasterfrom
pandapower-test-fix

Conversation

@cuihantao
Copy link
Copy Markdown
Collaborator

  • Enhance PSSE RAW parser to correctly handle quoted strings with commas and slashes. Fix bug related to 3WT handling. Update release notes to reflect these changes.
  • Enhance PSSE RAW parser to support 3-winding transformers with CZ=3 and CM=2. Implement conversion of load loss and impedance to R and X, and no-load loss and excitation current to G and B. Update logging for conversion issues and ensure proper handling of unknown codes.
  • In connectivity check, only do SynGen.store_idx_island when there is at least one SynGen
  • Add a demo of QSTS
  • Update release notes
  • Upgrade to pyproject.toml installation framework and remove setup.py support.
  • Update pandapower interface to version 3.3 and fix tests.
  • Refactor PSS/E data parsing functions to improve readability and maintainability.
  • Fix interop and tests to be compatible with Pandapower 3.

cuihantao and others added 11 commits May 16, 2025 23:18
…s and slashes. Fix bug related to 3WT handling. Update release notes to reflect these changes.
…nd CM=2. Implement conversion of load loss and impedance to R and X, and no-load loss and excitation current to G and B. Update logging for conversion issues and ensure proper handling of unknown codes.
Add a demo ``QSTS.ipynb``
…support.

- Remove legacy files, add pyproject.toml for dependency management
- Update Python version requirements to 3.10.
- Adjust CI configurations for Python 3.11 and refine documentation for installation and development processes.
- Modify load parameters for consistency: Changed 'const_i_percent' and 'const_z_percent' to 'const_i_p_percent', 'const_i_q_percent', 'const_z_p_percent', and 'const_z_q_percent' to work with the latest pandapower version.
…tainability.

- Clean up whitespace and comments in `_parse_csv_with_quotes`, `_split_line_with_quoted_parts`, and transformer processing functions. Ensure consistent formatting across the codebase.
- Refactor build_group_table and make_link_table functions for improved performance and clarity.
- Replace DataFrame concatenation with list accumulation in build_group_table to enhance efficiency.
- Update fillna method in make_link_table to use context manager for future compatibility.
- Modify DataFrame concatenation to ignore index for consistency.
- Adjust lambda functions to use iloc for better readability and performance.
- Update test cases to assert conditions directly instead of using logical AND.
@cuihantao cuihantao merged commit 254eb6a into master Jan 4, 2026
0 of 3 checks passed
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.

2 participants