v1.1.2 - 2024-12-09
- Migrated to importlib.resources for file path handling
- Improved package installation reliability
- Standardized default script path definitions
- Removed unused PROJECT_ROOT constant
- Added colorama dependency
- Added warning system for unrecognized CLI arguments with colored output
- Improved virtual cluster output handling
- Added proper output file handling for virtual cluster jobs
- Added automatic output directory creation
- Improved process management for local execution
- Fixed job status tracking to use job_id
- Fixed file exists error
- Fixed notebook compatibility issues
- Renamed package from 'flyvision' to 'flyvis' across all documentation, examples
- Updated CLI documentation and usage examples
- Added optional notebook output clearing step to building docs
- Removed pyright and version pin notes from contribute.md
- Cleaned up CLI help text formatting
- Updated file paths in examples to use relative paths
- Removed duplicate CLI documentation from mkdocs.yml
- Moved configuration files into package structure
- Switched to
importlib.resources
for resource management - Removed MANIFEST.in in favor of pyproject.toml configuration
- Enhanced root directory resolution logic
- Improved cluster management with better dry-run and slurm support
- Enhanced command-line interface error handling
- Improved argument parsing for multiple commands
- Added
init_config
for config-based customization of network and training
- Updated package metadata for PyPI
- Added project URLs to package configuration
- Removed broken badges from README
- Added explanations for hydra-config-based customization of network and training in
CLI Reference
v1.1.0 - 2024-11-20
- Renamed package from
flyvision
toflyvis
for better consistency
- Added Command Line Interface
flyvis
for scripts - Improved test suite performance and coverage
- Relaxed Python version dependency and added multi-Python version testing
- Improved docs
- Updated project metadata for PyPI
- Removed broken badges from README
- Removed strict version pins for better compatibility (particularly removed UMAP constraints)
- Updated GitHub workflows
- Updated README badges
- Updated package-data handling