- Optimized logger utility performance with numpy vectorization
- Modified log directory to be positional argument in validation module
- Simplified block parsing algorithm
- Added handling of scenario type in scenario info file
- Added check for task naming format
- Return entire dictionaries for logger info and scenario info function
- Replaced os path calls with pathlib