[Horace-svn] r709 - in branches/HoraceV3.0.0/Tobyfit: . @sqw @sqw/private mtimesx test

apache at svr2.nd.rl.ac.uk apache at svr2.nd.rl.ac.uk
Wed Jun 19 17:22:14 BST 2013


Author: Toby Perring
Date: Wed Jun 19 17:22:10 2013
New Revision: 709

Added:
   branches/HoraceV3.0.0/Tobyfit/
   branches/HoraceV3.0.0/Tobyfit/@sqw/
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/aperture_width_height.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/chopper_instrument_pars.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/dq_matrix.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/energy_transfer_info.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/fermi_sampling_table.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/moderator_sampling_table.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/pulse_shape_parameters.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/recompute_bin_data.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/refine_crystal_pack_parameters.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/refine_moderator_pack_parameters.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/refine_moderator_sampling_table_buffer.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/resol_conv_tobyfit_mc_control.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/sample_coords_to_spec.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/private/spec_coords_to_det.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/resol_conv_tobyfit_mc.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/resol_conv_tobyfit_mc_init.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/set_sample_and_inst.m
   branches/HoraceV3.0.0/Tobyfit/@sqw/tobyfit.m
   branches/HoraceV3.0.0/Tobyfit/maps_instrument.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/
   branches/HoraceV3.0.0/Tobyfit/mtimesx/license.txt
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx.c
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx.mexw64   (contents, props changed)
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_20110223.pdf   (contents, props changed)
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_20110223.zip   (contents, props changed)
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_RealTimesReal.c
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_build.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_mexopts.bat
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_sparse.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ddequal.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ddspeed.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_dsequal.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_dsspeed.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_nd.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_sdequal.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_sdspeed.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ssequal.m
   branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ssspeed.m
   branches/HoraceV3.0.0/Tobyfit/test/
   branches/HoraceV3.0.0/Tobyfit/test/9cards_4_4to1.par
   branches/HoraceV3.0.0/Tobyfit/test/make_bragg_blobs.m
   branches/HoraceV3.0.0/Tobyfit/test/sqw_1d.sqw   (contents, props changed)
   branches/HoraceV3.0.0/Tobyfit/test/sqw_2d.sqw   (contents, props changed)
   branches/HoraceV3.0.0/Tobyfit/test/test_fermi_moderator_lookup.m
   branches/HoraceV3.0.0/Tobyfit/test/test_matrix_mult_speed.m
   branches/HoraceV3.0.0/Tobyfit/test/test_tobyfit_1.m
   branches/HoraceV3.0.0/Tobyfit/test/test_tobyfit_2.m
   branches/HoraceV3.0.0/Tobyfit/test/test_tobyfit_refine_crystal.m
   branches/HoraceV3.0.0/Tobyfit/test/testfunc_bkgd.m
   branches/HoraceV3.0.0/Tobyfit/test/testfunc_disp_bcc_hfm.m
   branches/HoraceV3.0.0/Tobyfit/test/testfunc_sqw_bcc_hfm.m
   branches/HoraceV3.0.0/Tobyfit/test/testfunc_sqw_bcc_hfm_bkgd.m
   branches/HoraceV3.0.0/Tobyfit/test/testfunc_sqw_van.m
   branches/HoraceV3.0.0/Tobyfit/tobyfit_init.m
   branches/HoraceV3.0.0/Tobyfit/tobyfit_mc_contributions.m
   branches/HoraceV3.0.0/Tobyfit/tobyfit_off.m
   branches/HoraceV3.0.0/Tobyfit/tobyfit_refine_crystal_options.m
   branches/HoraceV3.0.0/Tobyfit/tobyfit_refine_moderator_options.m

Log:
Add Tobyfit prototype. THis only works on PCs at the moment, as there are come c routines that need to be compiled. The fitting algorithm, including the options for crystal refinement and moderator lineshape refinement have been tested quite thoroughly, but the actual translation of the resolution algorithm has not been extensively tested yet. Use is currently undocumented. It has been placed in the repository to protect the investment of time in the algorithms so far.

