docs: adapt-image cache is repaired on disk (PyAutoFit#1414) - #533
Merged
Conversation
`galaxy_name_image_dict_via_result_from` documented the stale-cache limitation as standing behaviour: the recomputed images were written to the loose `files/` folder but never reached the search's zip, so the next `restore()` re-extracted the stale copy. PyAutoFit#1414 makes `Paths.preserve_in_zip` replace an outdated member, so a dataset change costs one recompute rather than one per run.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Docstring-only follow-up to PyAutoFit#1414 / PyAutoFit#1427.
galaxy_name_image_dict_via_result_fromdocumented the stale-cache limitation as standing behaviour: the recomputed images were written to the loosefiles/folder, butPaths.preserve_in_ziponly added a member absent from the search's zip and never replaced one, so the nextrestore()re-extracted the stale copy and the search missed its cache on every run. PyAutoFit#1427 makespreserve_in_zipreplace an outdated member, so a dataset change now costs one recompute rather than one per run. This updates the paragraph to the repaired behaviour.Merge after PyAutoFit#1427 — the text describes that PR's behaviour.
API Changes
None — internal changes only (docstring).
Test Plan
pytest test_autogalaxy— 1009 passedpytest test_autogalaxy/analysis/test_adapt_images.py— 8 passedGenerated by the PyAutoLabs agent workflow.