Skip to content

Conversation

@abuts
Copy link
Member

@abuts abuts commented Jul 29, 2025

This PR (c) completes work on writing mex code, which may substitute MATLAB bin_pixels routine.
Should be considered adfer a) and b) have been merged.

All binning modes, supported by MATLAB AxesBlockBase.bin_pixels method are supported by correspondent mex code. The PR adds two remaining binning modes (6 and 7) -- actually most often used in cuts and cuts with symmetries.

This PR does not close the ticket #896, but finishes with changes to AxesBlockBase.bin_pixels.

The final work would be to modify bin_pixels_c to support binning modes implemented in line_proj.bin_pixels.

abuts added 20 commits July 8, 2025 19:46
…arameters from MATLAB rather then selected, which certainly change.
…ected pixels)

# Conflicts:
#	_LowLevelCode/cpp/bin_pixels_c/bin_pixels.h
…_bin

# Conflicts:
#	horace_core/DLL/_PCWIN64/bin_pixels_c.mexw64
#	horace_core/sqw/page_operations/PageOp_sqw_binning.m
…_bin

# Conflicts:
#	_LowLevelCode/cpp/mtimesx_horace/MatMultiply.h
abuts added 8 commits July 29, 2025 23:29
…/896a_mex_in_cut' into 896c_all_mex4Axes_bin

# Conflicts:
#	_LowLevelCode/cpp/mtimesx_horace/MatMultiply.h
#	admin/horace_mex.m
#	horace_core/DLL/_PCWIN64/bin_pixels_c.mexw64
#	horace_core/sqw/page_operations/PageOp_sqw_binning.m
…/1902_integration_ranges' into 896c_all_mex4Axes_bin

# Conflicts:
#	_LowLevelCode/cpp/include/CommonCode.h
…_mex4Axes_bin

# Conflicts:
#	_LowLevelCode/cpp/bin_pixels_c/bin_pixels.h
#	_LowLevelCode/cpp/hdf_mex_reader/hdf_mex_reader.cpp
#	_LowLevelCode/cpp/hdf_mex_reader/input_parser.h
#	_LowLevelCode/cpp/include/CommonCode.h
#	_LowLevelCode/cpp/mtimesx_horace/MatMultiply.h
#	horace_core/sqw/axes_blocks/@AxesBlockBase/private/bin_pixels_with_mex_code_.m
abuts added 23 commits November 21, 2025 17:14
# Conflicts:
#	horace_core/sqw/@rundatah/private/calc_sqw_.m
…_bin

# Conflicts:
#	horace_core/DLL/_PCWIN64/bin_pixels_c.mexw64
#	horace_core/sqw/axes_blocks/@AxesBlockBase/private/bin_pixels_with_mex_code_.m
#	horace_core/sqw/page_operations/PageOp_sqw_binning.m
…6c_all_mex4Axes_bin

# Conflicts:
#	horace_core/DLL/_PCWIN64/bin_pixels_c.mexw64
#	horace_core/sqw/axes_blocks/@AxesBlockBase/private/bin_pixels_with_mex_code_.m
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant