77 long ax_sizes[3] = {long(x), long(y), long(som.getDimensions())};
78 CCfits::FITS fits(filename, DOUBLE_IMG, n_axes, ax_sizes);
81 fits.pHDU().addKey(
"DISTFUNC",
typeid(DistFunc).name(),
"");
84 std::size_t total_size = x * y * som.getDimensions();
87 for (
std::size_t w_i = 0; w_i < som.getDimensions(); ++w_i) {
88 for (
auto& w_arr : som) {
93 fits.pHDU().write(1, total_size, data);