Added .DS_Store to the ignore list to prevent macOS temporary files from being tracked in the repository. This follows the existing pattern of ignoring Python cache files and results directories.
Added **/__pycache__/ to .gitignore to prevent Python cache directories from being tracked across all directories. This improves repository cleanliness and reduces unnecessary files in version control.