History
2.4 (2022-03-07)
dials_data no longer uses
py.path
internally.dials_data now includes type checking with mypy.
We started using the
requests
library for faster downloads.Downloads now happen in parallel.
2.3 (2022-01-11)
Drop Python 3.6 compatibility
Dataset SSX_CuNiR_processed has been renamed to cunir_serial_processed for consistency with cunir_serial
2.2 (2021-06-18)
Deprecate the use of
py.path
as test fixture return type. You can either silence the warning by specifyingdials_data("dataset", pathlib=False)
or move to the newpathlib.Path
return objects by settingpathlib=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 becomepathlib.Path
, withpy.path
still available ifpathlib=False
is specified. At this point thepathlib=
argument will be deprecated. In the following minor release (3.1) all support forpy.path
will be dropped.
2.1 (2020-06-11)
Drops Python 2.7 compatibility
Uses importlib.resources to access resource files (requires Python 3.9 or installed package importlib_resources)
2.0 (2019-04-15)
Convert dials_data to a pytest plugin
1.0 (2019-02-16)
Add functions for forward-compatibility
Enable new release process including automatic deployment of updates
0.6 (2019-02-15)
Added datasets blend_tutorial, thaumatin_i04
0.5 (2019-01-24)
Added documentation
Added datasets fumarase, vmxi_thaumatin
0.4 (2019-01-11)
Beta release
Added datasets insulin, pychef
Automated generation of hashinfo files via Travis
0.3 (2019-01-09)
Dataset download mechanism
Added dataset x4wide
0.2 (2019-01-08)
Alpha release
Basic command line interface
pytest fixture
0.1 (2018-11-02)
First automatic deployment and release on PyPI