aiplan4eu / unified-planning

The AIPlan4EU Unified Planning Library
Apache License 2.0
181 stars 39 forks source link

Hash and Equality for UPState #579

Closed Framba-Luca closed 5 months ago

Framba-Luca commented 6 months ago

Added hash and eq to UPState, and added a caching to the dict that represents the whole state.

Solves #555

Draft because it's blocked by #580

codecov-commenter commented 6 months ago

Codecov Report

Attention: Patch coverage is 97.05882% with 2 lines in your changes are missing coverage. Please review.

Project coverage is 85.24%. Comparing base (0355a6b) to head (e7b04b1).

Files Patch % Lines
unified_planning/model/state.py 92.59% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #579 +/- ## ========================================== + Coverage 85.19% 85.24% +0.05% ========================================== Files 201 202 +1 Lines 27138 27198 +60 ========================================== + Hits 23120 23185 +65 + Misses 4018 4013 -5 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.