Refactoring test.py to support multiple dataset paths and modular transforms #126
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.
What this PR does
Refactors
DeepLense_Diffusion_Rishi/utils/test.pyinto a robust, configurable script for visualizing lens.npydata. The original script loaded data from a single hardcoded path, used a fixed index, and had minimal error handling. This PR:cdm_regress_multi_param,npy_lenses,real_lenses_dataset).get_transforms().Changes for Issue #124
Use
SCRIPT_DIRandDEFAULT_DATA_PATHSto locate datasets relative to the script location:Replaced hardcoded logic with argparse arguments (--data_dirs, --index, --output_dir, --filename).
Print selected directory, file path, original shape/range, and transformed tensor shape/range for better debugging.