refs #119


Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/aperture_width_height.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/aperture_width_height.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/chopper_instrument_pars.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/chopper_instrument_pars.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/dq_matrix.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/dq_matrix.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/energy_transfer_info.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/energy_transfer_info.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/fermi_sampling_table.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/fermi_sampling_table.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/moderator_sampling_table.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/moderator_sampling_table.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/pulse_shape_parameters.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/pulse_shape_parameters.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/recompute_bin_data.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/recompute_bin_data.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/refine_crystal_pack_parameters.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/refine_crystal_pack_parameters.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/refine_moderator_pack_parameters.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/refine_moderator_pack_parameters.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/refine_moderator_sampling_table_buffer.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/refine_moderator_sampling_table_buffer.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/resol_conv_tobyfit_mc_control.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/resol_conv_tobyfit_mc_control.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/sample_coords_to_spec.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/sample_coords_to_spec.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/private/spec_coords_to_det.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/private/spec_coords_to_det.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/resol_conv_tobyfit_mc.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/resol_conv_tobyfit_mc.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/resol_conv_tobyfit_mc_init.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/resol_conv_tobyfit_mc_init.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/set_sample_and_inst.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/set_sample_and_inst.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/@sqw/tobyfit.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/%40sqw/tobyfit.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/maps_instrument.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/maps_instrument.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/license.txt
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/license.txt?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx.c
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx.c?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx.mexw64
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx.mexw64?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_20110223.pdf
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_20110223.pdf?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_20110223.zip
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_20110223.zip?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_RealTimesReal.c
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_RealTimesReal.c?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_build.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_build.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_mexopts.bat
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_mexopts.bat?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_sparse.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_sparse.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ddequal.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ddequal.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ddspeed.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ddspeed.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_dsequal.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_dsequal.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_dsspeed.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_dsspeed.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_nd.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_nd.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_sdequal.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_sdequal.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_sdspeed.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_sdspeed.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ssequal.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ssequal.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ssspeed.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/mtimesx/mtimesx_test_ssspeed.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/9cards_4_4to1.par
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/9cards_4_4to1.par?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/make_bragg_blobs.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/make_bragg_blobs.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/sqw_1d.sqw
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/sqw_1d.sqw?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/sqw_2d.sqw
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/sqw_2d.sqw?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/test_fermi_moderator_lookup.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/test_fermi_moderator_lookup.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/test_matrix_mult_speed.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/test_matrix_mult_speed.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/test_tobyfit_1.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/test_tobyfit_1.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/test_tobyfit_2.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/test_tobyfit_2.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/test_tobyfit_refine_crystal.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/test_tobyfit_refine_crystal.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/testfunc_bkgd.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/testfunc_bkgd.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/testfunc_disp_bcc_hfm.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/testfunc_disp_bcc_hfm.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/testfunc_sqw_bcc_hfm.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/testfunc_sqw_bcc_hfm.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/testfunc_sqw_bcc_hfm_bkgd.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/testfunc_sqw_bcc_hfm_bkgd.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/test/testfunc_sqw_van.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/test/testfunc_sqw_van.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/tobyfit_init.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/tobyfit_init.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/tobyfit_mc_contributions.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/tobyfit_mc_contributions.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/tobyfit_off.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/tobyfit_off.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/tobyfit_refine_crystal_options.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/tobyfit_refine_crystal_options.m?view=markup&revision=709

Added: branches/HoraceV3.0.0/Tobyfit/tobyfit_refine_moderator_options.m
Url: http://svn.isis.rl.ac.uk/viewvc/Horace/branches/HoraceV3.0.0/Tobyfit/tobyfit_refine_moderator_options.m?view=markup&revision=709


More information about the Horace-svn mailing list