- Consolidated and updated entries to exclude unnecessary files and directories, including build artifacts, logs, and environment files.
- Added specific patterns for temporary editor files and OS-specific files to reduce clutter in the repository.
- Enhanced clarity by grouping related exclusions, ensuring a cleaner and more maintainable .gitignore structure.
- Added 'libtorch/' to prevent tracking of specific library files.
- Included patterns for '*.pth' and '*.zip' to exclude model and archive files.
- Ensured proper formatting and consistency in the .gitignore file.
- Expanded the .gitignore file to include CMake-related files and directories, such as CMakeCache.txt, CMakeFiles/, and build/ to prevent tracking of build artifacts.
- Added exclusions for log files and IDE-specific files, including .vscode/ and .idea/, to streamline the repository and avoid clutter from temporary files.
- Retained existing exclusions for CSV files while ensuring proper formatting in the .gitignore.
- Added 'exps/' and 'summary/' directories to the .gitignore file to prevent tracking of experimental and summary data.
- Retained existing exclusion for 'data/' while removing the specific exclusion for 'data/*' to allow for potential subdirectory tracking.