Repository : ssh://g18-sc-serv-04.diamond.ac.uk/dials
On branch : master
commit 452e8db8b7eb397b33a5e437d8a9a32d56088607
Author: James Beilsten-Edmands <[log in to unmask]>
Date: Fri Jun 29 13:06:40 2018 +0100
Split derivatives calculation fully into blocks.
Only calculate derivatives and scales block-by-block on-the-fly,
to reduce memory usage.
452e8db8b7eb397b33a5e437d8a9a32d56088607
algorithms/scaling/Ih_table.py | 32 +++--
algorithms/scaling/basis_functions.py | 149 +++++++++++--------
.../scaling/model/components/scale_components.py | 112 ++++++++-------
.../model/components/smooth_scale_components.py | 102 ++++++-------
algorithms/scaling/model/model.py | 18 +--
algorithms/scaling/scaler.py | 159 ++++++++++++++++-----
algorithms/scaling/scaling_helper.h | 8 +-
algorithms/scaling/scaling_refiner.py | 46 +++---
algorithms/scaling/test_Ih_table.py | 4 +-
algorithms/scaling/test_basis_function.py | 54 +++----
algorithms/scaling/test_scale_components.py | 106 +++++++-------
algorithms/scaling/test_scaler.py | 81 ++++++-----
algorithms/scaling/test_scaling_utilities.py | 20 +--
algorithms/scaling/test_target_function.py | 16 +--
command_line/scale.py | 5 +-
15 files changed, 537 insertions(+), 375 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --ignore-space-at-eol --textconv --cc 452e8db8b7eb397b33a5e437d8a9a32d56088607
To unsubscribe from the DIALS-COMMIT list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=DIALS-COMMIT&A=1