Skip to content

1.6.0

Compare
Choose a tag to compare
@bdice bdice released this 25 Jan 04:16
f5aec9c

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

  • Implemented JobsCursor.__contains__ check (#449).
  • Added documentation for JobsCursor class (#475).

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 and Project 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).