Print

Print


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