1.6.0
This release focuses on performance improvements and better docs. Large projects should see massive speedups (4-7x on an SSD) for iterating over the project and working with signac-flow. Now you can scale up your science! 🎨
Added
Changed
- Optimized job hash and equality checks (#442, #455).
- Optimized
H5Store
initialization (#443). - State points are loaded lazily when
Job
is opened by id (#238, #239). - Optimized
Job
andProject
classes to cache internal properties and initialize on access (#451). - Python 3.6 is only tested with oldest dependencies (#474).
- Improved documentation for updating and resetting state points (#444).
Deprecated
- Deprecate
syncutil.copytree
method (#439).
Fixed
- Zero-dimensional NumPy arrays can be used in state points and documents (#449).