Skip to content

Release of version 2026.02.0#203

Merged
craig8 merged 47 commits intomainfrom
releases/2026.02.0
Feb 18, 2026
Merged

Release of version 2026.02.0#203
craig8 merged 47 commits intomainfrom
releases/2026.02.0

Conversation

@tonya1
Copy link
Contributor

@tonya1 tonya1 commented Feb 16, 2026

Release of version 2026.02.0

afisher1 and others added 30 commits December 19, 2025 16:07
…y management

- Added pixi.toml for project configuration and dependencies.
- Removed poetry.toml and pyproject.toml files.
- Deleted various scripts related to Poetry build and installation processes.
- Cleaned up project scripts and configurations to align with new dependency management approach.
- Updated import statements and logging configurations for clarity.
- Improved error handling and validation in GridAPPSD class.
- Enhanced formatting and style across multiple files to adhere to PEP 8 standards.
- Consolidated JSON handling functions for better maintainability.
- Added ruff.toml for linting configuration and removed legacy pixi.toml settings.
- General cleanup of comments and docstrings for improved documentation.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ents/agents.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…terfaces.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: craig8 <3979063+craig8@users.noreply.github.com>
Co-authored-by: craig8 <3979063+craig8@users.noreply.github.com>
- Included types-python-dateutil version 2.8 or higher
- Included types-pyyaml version 6.0 or higher
Fixed type errors in gridappsd-python-lib:
houses.py: Added TYPE_CHECKING import guard, fixed namedtuple definition
json_extension.py: Fixed dataclasses.asdict type narrowing
goss.py: Removed duplicate on_error method
app_registration.py: Removed Python 2 compatibility import
simulation.py: Converted List, Dict, Union → lowercase generics
main.py: Fixed call to non-existent run_simulation method
Fixed type errors in gridappsd-field-bus-lib:
interfaces.py: Converted to lowercase generics, fixed Optional usage, type-narrowed ConnectionType
gridappsd_field_bus.py: Implemented stub methods returning proper values
context.py: Added missing timeout argument
utils.py: Added proper type annotation
agents.py: Converted Dict → dict, added proper type annotations
context_manager_agents.py: Converted to lowercase generics
- Created a new Python script (temp.py) to send simulation requests to GridAPPSD.
- Configured environment variables for GridAPPSD user credentials.
- Defined a request structure for two geographical regions with specific simulation configurations.
- Implemented response handling to print the output from the GridAPPSD service.
craig8 and others added 17 commits February 6, 2026 14:55
Run ruff format to normalize quote style to double quotes, wrap long
lines, and fix spacing across goss.py, field_proxy_forwarder.py, and
test_simulation.py.
…errors

Add @pytest.mark.integration to test_createSimulations so it is skipped
in CI where no STOMP broker is available. Fix mypy attr-defined errors
in field_proxy_forwarder.py by extracting mRID with a type ignore.
Add -m 'not integration' to pixi test and test-cov tasks so tests
requiring a running GridAPPS-D instance are skipped in CI.
Run ruff format to normalize quote style to double quotes, wrap long
lines, and fix spacing across goss.py, field_proxy_forwarder.py, and
test_simulation.py.
@craig8 craig8 merged commit 5710633 into main Feb 18, 2026
10 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.

5 participants

Comments