dials_data no longer uses
dials_data now includes type checking with mypy.
We started using the
requestslibrary for faster downloads.
Downloads now happen in parallel.
Drop Python 3.6 compatibility
Dataset SSX_CuNiR_processed has been renamed to cunir_serial_processed for consistency with cunir_serial
Deprecate the use of
py.pathas test fixture return type. You can either silence the warning by specifying
dials_data("dataset", pathlib=False)or move to the new
pathlib.Pathreturn objects by setting
pathlib=True. This deprecation is planned to be in place for a considerable amount of time. In the next major release (3.0) the default return type will become
py.pathstill available if
pathlib=Falseis specified. At this point the
pathlib=argument will be deprecated. In the following minor release (3.1) all support for
py.pathwill be dropped.
Drops Python 2.7 compatibility
Uses importlib.resources to access resource files (requires Python 3.9 or installed package importlib_resources)
Convert dials_data to a pytest plugin
Add functions for forward-compatibility
Enable new release process including automatic deployment of updates
Added datasets blend_tutorial, thaumatin_i04
Added datasets fumarase, vmxi_thaumatin
Added datasets insulin, pychef
Automated generation of hashinfo files via Travis
Dataset download mechanism
Added dataset x4wide
Basic command line interface
First automatic deployment and release on PyPI