From 319cb300599dc6f2fae7c5002c059fddff804630 Mon Sep 17 00:00:00 2001 From: reinecke Date: Sun, 29 Oct 2023 19:07:00 +0000 Subject: [PATCH 01/19] #137: remove zlib detection git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1229 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/cxx/configure.ac | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/cxx/configure.ac b/src/cxx/configure.ac index 3d99dd0..ae9ddf7 100644 --- a/src/cxx/configure.ac +++ b/src/cxx/configure.ac @@ -36,10 +36,6 @@ AC_OPENMP CXXFLAGS="$CXXFLAGS $OPENMP_CFLAGS" AC_LANG_POP([C++]) -PKG_CHECK_MODULES([ZLIB], [zlib], , [ZLIB_LIBS=-lz]) -CFLAGS="$CFLAGS $ZLIB_CFLAGS" -LIBS="$LIBS $ZLIB_LIBS" - dnl dnl Determine the compiler flags (CFITSIO_CFLAGS) dnl and linker flags (CFITSIO_LIBS) required to build against libcfitsio. From dc32d001b490c5d1002c0d7828259b43278fb3a1 Mon Sep 17 00:00:00 2001 From: hivon Date: Fri, 15 Dec 2023 16:34:32 +0000 Subject: [PATCH 02/19] make sure no variables (eg, count and junk) are left defined when the script exits (see https://sourceforge.net/p/healpix/bugs/138/) git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1230 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/idl/HEALPix_startup | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/idl/HEALPix_startup b/src/idl/HEALPix_startup index c04e21a..0c56936 100644 --- a/src/idl/HEALPix_startup +++ b/src/idl/HEALPix_startup @@ -15,6 +15,7 @@ ; 2008-02-24 E. Hivon Use path_sep(/search) to separate directories ; 2008-03-17 E. Hivon Use IDL_PATH to set !path ; 2008-10-24 E. Hivon Print welcome message +; 2023-12-13 E. Hivon Make sure to delete internal variables upon exit ; ;********************************************************************* ; @@ -66,11 +67,11 @@ ; compile routines ; ; check that init_healpix is accessible -pathtab = expand_path(!path,/array) -junk = file_search(pathtab+path_sep()+'init_healpix.pro', count=count) +__hsu_pathtab__ = expand_path(!path,/array) +__hsu_junk__ = file_search(__hsu_pathtab__+path_sep()+'init_healpix.pro', count=__hsu_count__) ; run init_healpix to define Healpix variables, and print welcome message -if (count gt 0) then begin $ +if (__hsu_count__ gt 0) then begin $ init_healpix & $ print,'**************************' & $ print,' Welcome to Healpix '+!healpix.version & $ @@ -81,7 +82,9 @@ endif else begin $ print,'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!' & $ endelse -if (count gt 0 && is_gdl()) then !PROMPT = 'HGDL> ' +if (__hsu_count__ gt 0 && is_gdl()) then !PROMPT = 'HGDL> ' + +delvar, __hsu_count__, __hsu_junk__, __hsu_pathtab__ ; ; return to interactive mode From f1e2a28d7562d384e0b7dcc0a5601cadcc5bb795 Mon Sep 17 00:00:00 2001 From: reinecke Date: Thu, 22 Feb 2024 11:15:12 +0000 Subject: [PATCH 03/19] bug fix for https://github.com/healpy/healpy/issues/904 git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1235 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/cxx/Healpix_cxx/healpix_base.cc | 37 ++++++++++++++++------------- src/cxx/NEWS | 5 ++++ 2 files changed, 25 insertions(+), 17 deletions(-) diff --git a/src/cxx/Healpix_cxx/healpix_base.cc b/src/cxx/Healpix_cxx/healpix_base.cc index 23953e8..25f42eb 100644 --- a/src/cxx/Healpix_cxx/healpix_base.cc +++ b/src/cxx/Healpix_cxx/healpix_base.cc @@ -25,7 +25,7 @@ */ /* - * Copyright (C) 2003-2016 Max-Planck-Society + * Copyright (C) 2003-2024 Max-Planck-Society * Author: Martin Reinecke */ @@ -417,24 +417,27 @@ template template { double x = (cosrbig[j]-z*z0[j])*xa[j]; double ysq = 1.-z*z-x*x; - double dphi = (ysq<=0) ? pi-1e-15 : atan2(sqrt(ysq),x); - I ip_lo = ifloor(nr*inv_twopi*(ptg[j].phi-dphi) - shift)+1; - I ip_hi = ifloor(nr*inv_twopi*(ptg[j].phi+dphi) - shift); - if (fct>1) + if (ysq>0) { - while ((ip_lo<=ip_hi) && check_pixel_ring - (*this,b2,ip_lo,nr,ipix1,fct,z0[j],ptg[j].phi,cosrsmall[j],cpix[j])) - ++ip_lo; - while ((ip_hi>ip_lo) && check_pixel_ring - (*this,b2,ip_hi,nr,ipix1,fct,z0[j],ptg[j].phi,cosrsmall[j],cpix[j])) - --ip_hi; + double dphi = atan2(sqrt(ysq),x); + I ip_lo = ifloor(nr*inv_twopi*(ptg[j].phi-dphi) - shift)+1; + I ip_hi = ifloor(nr*inv_twopi*(ptg[j].phi+dphi) - shift); + if (fct>1) + { + while ((ip_lo<=ip_hi) && check_pixel_ring + (*this,b2,ip_lo,nr,ipix1,fct,z0[j],ptg[j].phi,cosrsmall[j],cpix[j])) + ++ip_lo; + while ((ip_hi>ip_lo) && check_pixel_ring + (*this,b2,ip_hi,nr,ipix1,fct,z0[j],ptg[j].phi,cosrsmall[j],cpix[j])) + --ip_hi; + } + if (ip_hi>=nr) + { ip_lo-=nr; ip_hi-=nr;} + if (ip_lo<0) + tr.remove(ipix1+ip_hi+1,ipix1+ip_lo+nr); + else + tr.intersect(ipix1+ip_lo,ipix1+ip_hi+1); } - if (ip_hi>=nr) - { ip_lo-=nr; ip_hi-=nr;} - if (ip_lo<0) - tr.remove(ipix1+ip_hi+1,ipix1+ip_lo+nr); - else - tr.intersect(ipix1+ip_lo,ipix1+ip_hi+1); } pixset.append(tr); } diff --git a/src/cxx/NEWS b/src/cxx/NEWS index fec2e19..793fa7c 100644 --- a/src/cxx/NEWS +++ b/src/cxx/NEWS @@ -1,3 +1,8 @@ +Changes since 3.82: +- bug fix in query_polygon where pixels might be missing in some situations + where polygon edges were parallel to the equator. + (https://github.com/healpy/healpy/issues/904). + Changes since 3.50: - Configuration mechanism was completely switched to autotools - major performance increase for spherical harmonic transforms thanks to From 081a63fb361be649264dfc05f19a8b0ae8f1036f Mon Sep 17 00:00:00 2001 From: hivon Date: Thu, 28 Mar 2024 14:49:53 +0000 Subject: [PATCH 04/19] updated hpxconfig_functions.sh to run with Intel ifx compiler git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1236 5e3cd54f-fed5-4059-89be-b68eacfec290 --- hpxconfig_functions.sh | 55 +++++++++++++++++++++++++----------------- 1 file changed, 33 insertions(+), 22 deletions(-) diff --git a/hpxconfig_functions.sh b/hpxconfig_functions.sh index b377e60..0e7177b 100644 --- a/hpxconfig_functions.sh +++ b/hpxconfig_functions.sh @@ -1894,7 +1894,7 @@ IdentifyF90Compiler () { DO_F90_SHARED=0 # do NOT know how to create a shared library nima=`$FC -V 2>&1 | ${GREP} -i imagine1 | ${WC} -l` nnag=`$FC -V 2>&1 | ${GREP} -i nagware | ${WC} -l` - nifc=`$FC -V 2>&1 | ${GREP} -i intel | ${WC} -l` + nifc=`$FC -V 2>&1 | ${GREP} -io intel | ${WC} -l` #npgf=`$FC -V 2>&1 | ${GREP} -i portland | ${WC} -l` npgf=`$FC -V 2>&1 | ${GREP} PGI | ${WC} -l` nlah=`$FC --version 2>&1 | ${GREP} -i lahey | ${WC} -l` @@ -1920,28 +1920,39 @@ IdentifyF90Compiler () { FI8FLAG="-double" # change default INTEGER and FLOAT to 64 bits MODDIR="-mdir " # output location of modules elif [ $nifc != 0 ] ; then - ifc_modules - FCNAME="Intel Fortran Compiler" - junk=`$FC -v 2>&1 | grep -i version | sed "s|[ifort,version,Version, ]||g"` - intelversion=`echo $junk | awk -F. '{print $1}'` - #if [ $intelversion -le 17 ] ; then # old syntax, supported up to version 17 included - if [ $intelversion -lt 15 ] ; then # old syntax, supported up to version 17 included - FFLAGS="$IFCINC -cm -w -sox -vec_report0" - PRFLAGS="-openmp -openmp_report0" # Open MP enabled # June 2007 - else # new syntax, supported since version 15, required in 18 - FFLAGS="$IFCINC -cm -w -sox -qopt-report=0" - PRFLAGS="-qopenmp" # Open MP enabled # Sept 2017 - fi - MOD="$IFCMOD" - FTYPE="$IFCVERSION" + ifc_modules + nifort=`$FC --version | ${GREP} -io ifort | ${WC} -l` + nifx=`$FC --version | ${GREP} -io ifx | ${WC} -l` + junk=`$FC -v 2>&1 | grep -i version | sed "s|[ifort,ifx,version,Version, ]||g"` + intelversion=`echo $junk | awk -F. '{print $1}'` + #if [ $intelversion -le 17 ] ; then # old syntax, supported up to version 17 included + if [ $intelversion -lt 15 ] ; then # old syntax, supported up to version 17 included + FFLAGS="$IFCINC -cm -w -sox -vec_report0" + PRFLAGS="-openmp -openmp_report0" # Open MP enabled # June 2007 + elif [ $intelversion -lt 2020 ] ; then # new syntax, supported since version 15, required in 18 + FFLAGS="$IFCINC -qopt-report=0" + PRFLAGS="-qopenmp" # Open MP enabled # Sept 2017 + else + FFLAGS="$IFCINC -qopt-report=0" + PRFLAGS="-qopenmp" # Open MP enabled + fi + MOD="$IFCMOD" + FTYPE="$IFCVERSION" + if [ $nifx != 0 ] ; then + FCNAME="Intel Fortran Compiler (ifx)" + EMULATE_IFORT_DEFAULTS="-assume noieee_compares,nan_compares" + OFLAGS="-O3 -xHost ${EMULATE_IFORT_DEFAULTS}" + else + FCNAME="Intel Fortran Compiler (ifort)" OFLAGS="-O3" - FI8FLAG="-i8" # change default INTEGER to 64 bits -## FI8FLAG="-integer-size 64" # change default INTEGER to 64 bits - CFLAGS="$CFLAGS -DINTEL_COMPILER" # to combine C and F90 - MODDIR="-module " # output location of modules - [ $OS = "Linux" ] && F90_WLRPATH="-Wl,-R" - [ $OS = "Darwin" ] && F90_WLRPATH="-Wl,-rpath," - DO_F90_SHARED=1 + fi + FI8FLAG="-i8" # change default INTEGER to 64 bits + ## FI8FLAG="-integer-size 64" # change default INTEGER to 64 bits + CFLAGS="$CFLAGS -DINTEL_COMPILER" # to combine C and F90 + MODDIR="-module " # output location of modules + [ $OS = "Linux" ] && F90_WLRPATH="-Wl,-R" + [ $OS = "Darwin" ] && F90_WLRPATH="-Wl,-rpath," + DO_F90_SHARED=1 elif [ $npgf != 0 ] ; then #FCNAME="Portland Group Compiler" FCNAME="PGI Compiler" From 0009c90ba08eeb447c699ba9dc0c13435f40ca23 Mon Sep 17 00:00:00 2001 From: reinecke Date: Fri, 12 Apr 2024 09:51:53 +0000 Subject: [PATCH 05/19] modularize alice3 code, contributed by Leo Singer git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1237 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/cxx/Healpix_cxx/alice3.cc | 129 ++++++----------------------- src/cxx/Healpix_cxx/alice3.h | 9 ++ src/cxx/Healpix_cxx/alice3_main.cc | 112 +++++++++++++++++++++++++ src/cxx/Makefile.am | 5 +- 4 files changed, 150 insertions(+), 105 deletions(-) create mode 100644 src/cxx/Healpix_cxx/alice3_main.cc diff --git a/src/cxx/Healpix_cxx/alice3.cc b/src/cxx/Healpix_cxx/alice3.cc index 7869e2a..41c6b25 100644 --- a/src/cxx/Healpix_cxx/alice3.cc +++ b/src/cxx/Healpix_cxx/alice3.cc @@ -29,56 +29,44 @@ * \author David Larson \author Martin Reinecke */ -#include -#include "announce.h" -#include "paramfile.h" -#include "healpix_map_fitsio.h" +#include "alice3.h" #include "lsconstants.h" #include "arr.h" -#include "fitshandle.h" #include "vec3.h" -#include "string_utils.h" #include "alm.h" #include "alm_healpix_tools.h" -#include "planck_rng.h" #include "healpix_map.h" using namespace std; -class PolarizationHolder +void PolarizationHolder::getQU(const pointing &p, double &q, double &u) const { - public: - Healpix_Map Q, U; - - void getQU(const pointing &p, double &q, double &u) const - { - fix_arr pix; - fix_arr wgt; - Q.get_interpol(p,pix,wgt); - q=u=0.f; - for (tsize i=0;i<4;++i) {q+=Q[pix[i]]*wgt[i];u+=U[pix[i]]*wgt[i]; } - } + fix_arr pix; + fix_arr wgt; + Q.get_interpol(p,pix,wgt); + q=u=0.f; + for (tsize i=0;i<4;++i) {q+=Q[pix[i]]*wgt[i];u+=U[pix[i]]*wgt[i]; } + } - vec3 getQUDir(const vec3 &loc) const - { - double q,u; - getQU(loc,q,u); - vec3 east(1,0,0); - if (abs(loc.x)+abs(loc.y) > 0.0) - east = vec3(-loc.y,loc.x,0).Norm(); - vec3 north = crossprod(loc, east); - double angle = 0.5*safe_atan2(u,q); - return north*(-cos(angle)) + east*sin(angle); - } +vec3 PolarizationHolder::getQUDir(const vec3 &loc) const + { + double q,u; + getQU(loc,q,u); + vec3 east(1,0,0); + if (abs(loc.x)+abs(loc.y) > 0.0) + east = vec3(-loc.y,loc.x,0).Norm(); + vec3 north = crossprod(loc, east); + double angle = 0.5*safe_atan2(u,q); + return north*(-cos(angle)) + east*sin(angle); + } - // Return the magnitude of the polarization at some pointing. - double getQUMagnitude(const pointing& p) const - { - double q,u; - getQU(p,q,u); - return sqrt(q*q + u*u); - } - }; +// Return the magnitude of the polarization at some pointing. +double PolarizationHolder::getQUMagnitude(const pointing& p) const + { + double q,u; + getQU(p,q,u); + return sqrt(q*q + u*u); + } /*! Steps from loc in direction dir for an angle theta and updates loc and dir. */ void get_step(const PolarizationHolder &ph, vec3 &loc, vec3 &dir, double theta) @@ -219,68 +207,3 @@ void lic_main(const Healpix_Map &Q, const Healpix_Map &U, const for (int i=0; i Q, U; - // Load a polarized fits file, with Q and U as the second - // and third columns (the standard form). - read_Healpix_map_from_fits(params.find("in"), Q, 2, 2); - read_Healpix_map_from_fits(params.find("in"), U, 3, 2); - - int nside = params.find("nside"); - int steps = params.find("steps",100); - double step_radian=arcmin2rad*params.find("step_arcmin",10.); - int kernel_steps = params.find("kernel_steps",50); - double polmin = params.find("polmin",-1e30), - polmax = params.find("polmax",1e30); - string out = params.find("out"); - - Healpix_Map th(nside,RING,SET_NSIDE); - if (params.param_present("texture")) - read_Healpix_map_from_fits(params.find("texture"),th); - else - { - planck_rng rng(params.find("rand_seed",42)); - if (params.param_present("ell")) - { - int ell = params.find("ell"); - if (ell<0) ell=2*nside; - Alm > a(ell,ell); - a.SetToZero(); - cout << "Background texture using ell = " << ell << endl; - - a(ell,0)=fcomplex(rng.rand_gauss(),0.); - for (int m=0; m<=ell; m++) - { a(ell,m).real(rng.rand_gauss()); a(ell,m).imag(rng.rand_gauss()); } - alm2map(a, th); - } - else - { - for (int i=0; i hit(nside,RING,SET_NSIDE), - tex(nside,RING,SET_NSIDE), - mag(nside,RING,SET_NSIDE); - - { - PolarizationHolder ph; - ph.Q = Q; - ph.U = U; - - for (int i=0; i Q, U; + void getQU(const pointing &p, double &q, double &u) const; + vec3 getQUDir(const vec3 &loc) const; + double getQUMagnitude(const pointing& p) const; +}; + void lic_main(const Healpix_Map &Q, const Healpix_Map &U, const Healpix_Map &th, Healpix_Map &hit, Healpix_Map &tex, Healpix_Map &mag, int steps, int kernel_steps, double step_radian, double polmin, double polmax); diff --git a/src/cxx/Healpix_cxx/alice3_main.cc b/src/cxx/Healpix_cxx/alice3_main.cc new file mode 100644 index 0000000..2f21991 --- /dev/null +++ b/src/cxx/Healpix_cxx/alice3_main.cc @@ -0,0 +1,112 @@ +/* + * This file is part of Healpix_cxx. + * + * Healpix_cxx is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Healpix_cxx is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Healpix_cxx; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * + * For more information about HEALPix, see http://healpix.sourceforge.net + */ + +/* + * Healpix_cxx is being developed at the Max-Planck-Institut fuer Astrophysik + * and financially supported by the Deutsches Zentrum fuer Luft- und Raumfahrt + * (DLR). + */ + +/*! \file alice3.cc + * Copyright (C) 2005-2015 David Larson, Max-Planck-Society + * \author David Larson \author Martin Reinecke + */ + +#include +#include "alice3.h" +#include "announce.h" +#include "paramfile.h" +#include "healpix_map_fitsio.h" +#include "lsconstants.h" +#include "arr.h" +#include "fitshandle.h" +#include "vec3.h" +#include "string_utils.h" +#include "alm.h" +#include "alm_healpix_tools.h" +#include "planck_rng.h" +#include "healpix_map.h" + +using namespace std; + +int main(int argc, const char** argv) + { + module_startup ("alice3", argc, argv); + paramfile params (getParamsFromCmdline(argc,argv)); + + Healpix_Map Q, U; + // Load a polarized fits file, with Q and U as the second + // and third columns (the standard form). + read_Healpix_map_from_fits(params.find("in"), Q, 2, 2); + read_Healpix_map_from_fits(params.find("in"), U, 3, 2); + + int nside = params.find("nside"); + int steps = params.find("steps",100); + double step_radian=arcmin2rad*params.find("step_arcmin",10.); + int kernel_steps = params.find("kernel_steps",50); + double polmin = params.find("polmin",-1e30), + polmax = params.find("polmax",1e30); + string out = params.find("out"); + + Healpix_Map th(nside,RING,SET_NSIDE); + if (params.param_present("texture")) + read_Healpix_map_from_fits(params.find("texture"),th); + else + { + planck_rng rng(params.find("rand_seed",42)); + if (params.param_present("ell")) + { + int ell = params.find("ell"); + if (ell<0) ell=2*nside; + Alm > a(ell,ell); + a.SetToZero(); + cout << "Background texture using ell = " << ell << endl; + + a(ell,0)=fcomplex(rng.rand_gauss(),0.); + for (int m=0; m<=ell; m++) + { a(ell,m).real(rng.rand_gauss()); a(ell,m).imag(rng.rand_gauss()); } + alm2map(a, th); + } + else + { + for (int i=0; i hit(nside,RING,SET_NSIDE), + tex(nside,RING,SET_NSIDE), + mag(nside,RING,SET_NSIDE); + + { + PolarizationHolder ph; + ph.Q = Q; + ph.U = U; + + for (int i=0; i Date: Wed, 17 Apr 2024 13:00:35 +0000 Subject: [PATCH 06/19] temporary patch from Leo Singer to fix cfitsio troubles git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1238 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/cxx/configure.ac | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/cxx/configure.ac b/src/cxx/configure.ac index ae9ddf7..04f854c 100644 --- a/src/cxx/configure.ac +++ b/src/cxx/configure.ac @@ -50,11 +50,11 @@ dnl dnl Now check for cfitsio using pkg-config. If cfitsio is not found with dnl pkg-config, CFITSIO_LIBS defaults to "-lcfitsio". dnl -PKG_CHECK_MODULES([CFITSIO], [cfitsio], , [CFITSIO_LIBS=-lcfitsio]) -dnl -dnl Linking against libcfitsio requires libm too. -dnl -CFITSIO_LIBS="$CFITSIO_LIBS -lm" +dnl FIXME: Use PKG_CHECK_MODULES_STATIC to pick up additional dependencies +dnl until cfitsio gains a modernized automake/libtool build system. +dnl See https://github.com/HEASARC/cfitsio/issues/18, +dnl https://github.com/healpy/healpy/pull/917. +PKG_CHECK_MODULES_STATIC([CFITSIO], [cfitsio], , [CFITSIO_LIBS=-lcfitsio]) dnl dnl With pkg-config < 0.24, PKG_CHECK_MODULES does not AC_SUBST the _CFLAGS dnl and _LIBS variables. From fcbb3999fc5b7968e8c4c65c783e272bbc7b9f7b Mon Sep 17 00:00:00 2001 From: reinecke Date: Fri, 19 Apr 2024 12:05:44 +0000 Subject: [PATCH 07/19] prepare C++ sources for release 3.83 git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1239 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/cxx/Makefile.am | 2 +- src/cxx/configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cxx/Makefile.am b/src/cxx/Makefile.am index 360e564..0724820 100644 --- a/src/cxx/Makefile.am +++ b/src/cxx/Makefile.am @@ -130,7 +130,7 @@ libhealpix_cxx_la_LIBADD = $(SHARP_LIBS) $(CFITSIO_LIBS) # - Always increase the revision value. # - Increase the current value whenever an interface has been added, removed or changed. # - Increase the age value only if the changes made to the ABI are backward compatible. -libhealpix_cxx_la_LDFLAGS = -version-info 3:4:0 +libhealpix_cxx_la_LDFLAGS = -version-info 4:5:0 bin_PROGRAMS = alm2map_cxx anafast_cxx calc_powspec hotspots_cxx map2tga \ median_filter_cxx mult_alm rotalm_cxx smoothing_cxx syn_alm_cxx udgrade_cxx \ diff --git a/src/cxx/configure.ac b/src/cxx/configure.ac index 04f854c..d38e1e0 100644 --- a/src/cxx/configure.ac +++ b/src/cxx/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([healpix_cxx],[3.82.0]) +AC_INIT([healpix_cxx],[3.83.0]) AM_INIT_AUTOMAKE([foreign subdir-objects -Wall -Werror]) AM_MAINTAINER_MODE([enable]) From e59b588aadbd774683cca5f6807c24cb9384bb30 Mon Sep 17 00:00:00 2001 From: reinecke Date: Tue, 23 Apr 2024 20:39:03 +0000 Subject: [PATCH 08/19] better cfitsio fix git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1240 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/cxx/configure.ac | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/cxx/configure.ac b/src/cxx/configure.ac index d38e1e0..91dc7a4 100644 --- a/src/cxx/configure.ac +++ b/src/cxx/configure.ac @@ -50,11 +50,7 @@ dnl dnl Now check for cfitsio using pkg-config. If cfitsio is not found with dnl pkg-config, CFITSIO_LIBS defaults to "-lcfitsio". dnl -dnl FIXME: Use PKG_CHECK_MODULES_STATIC to pick up additional dependencies -dnl until cfitsio gains a modernized automake/libtool build system. -dnl See https://github.com/HEASARC/cfitsio/issues/18, -dnl https://github.com/healpy/healpy/pull/917. -PKG_CHECK_MODULES_STATIC([CFITSIO], [cfitsio], , [CFITSIO_LIBS=-lcfitsio]) +PKG_CHECK_MODULES([CFITSIO], [cfitsio], , [CFITSIO_LIBS=-lcfitsio]) dnl dnl With pkg-config < 0.24, PKG_CHECK_MODULES does not AC_SUBST the _CFLAGS dnl and _LIBS variables. From c18dec731bbc6a004d4867ef4ab9a1161c62d24a Mon Sep 17 00:00:00 2001 From: reinecke Date: Sun, 22 Sep 2024 07:44:48 +0000 Subject: [PATCH 09/19] fix https://github.com/healpy/healpy/issues/968 git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1241 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/cxx/Healpix_cxx/healpix_base.cc | 21 ++++++++++++++++++++- src/cxx/Healpix_cxx/hpxtest.cc | 13 +++++++++++++ src/cxx/NEWS | 3 +++ 3 files changed, 36 insertions(+), 1 deletion(-) diff --git a/src/cxx/Healpix_cxx/healpix_base.cc b/src/cxx/Healpix_cxx/healpix_base.cc index 25f42eb..6bfde98 100644 --- a/src/cxx/Healpix_cxx/healpix_base.cc +++ b/src/cxx/Healpix_cxx/healpix_base.cc @@ -216,8 +216,17 @@ template template double x = (cosrbig-z*z0)*xa; double ysq = 1-z*z-x*x; double dphi=-1; + bool fullcircle = false; if (ysq<=0) // no intersection, ring completely inside or outside - dphi = (fct==1) ? 0: pi-1e-15; + { + if (fct==1) + dphi = 0; + else + { + fullcircle = true; + dphi = pi-1e-15; + } + } else dphi = atan2(sqrt(ysq),x); if (dphi>0) @@ -231,6 +240,16 @@ template template I ip_lo = ifloor(nr*inv_twopi*(ptg.phi-dphi) - shift)+1; I ip_hi = ifloor(nr*inv_twopi*(ptg.phi+dphi) - shift); + if (fullcircle) // make sure we test the entire ring + { + if (ip_hi-ip_lo0) + --ip_lo; + else + ++ip_hi; + } + } if (fct>1) { diff --git a/src/cxx/Healpix_cxx/hpxtest.cc b/src/cxx/Healpix_cxx/hpxtest.cc index 712181a..92683f6 100644 --- a/src/cxx/Healpix_cxx/hpxtest.cc +++ b/src/cxx/Healpix_cxx/hpxtest.cc @@ -864,6 +864,18 @@ void check_issue_229 (Healpix_Ordering_Scheme scheme) } } +void check_issue_968 () + { + cout << "checking issue #968" << endl; + int nside=4; + Healpix_Base base (nside,RING,SET_NSIDE); + pointing ptg(174*pi/180., 45*pi/180.); + vector res; + base.query_disc_inclusive (ptg, 9.9*pi/180., res, 4); + if (find(res.begin(), res.end(), 190) == res.end()) + FAIL(cout << " PROBLEM: issue 968" << endl) + } + void check_query_disc_strict (Healpix_Ordering_Scheme scheme) { cout << "testing whether all pixels found by query_disc() really" << endl @@ -1586,6 +1598,7 @@ int main(int argc, const char **argv) check_query_polygon(); check_ringweights(); check_fullweights(); + check_issue_968(); #ifdef UNITTESTS if (errcount>0) planck_fail("unit test errors"); #endif diff --git a/src/cxx/NEWS b/src/cxx/NEWS index 793fa7c..564f614 100644 --- a/src/cxx/NEWS +++ b/src/cxx/NEWS @@ -2,6 +2,9 @@ Changes since 3.82: - bug fix in query_polygon where pixels might be missing in some situations where polygon edges were parallel to the equator. (https://github.com/healpy/healpy/issues/904). +- bug fix in query_disc_inclusive where pixels could be missing at locations + exactly azimuthally opposite to the disc center. + (https://github.com/healpy/healpy/issues/968) Changes since 3.50: - Configuration mechanism was completely switched to autotools From 6f21ea11638dd6499210e74fe7edebcf4b377bbe Mon Sep 17 00:00:00 2001 From: reinecke Date: Sun, 22 Sep 2024 08:19:32 +0000 Subject: [PATCH 10/19] turn down version number to 3.82.1 again; this is a bugfix release git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1242 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/cxx/configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cxx/configure.ac b/src/cxx/configure.ac index 91dc7a4..1227738 100644 --- a/src/cxx/configure.ac +++ b/src/cxx/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([healpix_cxx],[3.83.0]) +AC_INIT([healpix_cxx],[3.82.1]) AM_INIT_AUTOMAKE([foreign subdir-objects -Wall -Werror]) AM_MAINTAINER_MODE([enable]) From d013c4ec1be6cb41848ed26bef6a675f56c07b59 Mon Sep 17 00:00:00 2001 From: hivon Date: Wed, 25 Sep 2024 17:41:41 +0000 Subject: [PATCH 11/19] get ready for 3.83 git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1243 5e3cd54f-fed5-4059-89be-b68eacfec290 --- doc/TeX/hpxversion.tex | 6 ++++-- doc/TeX/hpyversion.tex | 4 +++- doc/TeX/install.tex | 46 ++++++++++++++++++++++++++++++++++++------ 3 files changed, 47 insertions(+), 9 deletions(-) diff --git a/doc/TeX/hpxversion.tex b/doc/TeX/hpxversion.tex index 2f28666..220af9c 100644 --- a/doc/TeX/hpxversion.tex +++ b/doc/TeX/hpxversion.tex @@ -20,5 +20,7 @@ % \newcommand{\hpxverstex}{3\_80} % \newcommand{\hpxversion}{3.81} % \newcommand{\hpxverstex}{3\_81} -\newcommand{\hpxversion}{3.82} -\newcommand{\hpxverstex}{3\_82} +% \newcommand{\hpxversion}{3.82} +% \newcommand{\hpxverstex}{3\_82} +\newcommand{\hpxversion}{3.83} +\newcommand{\hpxverstex}{3\_83} diff --git a/doc/TeX/hpyversion.tex b/doc/TeX/hpyversion.tex index ec38f94..49f6480 100644 --- a/doc/TeX/hpyversion.tex +++ b/doc/TeX/hpyversion.tex @@ -14,5 +14,7 @@ % \newcommand{\hpyversion}{1.15.0}% 2021-05-?? (3.80) % \newcommand{\hpyversion}{1.15.1}% 2022-01-?? (3.81) % \newcommand{\hpyversion}{1.15.2}% 2022-01-2? (3.81) -\newcommand{\hpyversion}{1.16.1}% 2022-07-29? (3.82) +% \newcommand{\hpyversion}{1.16.1}% 2022-07-29? (3.82) +% \newcommand{\hpysite}{https://github.com/healpy/healpy} +\newcommand{\hpyversion}{1.17.4}% 2024-10-05? (3.83) \newcommand{\hpysite}{https://github.com/healpy/healpy} diff --git a/doc/TeX/install.tex b/doc/TeX/install.tex index 6dae28b..e3807e2 100644 --- a/doc/TeX/install.tex +++ b/doc/TeX/install.tex @@ -1660,7 +1660,7 @@ \subsubsection*{Impact of FL limitations on \healpix} \section{Appendix I: Recent Changes and New Features} \label{sec:newfeatures} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% BEGIN LATEST CHANGES %%%%%%%%%%%%% -\subsection{Bug corrections and Improvements in Version \hpxversion}%2022-07-?? +\subsection{Bug corrections and Improvements in Version \hpxversion}%2024-10-?? % ------------ % \subsubsection[General]{General} % \subsubsection[C]{\linklatexhtml{C}{csub.pdf}{csub.htm}} @@ -1671,7 +1671,46 @@ \subsection{Bug corrections and Improvements in Version \hpxversion}%2022-07-?? % \subsubsection[IDL]{\linklatexhtml{IDL}{idl.pdf}{idl.htm}} % \subsubsection[Java]{\htmladdnormallink{Java}{\healpixwebpage/html/java/index.html}} % \subsubsection[Python]{\htmladdnormallink{Python}{https://healpy.readthedocs.io/en/latest/}} +% ------------ +\subsubsection[General]{General} +\begin{itemize} + \item Support for intel \texttt{ifx} compiler + \item Proper detection of \texttt{python} versions above 3.9 +\end{itemize} +% \subsubsection[C]{\linklatexhtml{C}{csub.pdf}{csub.htm}} +\subsubsection[C++]{\htmladdnormallink{C++}{\healpixwebpage/html/index_cxx.htm}} +\begin{itemize} +\item bug fix in \texttt{query\_polygon} where pixels might be missing in some situations + where polygon edges were parallel to the equator. + (\url{https://github.com/healpy/healpy/issues/904}). +\item bug fix in \texttt{query\_disc\_inclusive} where pixels could be missing at locations + exactly azimuthally opposite to the disc center. + (\url{https://github.com/healpy/healpy/issues/968}) +\end{itemize} +% \subsubsection[Fortran]{% +% Fortran 90 \linklatexhtml{facilities}{facilities.pdf}{facilities.htm} and +% \linklatexhtml{subroutines}{subroutines.pdf}{subroutines.htm}} +% \subsubsection[IDL]{\linklatexhtml{IDL}{idl.pdf}{idl.htm}} +% \subsubsection[Java]{\htmladdnormallink{Java}{\healpixwebpage/html/java/index.html}} +\subsubsection[Python]{\htmladdnormallink{Python}{https://healpy.readthedocs.io/en/latest/}} +\begin{itemize} +\item Switch to + \htmladdnormallink{\texttt{healpy \hpyversion}}{\hpysite/releases} + (\htmladdnormallink{CHANGELOG}{\hpysite/blob/master/CHANGELOG.rst}) + \begin{itemize} + \item scipy and matplotlib are now optional dependencies + \item wheels available for MacOS arm64 + \item now supports $ 3.9 \le$ \texttt{python}$\le 3.12$. + \item addition of \texttt{resize\_alm} +\end{itemize} +\end{itemize} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END LATEST CHANGES %%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %------------ +\subsection{Bug corrections and Improvements in Version 3.82}%2022-07-?? % \subsubsection[General]{General} \subsubsection[C]{\linklatexhtml{C}{csub.pdf}{csub.htm}} \begin{itemize} @@ -1720,11 +1759,6 @@ \subsection{Bug corrections and Improvements in Version \hpxversion}%2022-07-?? \item Added colorbar ticks and normalization \end{itemize} \end{itemize} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END LATEST CHANGES %%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsection{Bug corrections and Improvements in Version 3.81}%2022-01-25 \label{sec:v381}\mytarget{install:v381} \subsubsection[C++]{C++} From e0ec2ec07d9aeeb10d0d6306ffb520fa23cbfa1f Mon Sep 17 00:00:00 2001 From: reinecke Date: Wed, 25 Sep 2024 18:00:20 +0000 Subject: [PATCH 12/19] swich version number back to 3.83 git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1244 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/cxx/configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cxx/configure.ac b/src/cxx/configure.ac index 1227738..91dc7a4 100644 --- a/src/cxx/configure.ac +++ b/src/cxx/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([healpix_cxx],[3.82.1]) +AC_INIT([healpix_cxx],[3.83.0]) AM_INIT_AUTOMAKE([foreign subdir-objects -Wall -Werror]) AM_MAINTAINER_MODE([enable]) From 30f6caa186022bce0bed0c9d91b2c46111122e93 Mon Sep 17 00:00:00 2001 From: hivon Date: Fri, 27 Sep 2024 15:33:28 +0000 Subject: [PATCH 13/19] update 2 IDL routines to latest (last?) IDLastro version git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1245 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/idl/zzz_external/README | 11 +++- src/idl/zzz_external/astron/fxbread.pro | 18 +++-- src/idl/zzz_external/astron/mrdfits.pro | 65 ++++++++++--------- .../astron/update_idl_astron_lib.s | 1 + 4 files changed, 59 insertions(+), 36 deletions(-) diff --git a/src/idl/zzz_external/README b/src/idl/zzz_external/README index 67d51b4..c9d024d 100644 --- a/src/idl/zzz_external/README +++ b/src/idl/zzz_external/README @@ -286,8 +286,17 @@ FITS_INFO FXADDPAR MATCH MRDFITS SXADDPAR SXPAR WRITEFITS 2 routines updated in astron(11) CGGETCOLORSTATE FITS_INFO mrdfits was not updated as it fails some tests - (10) This version of astron requires IDL v6.4 or newer. + (11) This version of astron requires IDL v6.4 or newer. Done with version 2022-07-27 2022-07-27 +---------------- + +2 routines updated in astron(12) MRDFITS FXBREAD + + (12) This version of astron requires IDL v6.4 or newer. + Done with version 2022-11-22 + + 2024-09-27 + diff --git a/src/idl/zzz_external/astron/fxbread.pro b/src/idl/zzz_external/astron/fxbread.pro index 0fd274f..548336e 100644 --- a/src/idl/zzz_external/astron/fxbread.pro +++ b/src/idl/zzz_external/astron/fxbread.pro @@ -134,8 +134,12 @@ ; Version 17, William Thompson/Terje Fredvik, 30-Aug-2018, preserve ; original dimensionality ; Version 18, William Thompson, 31-Aug-2018, correction to v17 +; Version 19, William Thompson, 09-Nov-2022, fix bug when reading +; multi-dimensional arrays over multiple lines. +; Version 20, William Thompson, 18-Nov-2022, fix bug introduced in +; version 19 when reading string arrays ; Version : -; Version 18, 31-Aug-2018 +; Version 20, 18-Nov-2022 ;- ; @fxbintable @@ -320,8 +324,11 @@ CHECK_ROW: DATA = MAKE_ARRAY(TYPE=DATATYPE,DIMENSION=DIMS) DATA = REFORM(DATA,DIMS,/OVERWRITE) READU,UNIT,DATA + DIMS2 = DIMS END ELSE BEGIN DIMS2 = [DIMS, ROW2-ROW1+1] + IF (N_ELEMENTS(DIMS) EQ 1) AND (DIMS[0] EQ 1) THEN $ + DIMS2 = DIMS2[1] DATA = MAKE_ARRAY(TYPE=DATATYPE, DIMENSION=DIMS2) DATA = REFORM(DATA, DIMS2, /OVERWRITE) TEMPDATA = MAKE_ARRAY(TYPE=DATATYPE, DIMENSION=DIMS) @@ -339,6 +346,7 @@ CHECK_ROW: ; IF IDLTYPE[ICOL,ILUN] EQ 7 THEN BEGIN DATA = STRING(DATA) + IF N_ELEMENTS(DIMS2) EQ 1 THEN DIMS2 = 1 ELSE DIMS2 = DIMS2[1:*] COUNT = 0 ; ; Otherwise, if necessary, then convert the data to the native format of the @@ -369,11 +377,11 @@ CHECK_ROW: BSCALE = TSCAL[ICOL,ILUN] IF (BSCALE NE 0) AND (BSCALE NE 1) THEN DATA *= BSCALE IF BZERO NE 0 THEN DATA += BZERO - IF N_ELEMENTS(DIMS) NE 1 THEN BEGIN - DDIMS = DIMS + IF N_ELEMENTS(DIMS2) NE 1 THEN BEGIN + DDIMS = DIMS2 IF (SIZE(DATA,/TNAME) EQ 'STRING') AND $ - (PRODUCT(DIMS) GT N_ELEMENTS(DATA)) THEN $ - DDIMS = DIMS[1:*] + (PRODUCT(DIMS2) GT N_ELEMENTS(DATA)) THEN $ + DDIMS = DIMS2[1:*] IF N_ELEMENTS(DDIMS) NE 1 THEN $ DATA = REFORM(DATA, DDIMS, /OVERWRITE) ENDIF diff --git a/src/idl/zzz_external/astron/mrdfits.pro b/src/idl/zzz_external/astron/mrdfits.pro index aeb3bf2..c6c049c 100644 --- a/src/idl/zzz_external/astron/mrdfits.pro +++ b/src/idl/zzz_external/astron/mrdfits.pro @@ -171,8 +171,9 @@ ; user specifies the same value for the STRUCTYP keyword ; in calls to MRDFITS in the same IDL session for extensions ; which have different structures. -; /UNSIGNED - For integer data with appropriate zero points and scales -; read the data into unsigned integer arrays. +; /UNSIGNED - For integer image data with appropriate zero points and scales, +; read the data into unsigned integer arrays. This is the +; default for binary tables. ; /USE_COLNUM - When creating column names for binary and ASCII tables ; MRDFITS attempts to use the appropriate TTYPE keyword ; values. If USE_COLNUM is specified and non-zero then @@ -385,8 +386,9 @@ ; V2.23 Use 64 bit for very large files WL April 2014 ; V2.24 Binary table is allowed to have zero columns WL September 2018 ; V2.25 Use long64 for ASCII table integers longer than I12 WL October 2020 -; 2021-06-2*: replaced -9223372036854775808LL by 2LL^63 (line 984), -; same value but accepted by FL (https://bitbucket.org/fawlty/fl) +; V2.26 Use '8000000000000000'xll long64 offset for GDL/FL compatibility WL Aug 2021 +; V2.27 Allow different columns to have different datatypes for TSCALn and TZEROn +; Use ULONG64() when necessary WL Sep 2021 ;- PRO mrd_fxpar, hdr, xten, nfld, nrow, rsize, fnames, fforms, scales, offsets compile_opt idl2, hidden @@ -441,8 +443,8 @@ compile_opt idl2, hidden ;; The others fnames = strarr(n_mforms) fforms = strarr(n_mforms) - scales = dblarr(n_mforms) - offsets = dblarr(n_mforms) + scales = ptrarr(n_mforms, /all) + offsets = ptrarr(n_mforms, /all) ;;comments = strarr(n_mnames) @@ -457,7 +459,6 @@ compile_opt idl2, hidden match, keyword, scales_names, mkey_scales, mscales, count = N_mscales match, keyword, offsets_names, mkey_offsets, moffsets,count = N_moffsets - FOR in=0L, nnames-1 DO BEGIN CASE names[in] OF @@ -489,6 +490,7 @@ compile_opt idl2, hidden ENDCASE ;;help,matches,nmatches + ptr = size(result,/tname) EQ 'POINTER' ;Is it a pointer? ; ; Extract the parameter field from the specified header lines. If one of the @@ -570,6 +572,7 @@ NEXT_APOST: NOT_COMPLEX: ON_IOERROR, GOT_VALUE value = test + IF ~VALID_NUM(value) THEN GOTO, GOT_VALUE IF (STRPOS(value,'.') GE 0) || (STRPOS(value,'E') $ @@ -581,9 +584,13 @@ NOT_COMPLEX: ENDIF ELSE BEGIN lmax = long64(2)^31 - 1 lmin = -long64(2)^31 - value = long64(value) + if strmid(value,0,1) NE '-' then begin + value = ulong64(value) + if value lt ulong64(2)^63-1 then value = long64(value) + endif else value = long64(value) if (value GE lmin) && (value LE lmax) THEN $ value = LONG(value) + ENDELSE ; @@ -591,22 +598,23 @@ GOT_VALUE: ON_IOERROR, NULL ENDELSE ENDELSE ; if string + ; ; Add to vector if required. ; - - result[tmatches[i]] = value + if ptr then $ + *result[tmatches[i]] = value else $ + result[tmatches[i]] = value ENDFOR - + CASE names[in] OF 'TTYPE': fnames[number] = strtrim(result, 2) 'TFORM': fforms[number] = strtrim(result, 2) - 'TSCAL': scales[number] = result - 'TZERO': offsets[number] = result + 'TSCAL': scales[number] = result + 'TZERO': offsets[number] = result ELSE: message,'What?' ENDCASE - ; ; Error point for keyword not found. ; @@ -616,8 +624,8 @@ GOT_VALUE: ENDFOR + END - ; Get a tag name give the column name and index function mrd_dofn, name, index, use_colnum, alias=alias @@ -734,7 +742,7 @@ compile_opt idl2, hidden if scale eq 1 then begin if (bitpix eq 16 && zero eq 32768L) || $ (bitpix eq 32 && zero eq 2147483648UL) || $ - (bitpix eq 64 && zero eq 9223372036854775808ULL) then return,1 + (bitpix eq 64 && zero eq '8000000000000000'xll ) then return,1 endif return, 0 @@ -753,7 +761,7 @@ end ; Return the currrent version string for MRDFITS function mrd_version compile_opt idl2, hidden - return, '2.25 ' + return, '2.26 ' end ;===================================================================== ; END OF GENERAL UTILITY FUNCTIONS =================================== @@ -981,7 +989,7 @@ compile_opt idl2, hidden return endif ; Special test for long64 integers - if (ftype EQ 'I') && (lenarr[i] GT 12) then sclstr[j] = 2LL^63 ; -9223372036854775808LL + if (ftype EQ 'I') && (lenarr[i] GT 12) then sclstr[j] = '8000000000000000'xll fvalues[i] = ftype NE 'A' ? sclstr[j] : $ 'string(replicate(32b,'+strtrim(flen,2)+'))' @@ -2141,7 +2149,6 @@ compile_opt idl2, hidden if range[0] gt 0 then mrd_skip, unit, rsize*range[0] readu,unit, table if N_elements(rows) GT 0 then table = table[rows- range[0]] - ; Move to the beginning of the heap -- we may have only read some rows of ; the data. if range[1] lt nrows-1 then begin @@ -2309,8 +2316,9 @@ pro mrd_table, header, structyp, use_colnum, $ ;; Use scale=1 if not found if nnames GT 0 then begin - wsc=where(scales EQ 0.0d,nwsc) - IF nwsc NE 0 THEN scales[wsc] = 1.0d + for i = 0,N_elements(scales)-1 do $ + if *scales[i] EQ 0.0d then *scales[i] = 1.0d + endif xten = strtrim(xten,2) @@ -2404,7 +2412,7 @@ pro mrd_table, header, structyp, use_colnum, $ ; Add in the structure label. ; - + ; Handle variable length columns. if (ftype eq 'P') || (ftype eq 'Q') then begin @@ -2425,10 +2433,9 @@ pro mrd_table, header, structyp, use_colnum, $ vcls[i] = 1 - xunsigned = mrd_chkunsigned(bitpix[ppos], scales[i], $ offsets[i], $ - unsigned=unsigned) + unsigned=1) if (xunsigned) then begin @@ -2447,14 +2454,13 @@ pro mrd_table, header, structyp, use_colnum, $ for j=0, n_elements(types) - 1 do begin if ftype eq types[j] then begin - - xunsigned = mrd_chkunsigned(bitpix[j], scales[i], $ - offsets[i], $ - unsigned=unsigned) + xunsigned = mrd_chkunsigned(bitpix[j], *scales[i], $ + *offsets[i], $ + unsigned=1) if xunsigned then begin fxaddpar, header, 'TZERO'+istr, 0, 'Modified by MRDFITS V'+mrd_version() - offsets[i] = 0 ;; C. Markwardt Aug 2007 - reset to zero so offset is not applied twice' + *offsets[i] = 0 ;; C. Markwardt Aug 2007 - reset to zero so offset is not applied twice' endif if dim eq 0 then begin @@ -2662,7 +2668,6 @@ function mrdfits, file, extension, header, $ status = -2 return, 0 endif - mrd_hread, unit, header, status, SILENT = silent, ERRMSG = errmsg if status lt 0 then begin diff --git a/src/idl/zzz_external/astron/update_idl_astron_lib.s b/src/idl/zzz_external/astron/update_idl_astron_lib.s index 7f3452a..f066d92 100755 --- a/src/idl/zzz_external/astron/update_idl_astron_lib.s +++ b/src/idl/zzz_external/astron/update_idl_astron_lib.s @@ -13,6 +13,7 @@ # 2014-01-06: deal with latest version # 2016-08-22: detect duplicates # Note: do not use github because it does not include the Coyote directory +# 2024-09-27: switch to github (with a hand made link to coyote directory) # # directory with new routines set dir = /Applications/itt/external_contributions/astron/pro/ From 2a1a4b0ff06155df2716947a194a6d21603eb308 Mon Sep 17 00:00:00 2001 From: hivon Date: Fri, 27 Sep 2024 15:55:31 +0000 Subject: [PATCH 14/19] update doc git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1246 5e3cd54f-fed5-4059-89be-b68eacfec290 --- doc/TeX/Makefile | 25 +++++++++++---------- doc/TeX/install.tex | 45 +++++++++++++++++++++++++++----------- doc/TeX/mollcursor_idl.tex | 10 +++++---- 3 files changed, 52 insertions(+), 28 deletions(-) diff --git a/doc/TeX/Makefile b/doc/TeX/Makefile index 361fd19..cb3f6d6 100644 --- a/doc/TeX/Makefile +++ b/doc/TeX/Makefile @@ -1,8 +1,9 @@ # -*- Makefile -*- # for a better html result, do 'make pdf' right before 'make html' (so that the aux file of the former can be used by the latter) -TEX := latex -DVIPS := dvips -PDFTEX := pdflatex +#TEX := latex +#DVIPS := dvips +PDFTEX := /usr/local/texlive/2018/bin/x86_64-darwin/pdflatex +#PDFTEX := /usr/local/texlive/2024/bin/universal-darwin/pdflatex TEXFLAGS := DVIFLAGS := PDFFLAGS := @@ -39,6 +40,7 @@ SHORTEN := ./shorten_section_tag.sh INSERTFAVICONS := ./insert_favicons.sh CSSFILE := common.css COLORS = 1 +START=`date` # put last the ones referring to the others docs := intro.tex csub.tex idl.tex subroutines.tex facilities.tex install.tex @@ -160,14 +162,14 @@ install.html: $(style) healpix.perl cssfile mkdir -p $(HTMLDIR) -cp $(HTMLDIR)/*labels.pl /tmp -$(LATEX2HTML) $(L2HFLAGS) -toc_depth 8 -split 3 -prefix $(FULL) -external_file ./$(FULL) -t $(TITLE) $(LONGTITLES) $(FULL) - ###-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 +#### ####-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 -$(FIXHTML5) $(HTMLDIR)/$(PREFIX) -$(SHORTEN) $(HTMLDIR)/$(PREFIX) -$(IMPROVEHTML) $(HTMLDIR)/$(PREFIX) -$(INSERTFAVICONS) $(HTMLDIR)/$(PREFIX) mv -f $(HTMLDIR)/WARNINGS $(HTMLDIR)/WARNINGS_$(FULL) ln -sf $(CSSFILE) $(HTMLDIR)/$(FULL).css - #######ln -sf $(PREFIX)$(TTL).htm $(HTMLDIR)/$(FULL).htm +### #######ln -sf $(PREFIX)$(TTL).htm $(HTMLDIR)/$(FULL).htm -cp $(HTMLDIR)/*labels.pl /tmp @echo "created$(BLUE_COLOR) $(HTMLDIR)/$(FULL).htm $(NO_COLOR)" @@ -183,7 +185,7 @@ intro.html: $(style) healpix.perl cssfile mkdir -p $(HTMLDIR) -cp $(HTMLDIR)/*labels.pl /tmp -$(LATEX2HTML) $(L2HFLAGS) -toc_depth 8 -split 4 -prefix $(PREFIX) -external_file ./$(FULL) -t $(TITLE) $(LONGTITLES) $(FULL) - ###-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 +## ###-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 -$(FIXHTML5) $(HTMLDIR)/$(PREFIX) -$(SHORTEN) $(HTMLDIR)/$(PREFIX) -$(IMPROVEHTML) $(HTMLDIR)/$(PREFIX) @@ -207,7 +209,7 @@ idl.html: $(style) healpix.perl cssfile mkdir -p $(HTMLDIR) -cp $(HTMLDIR)/*labels.pl /tmp -$(LATEX2HTML) $(L2HFLAGS) -toc_depth 8 -split 4 -prefix $(PREFIX) -external_file ./$(FULL) -t $(TITLE) $(LONGTITLES) $(FULL) - ###-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 +### ###-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 -$(FIXHTML5) $(HTMLDIR)/$(PREFIX) -$(SHORTEN) $(HTMLDIR)/$(PREFIX) -$(IMPROVEHTML) $(HTMLDIR)/$(PREFIX) @@ -231,7 +233,7 @@ subroutines.html: $(style) healpix.perl cssfile mkdir -p $(HTMLDIR) -cp $(HTMLDIR)/*labels.pl /tmp -$(LATEX2HTML) $(L2HFLAGS) -toc_depth 4 -toc_stars -split 4 -prefix $(PREFIX) -external_file ./$(FULL) -t $(TITLE) $(LONGTITLES) $(FULL) - ###-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 +### ###-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 -$(FIXHTML5) $(HTMLDIR)/$(PREFIX) -$(SHORTEN) $(HTMLDIR)/$(PREFIX) -$(IMPROVEHTML) $(HTMLDIR)/$(PREFIX) @@ -255,7 +257,7 @@ facilities.html: $(style) healpix.perl cssfile mkdir -p $(HTMLDIR) -cp $(HTMLDIR)/*labels.pl /tmp -$(LATEX2HTML) $(L2HFLAGS) -toc_depth 8 -split 4 -prefix $(PREFIX) -external_file ./$(FULL) -t $(TITLE) $(LONGTITLES) $(FULL) - ###-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 +### ###-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 -$(FIXHTML5) $(HTMLDIR)/$(PREFIX) -$(SHORTEN) $(HTMLDIR)/$(PREFIX) -$(IMPROVEHTML) $(HTMLDIR)/$(PREFIX) @@ -279,7 +281,7 @@ csub.html: $(style) healpix.perl cssfile mkdir -p $(HTMLDIR) -cp $(HTMLDIR)/*labels.pl /tmp -$(LATEX2HTML) $(L2HFLAGS) -toc_depth 8 -split 4 -prefix $(PREFIX) -external_file ./$(FULL) -t $(TITLE) $(LONGTITLES) $(FULL) - ###-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 +### ###-$(EQNFIX) $(HTMLDIR)/$(PREFIX) 1> /dev/null 2>&1 -$(FIXHTML5) $(HTMLDIR)/$(PREFIX) -$(SHORTEN) $(HTMLDIR)/$(PREFIX) -$(IMPROVEHTML) $(HTMLDIR)/$(PREFIX) @@ -299,7 +301,7 @@ epub: main.html @echo "$(GREEN_COLOR)==================================$(NO_COLOR)" $(EBOOK) @mkdir -p $(EPUBDIR) - #@cp $(epub) $(EPUBDIR) +### #@cp $(epub) $(EPUBDIR) intro.epub: $(EBOOK) intro @@ -348,6 +350,7 @@ allpdf: empty crossref all: empty crossref crosshtml epub @echo "$(GREEN_COLOR) All PDF+HTML+EPUB Done ! $(NO_COLOR)" + @echo $(START) ... `date` package: all cd $(DOCDIR) ; \ diff --git a/doc/TeX/install.tex b/doc/TeX/install.tex index e3807e2..2fa0df1 100644 --- a/doc/TeX/install.tex +++ b/doc/TeX/install.tex @@ -273,16 +273,20 @@ \section{Installation Requirements} \healpix package simpler. The \healpix \textbf{Fortran 90}, \textbf{C++}, \textbf{C} and \textbf{Python} distributions also -require the publicly available CFITSIO library. Note that the -\textbf{Fortran 90} routines require -version 3.20 or more (post August 2009) -of CFITSIO on most platforms, except on Apple's ARM (M1 and M2) chips, which -require version 4.1.0 (March 2022) or more. Out of security concerns, the CFITSIO developers recommend using version 3.44 (April 2018) or more. +require the publicly available CFITSIO library. +Versions 4.2.0 (Nov 2022) or higher are recommended since they simultaneously meet +\textbf{Fortran 90} routines requirements, fix previous security vulnerabilities +and are compatible with Apple's ARM chips. +% Note that the +% \textbf{Fortran 90} routines require +% version 3.20 or more (post August 2009) +% of CFITSIO on most platforms, except on Apple's ARM (M1 and M2) chips, which +% require version 4.1.0 (March 2022) or more. Out of security concerns, the CFITSIO developers recommend using version 3.44 (April 2018) or more. \begin{tabular}{p{0.3\hsize} p{0.6\hsize}} \hline \textbf{Software Package} & \textbf{Source} \\ \hline & \\ %%% for presentation - CFITSIO V 3.44 (4.1.0) or more + CFITSIO V 4.2.0 or more & \url{https://heasarc.gsfc.nasa.gov/fitsio/} \\ & \\ \hline %%% for presentation @@ -322,7 +326,9 @@ \section{Installation Requirements} As it was already the case in version 1.20, users no longer need to acquire the \textbf{IDL} -Astronomy User's Library (\url{https://idlastro.gsfc.nasa.gov/homepage.html}) +Astronomy User's Library +%(\url{https://idlastro.gsfc.nasa.gov/homepage.html}) +(\url{https://github.com/wlandsman/IDLAstro}) or the COBE (IDL) Analysis Software (\url{https://lambda.gsfc.nasa.gov/product/cobe/cgis.cfm}), although we do recommend these packages to the user. The 100-odd routines required for version \hpxversion\ are contained in the @@ -337,9 +343,9 @@ \section{Installation Requirements} \begin{tabular}{p{0.3\hsize} p{0.6\hsize}} \hline \textbf{Software Package} & \textbf{Source} \\ \hline & \\ %%% for presentation -Python 3.6 or more & \url{https://www.python.org} +Python 3.9 or more & \url{https://www.python.org} \\ -Numpy 1.13 or more & \url{https://numpy.scipy.org} +Numpy 2.0 or more & \url{https://numpy.scipy.org} \\ Matplotlib 0.91.2 or more & \url{https://matplotlib.sourceforge.net} \\ @@ -959,7 +965,9 @@ \subsection{Free Fortran90/95 Compilers} They all support the few Fortran 2003 features used in \healpixns. \begin{itemize} % - \item {\bf Intel Fortran} compiler (\texttt{ifort}) for Linux based computers (versions + \item {\bf Intel Fortran} compilers for Linux based computers \texttt{ifx} + (since version 2021) and previously + \texttt{ifort} (versions 11.* to 19.*\footnote{problems have been reported with one of the code (\texttt{sky\_ng\_sim}) when compiled with \texttt{ifort 14.0.1.106}}) \hfill \\ \url{https://software.intel.com/en-us/fortran-compilers} @@ -1383,8 +1391,13 @@ \subsection{Mac OS X, X11 and IDL cursor} \item with Xquartz (default under Moutain Lion (10.8.*), Mavericks (10.9.*) and Yosemite (10.10.*), available for download for El Capitan (10.11.*), Sierra (10.12.*), High Sierra (10.13.*), Mojave (10.14.*), -Catalina (10.15.*), Big Sur (11.0.*) and Monterey (12.*)):\\ -{\texttt{defaults write org.macosforge.xquartz.X11 wm\_click\_through -bool true}} +Catalina (10.15.*), Big Sur (11.*), Monterey (12.*), Ventura (13.*), Sonoma +(14.*) and Sequoia (15.*)):\\ +{\texttt{defaults write org.macosforge.xquartz.X11 wm\_click\_through -bool + true}} for Xquartz $\le$ 2.7.*, %https://www.xquartz.org/FAQs.html +or \\ +{\texttt{defaults write org.xquartz.X11 wm\_click\_through -bool true}}\\ +for Xquartz $\ge$ 2.8.* \item with MacPort's X11 (package xorg-server):\\ {\texttt{defaults write org.macports.X11 wm\_click\_through -bool true}} \end{itemize} @@ -1690,7 +1703,12 @@ \subsection{Bug corrections and Improvements in Version \hpxversion}%2024-10-?? % \subsubsection[Fortran]{% % Fortran 90 \linklatexhtml{facilities}{facilities.pdf}{facilities.htm} and % \linklatexhtml{subroutines}{subroutines.pdf}{subroutines.htm}} -% \subsubsection[IDL]{\linklatexhtml{IDL}{idl.pdf}{idl.htm}} +\subsubsection[IDL]{\linklatexhtml{IDL}{idl.pdf}{idl.htm}} +\begin{itemize} +\item update of the required + \htmladdnormallink{\texttt{IDL-astron} library}{https://github.com/wlandsman/IDLAstro} + routines (2024-09-27).% +\end{itemize} % \subsubsection[Java]{\htmladdnormallink{Java}{\healpixwebpage/html/java/index.html}} \subsubsection[Python]{\htmladdnormallink{Python}{https://healpy.readthedocs.io/en/latest/}} \begin{itemize} @@ -1702,6 +1720,7 @@ \subsection{Bug corrections and Improvements in Version \hpxversion}%2024-10-?? \item wheels available for MacOS arm64 \item now supports $ 3.9 \le$ \texttt{python}$\le 3.12$. \item addition of \texttt{resize\_alm} + \item bugs correction in ???? \end{itemize} \end{itemize} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END LATEST CHANGES %%%%%%%%%%%%% diff --git a/doc/TeX/mollcursor_idl.tex b/doc/TeX/mollcursor_idl.tex index 4002b05..3d3e039 100644 --- a/doc/TeX/mollcursor_idl.tex +++ b/doc/TeX/mollcursor_idl.tex @@ -77,10 +77,12 @@ {\footnotesize {\tt defaults write com.apple.x11 wm\_click\_through -bool true}} \\ or, under Leopard (10.5), Snow Leopard (10.6), Lion (10.7): \\ {\footnotesize {\tt defaults write org.x.x11 wm\_click\_through -bool true}} \\ -If you are using Xquartz (for eg, Montain Lion (10.8), Mavericks (10.9), -Yosemite (10.10), El Capitan (10.11), Sierra (10.12), High Sierra (10.13), -Mojave (10.14), Catalina (10.15), Big Sur (11.0) or Monterey (12)): \\ -{\footnotesize {\tt defaults write org.macosforge.xquartz.X11 wm\_click\_through -bool true}}\\ +If you are using Xquartz (from, Montain Lion (10.8) to Sequoia (15.*)): \\ +{\footnotesize {\tt defaults write org.macosforge.xquartz.X11 wm\_click\_through + -bool true}} for Xquartz $\le$ 2.7, \\ +or +{\footnotesize {\tt defaults write org.xquartz.X11 wm\_click\_through -bool + true}} for Xquartz $\ge$ 2.8,\\ and if you are using MacPort's X11 (package xorg-server):\\ {\footnotesize {\tt defaults write org.macports.X11 wm\_click\_through -bool true}}\\ (see From 7e924520af690134636b3226f57e304a4b5ee261 Mon Sep 17 00:00:00 2001 From: hivon Date: Mon, 30 Sep 2024 11:22:54 +0000 Subject: [PATCH 15/19] dir tree of 3.83 git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1247 5e3cd54f-fed5-4059-89be-b68eacfec290 --- doc/TeX/fig/new_dir_tree.pdf | Bin 15202 -> 15944 bytes doc/TeX/fig/new_dir_tree_383.pdf | Bin 0 -> 15944 bytes doc/TeX/fig/new_dir_tree_383.png | Bin 0 -> 20660 bytes doc/TeX/fig/new_dir_tree_383.tex | 47 +++++++++++++++++++++++++++++++ 4 files changed, 47 insertions(+) create mode 100644 doc/TeX/fig/new_dir_tree_383.pdf create mode 100644 doc/TeX/fig/new_dir_tree_383.png create mode 100644 doc/TeX/fig/new_dir_tree_383.tex diff --git a/doc/TeX/fig/new_dir_tree.pdf b/doc/TeX/fig/new_dir_tree.pdf index 2f105f762eaca77209b7b1e261f81e1e80c1fb98..dd64b2a0bfa1cee01ecd8ecbc3fce8c3f0aeaeec 100644 GIT binary patch delta 2407 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 diff --git a/doc/TeX/fig/new_dir_tree_383.pdf b/doc/TeX/fig/new_dir_tree_383.pdf new file mode 100644 index 0000000000000000000000000000000000000000..dd64b2a0bfa1cee01ecd8ecbc3fce8c3f0aeaeec GIT binary patch literal 15944 zcma)@1B@umw(rNbZSJvc+qU=Ewmo}n+qP})v2EKkZ@zoa$verr$$gzprK);W*6M$% zSFd#XM=CEYO2a_Q0!2EzFth^2Oh8XyYiI$*%?(8-ZDM2Q^qYW*o#0;w6rHHKm6M4B z0iCFofs=`_iIJ_b2^23cl%tb_iGekg+ZxpYqcS~!pb)4IG!v)}vXoNrfi|u8jJ6PH zidQv1Er6LaSS*x@jq$%0{Pg~D#_%6bmEG-32IzIyZsKWlw;-9;xlXtK+QZjKO&?2DwQImj9*~HC>K<6J}{;eScBNNO2 zu3nYKn9aT@O6NJ1TPEP1%k>0{K!CoDfEV_pe=s!sMDITO**do%h#>4eq z&d@$p2%&U@IHw4S8ZQi%J$cwr0^0s_$Izu-zi2W$>`907U@4K{>L^B_*{^mjk?o$3 ztie@Y@3*)8tM$E^4z@{Ybwk*Gwq$w$w^EL}50)3`!Fa^W=`h5KR&P1zy#CYC-!c^U z=Oz&pW81K43BnxUAR_F@EW-CV@FvgSvBKx`IYIH9gLGb!Wqk+@cx8y~5fv-M$`XP} z=|#$r{c+2bk|P>{MK1DHONQiaQoZc9WXZzUYOhV zJNq2CN=2`Hnw}P@7K0+=Hhzhcu&AA*daFY*mFfOCKW_@OC`<;|>#_iujLuN1!*Yyo zoWH~3$4+0yD@S}EAuYq{ny(Yrk_Ab@k00lVn=PPmy6ugCEx}FtML)AhyeYt|yS;3I|WW`&JeTP0F`RLc6n<$MBJs9xg8XE(d@XM*;Vnu?+-Z=~TtQl`0r z+fZpZ8tyS{^KbA)n5{L191+a5oD4Gs2zr}*krDGinl*u@1|3z>Q1%IMql-OfZ8)+O zG?g~G5H04)KD^s(+rN)?8I^xu`YQ>k#p7Pm7g{xB(b1q~rsekaN}Bu#BMgJ3KoB?W zCK;AaPC^*=-guU5l#1Qm%kb8tQyo@XTP7ypmx-He&?btpBqO&JN2oh`E$T9v_mtGD zh*1W-`ZamEpMe`@?quq*ui%ClDe0nwykYuZON0k;n{V%^^SNp9Lrhe3Q5IP@twX?P zI$D;vs<%eS>;5PMya&CIkcs%Cc_D2dA=DtrRVdjtG_UD>^c%Eybn7UoBCXqW1!(C2 z*#53K&s*Cx=MmuXY|mm$l>yC|zpSkuGL(}&a{+A3+pG??c-Sftf~8I%XO7tno>sNJ z=r`ppVz9*Iu{=^rM=~Q@Gst9Hfx}g1;y(R#?=HZ(u)s|R5O5c+i%|mmBnZBUC(JYS z$}1IuI?GuVa_$6fTe*LDUgECV-3|m@66*9@x##cQie67=r}l|vr{#Gw^;2dreE}>&GS*5)7VxEaOH6yOkb$)nd7MT_fb$FXl_7w(^wbt zXl2{P-PY3CI81ZYPNs(#7}7G6x9qldF(BeFIgE?D&RXu^YbuHEg$1{)bfmpSk{DFBn!f z#{WGxS}XV26wo7d-J@;^6+OicvjWEdiZI5Gby#V(C|}e?wrdv;7vP8ce1D7*GVM46 ze8A{QbKfUFx*9pRDL#ABH@hV^vvv7R=WSwkble?zb#>R=o>_&RQ&nZnlLaSt(PUeZ zg}d6ddZe`+1)tsNym+d(9{$K9vHoWm5%jJ0-Syp5HEYD4g-bhqex(%?{K}IloBO!K z=*Z|oD#~D-ZXI6cJUi9xAoHDn*J3`~AcQbo&$;%s@M5L4y(hu|JQfXd?5r58M(?G1 z`iqgk{h1@`sndCcRkLRGV+tS6=sO$=KmS!qZ@t?d|Kcl>(YL%+9YPeu3Wbx?) z`fWAm*=*uy8`iC$)7K?g;sZ@UWpT;n0dic2J;tP_T4Rz+ z|D&k+?~Tqtz`)MV@$Z^|k${1ogPrx?LnZ?He|HHO7#Uc8F8puBR&*n%GWOaMO%&QQ zT1xKF=4O{0rD7(4KmaK_3Z-stYX?dRiYuMw#%83D{qdaRw5#0p^S4na8>47^n^jHQ zlXgb3qD+EF|Hc*yg(ZAQtzB(BG*IEzZ*xe1mDM)&)m07!bMq#C1g#xDQ)Nx-+ytgk zJn9!QzeMC&kUOgcR)6l1t~zjFl)PpDI9dSk8UpYf0xmAUge;vMU!cn@5Wv4=v;>a5 z*s6Z{JQycYl2j(wJ69m}jRD;F_k6y952i2xaDafkM?HT5kzDx6W78lpZiYb&K^r}J z=Ozcya?NeQfCM+bD?qwxQ9h-fpIqR`^j#5Fkn{oTL4lM_k~9cy5KR3b zS3X>G!>bxT9lOILAxD=6A2@burey%?k_tB}bC^dVe?M`%xHk9LE`eEHLp^VeWo6|=0s}aK0BlZHuK1)ZJGcUT9ezxFO!ltN_iX{{-%10Wz}5rs ze&>2{X0!qTB9K$euHVaz_!29_!TE8F!T`~OY6kR{eyjSj0@HjA&!k*~H~^nC@LB!= z?)`ed&+!GDxnpbrUvK}${#yR5ADie@T1+r_%eeLRijRM?0gyw}1%M_;NB0ZOK<=gL zg}?c_CbA&Q^-b6RW>W&RGJr>T=~zA{{FLjV{nqCD)P9+_5?eN1Jd-qtqU49c8?|QM`QiXBpTa5Jqr7~8Z01HRP@i%u3#*DpLFA)M>i zdqWhvyBk0@&P?QQIHz~1J^)tLTAl+A(3{C=Y<+|4ptpBH_g4Tb#U2@7Lf&aJ$WL%c z?sw@gkq-dYdEYnyzo`qpu#9(19^1X1xt_M#v~NHT0IS~b-ec9(uk8IEz!@>E59}N4 zRiUh}8%Mwu>Tkapa?MXbcL1wgz8y#JbG{uW#EhQ?dHttB?eHZWaopeW#denk<=Y;_ z|1u+c^6fpA#r?t^yzhgX$#4D+8(D6tc?my%>T?XnA z8ICd|A9vKV=R}FPy&c}wN+|TBklgJ~+qQf($_7TomeaAbElL$b^I{MuSH!nBiLG9K zc_>V9qKK5&`gz}+)cOoqH(;|&9P0$)_@A=mK-bGPnq$>PrA~Sj=B}b{oxX}77d`H2 zq}!)?&mOvj#?|6er66TG0&3&Ys8(_t^#t@3C!E5MD5pXkBZDVHYGf% zBF)U{OJQbVk09e4^j0Awr|ftx$OsUo>|oFwRbf-c6-;#l(>`1d^7x~W6sy<7Olk)v zY2FghVk3Gl6@Vm5&UHUAM+~#p$U+uP&+K+&+N8G*`~nDzBvT+U+q8YBXR6OtJ;GnU zmK`4&9KD6V<_u^za+7UN-CB?3AU$#nn)Z^(NyeP?3g-D+QpaxkzO)!=&vY~@!u#or zRz85jjg|yDWB5G_@OoQ)!`(gV`!)pPS{;cxflZeCrSs+2Ww7Tz&k%bnZ)DEELs|et zJ3gXfZclJ*$cQ}Cao8hT76BPe?HQv?o<(mQO6SmPz+xvgq%yXSWFexo^`?)N$T6+% zl?+KNJQ~tSe9XrO=vIr)Itnq4k5cB)h7n{`5haPMv-ro=H`=Y{&@o8DizZ9P8yKK+ zAoBg^Ff!;#Qzfw)E;xiluR}%KQDuMk)N!UN7w;+tN@=otaqu2*1&t-BzQwmqWm_a( zJCDwY4x@)My5k2U{(98UA#>?TW%>N|WiXDvD{Mr)-W}fg5nRRixpaE>QOjX>+CJaQ zrYe882je5P%M&e^KWgkG`V3FA&=5C-)j+<`i2NPF`UJ{XD)6RAIwVl*s@K87-;KKZl_EII?1 z(C&3t`aS{YL{+xIL0^kXf?W)P90GI zK!NN6jfsL-_??bbPnik+GP?H^=GkvCT!60&v^d8WXAx&6yD`f_NY6Ma*Yyx1I(-E; zctu;6(yI#%JV&v5r5q<9!hJ1Yyu@HVx9@^a8l-9xm_`hdS@&mh4Lgmy5nb2r&ncY3 zqf)2nWi3q_@jMy-0=t52Qy*D#EAnD+13a`@!sp1h!)x&%YEeme)q7q{0JD#Yla0S` z;fxB%Z^D0Gg6yE-CC@?w_)|!Ee&0hyZLub~ENi8GO=>OIpMxhmsw-mL7Q@rA0(98D zG&vIV9%Y3CDIui~<2}i16>0V>2~@<&HlX;Suhh#WuT47{<3eR(&eoV8zl+$78UDrv z&S%gh5 zX+`5T_C-MwZ$S0n+%Um*K9w3!%ENEb5(0%fboK6_qCD?jC)k;{(@UjN!%9)H`<4nd zEq8)xpI%XR+n35u{O6>l^W4PPQDlh!p=Oi(BJ|jdGY4AsZ48H&3GpG6&`her?I7%P z78gorZ8bp2sD2r}^g*c7gUNDfO|Vo+Yn z-xAOt&+Hx6>4bhCp7eTyJ3PT{)I*9!+(c6-c|xm5f}nzrrx>(1@M<;Q|A1%HZvhqp zd7SLI1R-d|Url{d1CEKAW6#D3UiV;RGkD{UccWD-2jvxt^ixeK$Wc*@OG;N#<*CB@ zPk-^Nvzri)3uo8g8tM)^{VeqxB|DJt2AAB7TC-K*_To^}kg%+t#?2AO}jyCjTRkwj*tTV4l)Z!Xa3__}kH zRreY`MGUtQ8K4U6v+q?yaJk%opI1+OnFspYd5jnJkAhDTQClaIpq0^6Rq3*6NH4f4 zLQHl0>f&vUPAhQt49{i2>|v6)$W~t}_n54Q)r7RM9*(yJkeaCf9!Gh&Pf#A$NjQ-^ z_#!e;!%UZ5a$ULYnZ@JY1-;DXW->Tdg}7LBTCSY0{SX4oEmf<5aj*1_loZP_j4#7K zuvj=tMgxLrd)y}J74tC_nrQ2&Re zt>!+l%05dg+0T%Pl#ZI5&es5xNjBj63N@hk+03IqEk`%&v6_b6$;NgJU{8hCg=MkU zr&t`8!C9gf#`YyKt_Vop9~B;(M^A`-l#E2QoUC&X=bU^D;V%R}h&zSPW8-N55_^uQ z_C6(M_J!98m!2#hQ5)dc}Jm54he@@a%v)>gx|LUk7Df<}GA^l*2Qu<^ElA#K^~^PR>9~V-S$v zZqV@eJsag=fV^i-RHv7RM{U|bKSl90*bsp?mn^h3em%Q4UDCO3wd4$52?kgHQd}W#&@s1}8MrWsk@dfd&XW9P^WA1J!Rd>qQB{uf3>aqlXkHNeSSA@s$T%slN;Pd(OA4=JxOnOmo+lM<7WrvL$iz)n;W&QUp%zGST=}M!&T)c={T5YxeR@O2j3B zPc+6Z7oEgPDQ!yYV;O_?^RE1zHQ1@1Zf&eRi|}~gHC0LP?ouLHc#yt2KFC0S1=VBr z@e87*O0&4Pe`T@glhfm;=dOTPaorBRmk~e8`;`X{oidE8y7Hu*wFUn2|CMJyy-4+!?Okw??3S>dsQkKUKOz(;C$TvFCCQpkFiadanVQPEtvLd}$Q357C$ zJDq$j>?rhw@4X!&0VWy8`c$)D1IZF7_hQCO(k5LrXtqO3>kga4`}xZz!EB-&aE%b+ zBSd=FurQ$3?0`H$#nxfk``g;NcGvj8`T0oJ6iNZ(z5(;LbnK!1z=MmQ`IrU}H`>FU z1DY0BtXd<$^Hnx^ohJUiHg9^P>JPV>&C2**+N94O31Wa zysvm$H6wg>uxXscdP&Q`id9{_PKiAuoXZs|#Zd@AEX5;;p5-2I~9RI64 zJfbe>Fz$1KHbGC~2oh)Eh+5B_x3_c3I@?lOZz7_xITyJyjjc!@-8lHoeR$Dcjw+z0 zsGQ5D{M}1{OQ9!<0zwIvzYKSKv|#k&bf-PF5K)9UlWeB)=YeRe%GrsiY9+`j9yFe_ zj&WglT~*I?f@K0>fq~5`Ugg%m)!~mm(6YRlHUvcaR-%A_?b~F{V?Hj@$a;SVA(V_u1m`E z1SqPRAGvVX#KR-3}o;Pei-|skgx4JvV(%i1?`x7iH4%4e| zrnH{^e7c)D?(01l?1|Lz_Ag|Mt>1?<(pS2bOARNTohZ>sIaAqbfO7-Q7z(Z^d+jn| zZ=dbZA6_E&Nn?Xw3o8W^8djY4^k@Y`{@zHOHD@M#0y-ol8O)mqoS?A6N)11sB^#X0 zMxqb^GPfFaUiaW_*WpvDMWjvgL+OQ}_MRvRSV-rx43nK0Q-_KvcY2|jCFQx}L z93^aDn+uS{XvmSer(aMFuMTw`A})DZ6UOC$AcqPN{!xQ&cq2329?7Ewv=>=klvm3G zDmpKuwgJl)zlNjJ$vs&Bao5y=~Zjo5G(#X&fG z)KM>y9I=xFnjX)`HG#UFTwVy?mC%+&Er2Cxi{q}B4CQRD)6kdDLPs)D-CM*IGBW?N z2oZJk|2kshqD^{C(JQTOWHcyz0Q_UE8%&c5TD|XsqwCdr93J0@EZ4+^_Jz_0ay?E| zI=Q~=7PlCOBCT0HJReB!X{^2+q{T8XV9tgc?xr*b81Q zJF!plX*^vf{Fl-JLyD?}YQ|sk`zEZpu^{Ry{0ZzZ7CG0J0lqIQB%xa_nw9kN`GX#z zT!;c{Sz|nmKCyT8J;r=N{x=!?ZcP0RInr?BdffRjCYd=2TnXc=wXnwb7}aIg#zpWP z{@AKDy+-XCc?fpO_1!YTtV0f;6CQ%$V;}4Ah!kUyLJjoPz-|keIjUSiGm`#og_L|H z2Oq#D+*IXCsoVaeEPr5{dG_E@>4`ISO}Lio**2JmF>K026nf=HT1rcVY6el&_yxjp zSIwt$lq;sPhg9}jVke9a*11PC!A||+p~m~H1Wwu3`x6})%rU1+_yA(-?7;@5102O4 zV}A*_j?xdP?Znrs^Q&Q+ccPQl7fp+?HW@xk&B(@{%6blUrb~C7Xa%-`C0)0SCv%q# zOo%`I+hn%U?AHOco^A|{f;z8_aXRKw*;q`nX#>`5*&(4O5QOYtgIh&Tx7g??=<>Xa8C8mz6?3b(r$?ZU~N27l@K=X}w zM>D4~|tPGNFBF1p!szd4Wrw0;S^ zkSH@P#Cf4KpMo#i%bait6HSp+Uvn`Ch6~T_&iPvxs4tAJbdC1VwBFfeXztm%M%4Ss zX{j5b*0u{12%%6M-H_Up6+JMc&%%3!e++XvoDvBIiRPs^IS7CgtEw0&WE%eOgY`~G z1@)eBD6r@DDBn^kWbr7JKk;4JVCXkQ1Z8NvqtUjrm4s5?VH_p1YPN4<*VL6nQyIpT z>Ul_dC%8lSj|HGu=UJ8kQJrO4H4U~;;%Qlavi4Ajt>y!1q0O_3WzH;u3PLytucT~{ zs6Bh$9-fG8DuyZXBS|h$$>Q1h>n6?1X@_8$z9#8$qmOzobzF>FlU?;|Ecno}Rg?_s z*K3uYv%kl5t=#k8Pv#a*$@D05FFDEuejzxDNE7v|Trv153(Zuth|sWWqh{P@t%B5; zll&&@kiyQ6Pl;%i!U7?Mk>2rh_JT_5B+akp_kcRCaWg^Z3Jfyqe16=fSZzQvRh zQCd|pNyxK46aNR${InbSc!Z5fA(&xXAZYt> zVU$hm7o*CR{hq60TdsxGz6tOZ@F4OeNd-{!bZUZAq2)C|5H?@n8t7d))d(I>GIYLQ zcLi@eyxHX#mu(RmWm^(VoL4xF~7O3L^&ic9A(fUD~UaNhk4lHAi!&!{HoxoMiV z{OCkZ6SEgm)!`VaRznNdZORvSQdj8u98#Po34Igdq{a+a?>|Pz(Q%38`)%lY&fMO| zWLwI0eecz27Wn0CEbG3=KJW4u(^w@QM+~;NqY8e<#YwE>B9HaX{bOr}PC<2r*X#_E ze=`wt4Ljd%H6;cqR^xYSP3@2@W^yNqwks^d3U4Jia8~n(QdAt%pg+CEK;UHV#Hfn# z-@Ui{If%83R+!s3^GNX3TI0l2{tQGH(iX}Z;-2fZdX;%b z<6B1|HLXUDN68On77-=Gv1nxQ%67K)66g35>n?UiZXqC4KL>zw*aeeiwhoc~9bQuI zv?FFOD%!KD1F@YVj=QEBT?sw3x?%Uw0}x<(lqCIt@Lk3b0IqyAFh#8$&`#UkqZ$_) z+sdfX!w`c85fI0s~!!Ep1~J z$UrRVK^I^4g&$Z~@M52OY$d_YzSyYv}l-Da|DkQqTVam>};YZw$u6rJ(eG?5MsZsGH5VR=m% zO%58scwytKx8f%EVQu1J7Y{vLm9$IdPp{;eGwjsK01oZ3vZl{qe$BkNIBHC+-at&I zT$8g9+Vq?k{E=)Y1?{<(bSrA<=L5UZre9F7b|b8oI(NG?M&??Z+8(_jU6N2oj$6zt zwXI3lejRMxge6{I&>tChSgMjM=nX@P=0+9c?Rh&mO^08%;w42RIQ-^OQ+=3UIWveh z?$LO7%J_YJr_v#Ge(gN3c4yLgIbEPgk z(&o76tz=!&)AVcCJek!n)?c*6wWy4JiP5=Ixplz#R_Mu;E+%a3x4fy#(;C7Tk$DiW zU6#IP>k&hmilCG!xHHA%5aRC$47yOOn6fLlvxRRNJ?owg)l2RRS;ez2d$CeP5+a~M z+&)c1%?2kml;>Z+4AFHrXN-fwXQ0efGUBT~f*e1!m@1p7BxJo5zy7@L@ zUs+Zo<3UZ$PIQ2VijXYlmguJxPav(($A7i#*F;VR`z4|E@V>;v@>QGQsFa~qkf`s+ zsql~IaO;X%*6-ENNk4{d@AHw8H(Mj^fuz+oGv}G_a{UhN$wFvqoDlEev7+onh9uhy zb$>NV&Yijxqz7v$7EQ6Oj#zPk<_ZqZb_L79*w;44K> z!raO6NL9qeUU)!+?gmbev?3hlAVjta;bfB6NYWlVUeXLh{z$tJfMG-I)kojrLFn7% zrYrHm^Ul;TQ?NJ3d$fB4n=>ne&e4S$pWr3g*jtutInr^SJ_EVgP^%J|tG2|J?swSC zy?2j&R`YAr*~x6d^VOx|(*;+o(NZ+E`-av*@2I~-jDRBzi0*WxFD?O~9Odw^EhV9d zglA9!*tOaU5@RVwETg6esvDkaU{dz42GQV#zTbTV{hxRHj{Q};z1d>ZUH)lx0{D?vX$iI@K6<<|_gNe_F&!4=*YkL{aubc!a_l?# zqMbK+wqZl-J{9_4pZHu?;?kT11}~MzAt$5rKz^@+ivhK5PNa8`phcL%;Lm1N7njA- zndW<>`$qwG+lC7pBvdB|zDt1-3N{8a18Y-rZVJ~@XYM~P{f$P&mI`7_rBDQI<|$pV zyxU_WWC;@Z`h(R4rkSuznu^+Z{N2OmNxHFJ|g?k`w2Ksd^Nu0ck7F%Bk119|3m98A`=+>oLf8o_Y=@Irg+%;R_tiR4Wd?Jq} zhOlaYQP|LJDKyx9m~LSTU1E%cUi+n)#zF9lAVQzoi2Bb&Lc*MNM>WOJ0yj#xhc*#i z9y^{$HrFC>Kpzhpyi`YX(cF}+B1c4To_(OMt?ShU5l2EHwbLA@u9;{#L za@~s>{`Fhrr=3LVSkH3vS7@D~a@^PneYKnF8shAEHpUYcP-w>w(#=E3F|NORQOun@ zw#f+D=pixV?y;>_Xr3pMpcf8HMj`8u8ZF7l_i~i~GVDi8+D#hoP~vBz@at%KtRjHs zP&dQ?tVY2Jr>rcv-#okZ|5EH*CynzLFTsq}y2EpRC41MJF;&oSH+30xOVmx24lHKG ziV?-OK%U}F`dHPu1MQ&nFa&6+)M*7ViYfLg1C$2FVZk3s%-ayZ*uxOAxvgkYkeouO zo6l&H07U%l?Xtsl0GGP~O|!M^}AW^$=^f5L}W`uK|q6c2iSHc_6bd@)n3;kVU@veKMlYncn&dliTrML3sb zQX>M-V|&TWr^PxiA25#x4g#G`shWfGmdzulpBfsuCz6@H`UV?Eszm&+^-!gD+Da?u z$75=HY)K}-GR7l~q12UF_vEa}d^936TzG-)7RE~^Et~uZ3dg6AH4&++8a9o9N^3kh z^GYTCqDGoho>6QSX~xq#bdSYxaFP1bD?1vU8;I(RG7&g4h z2Ch=c>xIpO8$dC7c#gmc-ji5)L^bL z(j58(Yx|aCfMu?MSZpfSsZY5(;FC`4z1_^eY*E6uYI#9rERMyT#i+LuFbWIMKF!8L zROE8$cl>UR*e)h5e+f#l&y(bQQDw`Cx(J)|!ETkg;c2!RulIaNsu@GrM4?gjkLg+# zvi9jVN&c%Vr_t}Neekvca=v%xL~o%XP2H$hMvCZ6sB=1odLc^6{czaKqw6m5Yq5Nz zldb-FCqBRaDl|40lBh>RGNSNPas}?&O=?ETuhx=3sA;OD_pK@#FeAyh)nEG~>AEj@ z2o~oFRCwAXo7g)aEmY+6X8Fw8XYj`KrJ-$U;lTQ}Ph!ODaa+n$!u2M4XC!8MCl0~v zH*vS+pM7;X#pn8SFBRk@%3Id(Q3`Tml#Fi#li{c&X`u+Tz-{)q;x!4_r(RZ9{-R}w zyPlj(yqkz8tF0;I2BvyUv5use5W?6m^@cSg@`?k2!bjB<*uVS?j*rcEMw#UOL}QbK zI>F=d`6Z%CN&ZY5ICfvB(17G%dK{Fpd+nBaZ4GZNXc+husc8UKIM`&)+1<+UZ>19w zfLc1=UrV?dDv#RTNf~{DEjSn>iFQ}q?h1t`!=U2H9Rco^u|Xa_Zen zcq8qtNyQqq_ND; zi8|gnu9g6E3sWUJSWy4*J)T9TwsW_hZ-AX<2c|X}w#I1drs9(xh{M|F0V^!DyS3{y zAKN+=ZMsD^`#0?3a6{f0W;QWce?yuFv=JEbTrZLcirOx_0CuN^E4CuKaKc`rN1J2w z65V~4>2+{<8GbhCgL+#GKmp%P7PbqiuoqNk@|Q-@!0q7f1JMAZYb{Om)0T$;*x7tI z=}-w%TvLZ~_w27a#SuGJcqcKNUNBn^CP=Tl#+0J{o&$FGEU}FU<(y5~>P?M2k5)tI z?Me9U>w2Cn%?7%Y{MKai>JR3!BB|5ul8*|WKlg&nCF7~*NlZ!#w3+0^-MR8frM*f0 zY#cCz8aZcW0mJM42qLSS@fGZ!OJc%yT6#4XbNoTDxTe8=?vC@A65Bcu@+N zh&oc9C~g!7w~iN<8K6(`lwpP*2~~X;I$W)!Xbq-YPLU|alMdWevdL2Y`LwaLQ7+N0 zcB>5?oIW`2aDj>#^>1%~-DGR4p(H5L#(<8|Z3bH`WhP%BK-U#-U8B?Dy?Jg8!-$|| z*SVS7DJPXQ+McN^-7= z3lP0E6$!-rUEdEn*fNywz|TYn(+kAq{n`EqN=7O5XatTB)vm0&NJ=tEcG7Yyi1Gw&g-og zb*#sUBq-eF=d2_UI0y04r67gq&{nMQz5-rIDch7^zX74a_S*l4-~Im+oc!Sdjh&5t zcteUG3{lxc{fDn)rl)0O{UH*Cen3el+n*~x)Bhft+u8{K;FJUu!kmosjLh^LO!N#) z^vo=5RP>DG^z`IEb~3ic|C@=jgMpo$iSZAbXkg`N@^3uS*~-e$z{cjESd@R8I}-ey z{~Z%GfvSmvTm>JLWQ(Rj_JQl$p3e+E30XQ_8hXgui`HmCi@q8dy*|3fE%Ni-k%Ue00uHB5b&jPU+6{-NeHGJ|Bigek=;p@7<_&?0)Xx?9tY>V zKChku!J(82yk_)7CM(Y1Th(5+Ene&m^azhCfCMm3_!+Ka`C??ZYOzlM`=x&Am8<~k zsr-YmNMqYoXa?2(&;0@k_7q#?R=8ve@+!iG3@@ZykS>y&&rYyH=XE%I_Ot)xwDT8R zLSwRu2*-{xS_oCU^dGY;CnXeUjbt>bc15t4Q+n?p>~h$WklsfjK1pF5Q19Jgu39@Y zhW<1UvRaO7j~nGNQxoz2`z00^q2=?-@vAqELs?F@E)C|Y-$~tpVt-@10J%B3yIx#6 z`FQ2#2hFRndf%Y1Fjl$m(3Z z4H&Xn>*ZGs+NdG8ZA696u`%pkR+q?OtRSjS)3H_t7_xH*K}}OnA2khQf~p94cYtRI zY3+ld@NXfZwT;4yenGORsw-4E#js#82QyPy)oLsXuXruD_L+J0sd){sl{?o|*py== z(z$e{3z6i1U-xwVl;u;jXnzt}=&=B^tG$08Beb@-AQ~s{a@3@apF{9V z;be!-{9>bruY9&mHW~viN|8Oj>$dU%7$g<8{U09X|92a!E1H->(Mi}CoBS6h%)t5s z1}m9+m=G}hU^;39S_}j~G|xYN5#>T)dEW}IjznlDc`8PI4|NqZr8|mx6%#6K7E XaBy;S_)+ACQet9;A|(}(6NUOe+Y2zW literal 0 HcmV?d00001 diff --git a/doc/TeX/fig/new_dir_tree_383.png b/doc/TeX/fig/new_dir_tree_383.png new file mode 100644 index 0000000000000000000000000000000000000000..d24923ae5a1b4e69f9e95f673efc89f4ec4668ba GIT binary patch literal 20660 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 iiFCu+k)-40 Date: Mon, 30 Sep 2024 14:00:20 +0000 Subject: [PATCH 16/19] update epstopdf to version 2.36 (2024-07-11) git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1248 5e3cd54f-fed5-4059-89be-b68eacfec290 --- src/idl/zzz_external/README | 11 +- src/idl/zzz_external/epstopdf/README | 10 +- src/idl/zzz_external/epstopdf/epstopdf.1 | 84 +++--- .../zzz_external/epstopdf/epstopdf.man1.pdf | Bin 30579 -> 28699 bytes src/idl/zzz_external/epstopdf/epstopdf.pl | 277 +++++++++++++++--- 5 files changed, 297 insertions(+), 85 deletions(-) diff --git a/src/idl/zzz_external/README b/src/idl/zzz_external/README index c9d024d..7465a72 100644 --- a/src/idl/zzz_external/README +++ b/src/idl/zzz_external/README @@ -11,12 +11,12 @@ libraries apply for these procedures. o ./astron/ : required routines from THE IDL ASTRONOMY USER'S LIBRARY - (https://idlastro.gsfc.nasa.gov/homepage.html) + (https://github.com/wlandsman/IDLAstro) including their supporting D. Fanning's COYOTE routines - (http://www.idlcoyote.com/documents/programs.php) + (now in https://asd.gsfc.nasa.gov/archive/idlastro/ftp/coyote_astron.tar.gz) o ./cgis/ : required routines from the COBE cgis library - (used to be in http://space.gsfc.nasa.gov/astro/cobe/cgis.html) + (https://lambda.gsfc.nasa.gov/product/cobe/cgis.cfm) o ./obsolete_astron/ : routines from the Astron library which are now considered obsolete, but may still be needed by Healpix (or by user-developped applications). @@ -27,7 +27,7 @@ o ./epstopdf/ : Perl script to turn (encapsulated) PostScript file into PDF and its documentation see ./epstopdf/README for details - (added 2015-03) + (added 2015-03, updated 2024-09) o ./textoidl/ : IDL routines to emulate a subset of TeX commands in IDL see ./textoidl/README for details @@ -38,6 +38,7 @@ updated 2007-05-15 updated 2013-02-08 updated 2017-06-20 + updated 2024-09-30 AJB, KMG, EH ---------------- @@ -299,4 +300,4 @@ FITS_INFO FXADDPAR MATCH MRDFITS SXADDPAR SXPAR WRITEFITS Done with version 2022-11-22 2024-09-27 - + EH diff --git a/src/idl/zzz_external/epstopdf/README b/src/idl/zzz_external/epstopdf/README index 7eaaae3..56f02d3 100644 --- a/src/idl/zzz_external/epstopdf/README +++ b/src/idl/zzz_external/epstopdf/README @@ -1,12 +1,12 @@ -$Id: README 42921 2017-01-10 23:39:44Z karl $ +$Id: README 71121 2024-04-29 17:27:25Z karl $ This file is public domain. (Originally written by Karl Berry, 2009.) This is the README for the epstopdf script distribution. -Primary distribution point: http://ctan.org/pkg/epstopdf - (list of mirrors at: http://ctan.org/mirrors) +Primary distribution point: https://ctan.org/pkg/epstopdf + (list of mirrors at: https://ctan.org/mirrors) -Home page: http://tug.org/epstopdf/ +Home page: https://tug.org/epstopdf/ Run epstopdf --help for the usual list of options, examples, etc. @@ -18,7 +18,7 @@ options, so the problem can be reproduced. Various test files and a Makefile to exercise them are in the source repository, which is currently a subdirectory of the texlive Subversion repo, purely for the developers' convenience: - http://tug.org/svn/texlive/trunk/Build/source/extra/epstopdf/ + http://tug.org/svn/texlive/trunk/Build/extra/epstopdf/ The test-binary and test-bin2 files there were supplied by Akira Kakuto and Reinhard Kotucha. They contain binary data. They are public domain. diff --git a/src/idl/zzz_external/epstopdf/epstopdf.1 b/src/idl/zzz_external/epstopdf/epstopdf.1 index 3e64f1a..cf993d3 100644 --- a/src/idl/zzz_external/epstopdf/epstopdf.1 +++ b/src/idl/zzz_external/epstopdf/epstopdf.1 @@ -1,36 +1,36 @@ -.TH EPSTOPDF 1 "17 September 2018" -.\" $Id: epstopdf.1 48681 2018-09-16 23:03:58Z karl $ +.TH EPSTOPDF 1 "29 April 2024" +.\" $Id: epstopdf.1 71121 2024-04-29 17:27:25Z karl $ .SH NAME epstopdf, repstopdf \- convert an EPS file to PDF .SH SYNOPSIS \fBepstopdf\fP [\fIoptions\fP] [\fIepsfile\fP [\fIpdffile\fP.pdf]] .SH DESCRIPTION -By default, \fBepstopdf\fP converts the input PostScript file to PDF, +\fBepstopdf\fP converts the input PostScript file to PDF, by default using Ghostscript. .PP -\fBEpstopdf\fP transforms the Encapsulated PostScript file \fIepsfile\fP -(or standard input) so that it is guaranteed to start at the 0,0 -coordinate, and it sets a page size exactly corresponding to the -BoundingBox. Thus, the result needs no cropping, and the PDF MediaBox -is correct. +In more detail: \fBepstopdf\fP transforms the Encapsulated PostScript +file \fIepsfile\fP (or standard input) so that it is guaranteed to start +at the 0,0 coordinate, and it sets a page size exactly corresponding to +the BoundingBox. Thus, the result needs no cropping, and the PDF +MediaBox is correct. .PP By default, the output name is the input name with any extension replaced by \fB.pdf\fP. An output name ending with .pdf can also be given as a second argument on the command line, or the \fB--outfile\fP (\fB-o\fP) option can be used with any name. .PP -The output is PDF 1.5 by default; use, e.g., +The output is PDF 1.5 by default. To change this, use, for example .nf --gsopt=-dCompatibilityLevel=1.7 .fi -to change this. (Until epstopdf 2.28 (released September 2018), the +(Until epstopdf 2.28 (released September 2018), the PDF version was whatever the underlying Ghostscript or other interpreter produced by default.) .PP PJL commands at the start of a file are removed. DOS EPS binary files -(TN 5002) are supported. +(TN 5002) are supported. Seeking from a pipe is not supported. .PP -If the bounding box in the input is incorrect, of course there will +If the bounding box in the input is incorrect, inevitably there will be resulting problems. .SH OPTIONS Options may start with either "\fB-\fP" or "\fB--\fP", and may be @@ -48,7 +48,8 @@ write result to \fIfile\fP. If this option is not given, and otherwise, the default is to construct the output file name by replacing any extension in the input file with `.pdf'. .IP "\fB--\fP[\fBno\fP]\fBdebug\fP" -write debugging info (default: false). +write debugging info (default: false). For maximum output, use \fB--debug\fP +as the first option. .IP "\fB--\fP[\fBno\fP]\fBexact\fP" scan ExactBoundingBox (default: false). .IP "\fB--\fP[\fBno\fP]\fBfilter\fP" @@ -62,13 +63,16 @@ is, the input PostScript as modified by \fBepstopdf\fP. scan HiresBoundingBox (default: false). .IP "\fB--restricted\fP=\fIval\fP" turn on restricted mode (default: [true for repstopdf, else false]); -this forbids the use of \fB--gscmd\fP and other options and imposes +this forbids the use of \fB--gscmd\fP, among other options, and imposes restrictions on the input and output file names according to the values -of openin_any and openout_any (see the Web2c manual, http://tug.org/web2c). +of openin_any and openout_any (see the Web2c manual, https://tug.org/web2c). +On Windows, the Ghostscript command is forced to be the TeX Live builtin +gs, installed under \fB.../tlpkg/tlgs/bin/\fP. .PP Options for Ghostscript (more info below): .IP "\fB--gscmd\fP=\fIval\fP" -pipe output to \fIval\fP (default: [\fBgswin32c\fP on Windows, else \fBgs\fP]) +pipe output to \fIval\fP (default: [\fBgswin64c.exe\fP on 64-bit Windows, +\fBgswin32c.exe\fP on 32-bit Windows, else \fBgs\fP]) .IP "\fB--gsopt\fP=\fIval\fP" include \fIval\fP as one argument in the gs command (can be repeated). .IP "\fB--gsopts\fP=\fIval\fP" @@ -79,15 +83,15 @@ set AutoRotatePages (default: None); recognized \fIval\fP choices: None, All, PageByPage. For EPS files, PageByPage is equivalent to All. .IP "\fB--\fP[\fBno\fP]\fBcompress\fP" use compression in the output (default: true); if turned off, passes -.IR -dUseFlateCompression=false . +.BR -dUseFlateCompression=false . .IP "\fB--device\fP=\fIdev\fP" -use -sDEVICE=\fIdev\fP (default: pdfwrite); not allowed in restricted mode. +use \fB-sDEVICE=\fIdev\fR (default: pdfwrite); not allowed in restricted mode. .IP "\fB--\fP[\fBno\fP]\fBembed\fP" embed fonts (default: true); passes -.I -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true. +.B -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true. .IP "\fB--\fP[\fBno\fP]\fBgray\fP" grayscale output (default: false); passes -.I -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray. +.B -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray. .IP "\fB--pdfsettings\fP=\fIval\fP" use -dPDFSETTINGS=/\fIval\fP (default is `prepress' if \fB--embed\fP, else empty); recognized \fIval\fP choices: screen, ebook, printer, @@ -95,26 +99,29 @@ prepress, default. .IP "\fB--\fP[\fBno\fP]\fBquiet\fP" use -q, a.k.a. -dQUIET (default: false). .IP "\fB--res\fP=\fIdpi, dpi\fPx\fIdpi\fP" -set image resolution (default: [use gs default]); ignored if -\fB--debug\fP is set. +set image resolution (default: [use gs default]). .IP "\fB--\fP[\fBno\fP]\fBsafer\fP" -use -d(NO)QUIET (default: true). +use -d(NO)SAFER (default: true). .PP In addition to the specific options above, additional options to be used with gs can be specified with either or both of the two cumulative options \fB--gsopts\fP and \fB--gsopt.\fP .PP \fB--gsopts\fP takes a single string of options, which is split at -whitespace, each resulting word then added to the gs command line +whitespace; each resulting word then added to the gs command line individually. .PP \fB--gsopt\fP adds its argument as a single option to the gs command -line. It can be used multiple times to specify options separately, -and is necessary if an option or its value contains whitespace. +line. It can be used multiple times to specify options separately. +This form must be used if a gs option or its value contains whitespace. .PP In restricted mode, options are limited to those with names and values known to be safe. Some options taking booleans, integers or fixed names are allowed, those taking general strings are not. +.PP +In order to give a comprehensible error message, epstopdf checks whether +kpsewhich and (the specified) gs are found in the current PATH, or +executable if they are specified as absolute names. .SH EXAMPLES These examples all equivalently convert `test.eps' to `test.pdf': @@ -132,24 +139,26 @@ epstopdf --hires test.eps .PP Example for \fBepstopdf\fP's attempt at correcting PostScript: .nf -$program --nogs test.ps >testcorr.ps +epstopdf --nogs test.ps >testcorr.ps .fi .PP -In all cases, you can add \fB--debug\fP (\fB-d\fP) to see more about -what \fBepstopdf\fP is doing. +In all cases, you can add \fB--debug\fP to see more about +what \fBepstopdf\fP is doing. Use \fB--debug\fP as the first option for +maximum output. .SH BUGS The case of "%%BoundingBox: (atend)" when input is not seekable (e.g., from a pipe) is not supported. .PP -Report bugs in the program or this man page to tex-k@tug.org. When -reporting bugs, please include an input file and the command line -options specified, so the problem can be reproduced. +Report bugs in the program or this man page to tex-k@tug.org +(https://lists.tug.org/tex-k). When reporting bugs, please include an +input file and the command line options specified, so the problem can be +reproduced. .SH SEE ALSO \fBgs\fP(1), \fBpdfcrop\fP(1). .PP -The epstopdf LaTeX package, part of the oberdiek bundle, which automates -running this script on the fly under TeX: http://ctan.org/pkg/epstopdf-pkg. +The epstopdf LaTeX package, which automates running this script on the +fly under LaTeX: https://ctan.org/pkg/epstopdf-pkg. .SH AUTHOR Originally written by Sebastian Rahtz, for Elsevier Science, with subsequent contributions from Thomas Esser, Gerben Wierda, Heiko @@ -157,6 +166,11 @@ Oberdiek, and many others. Currently maintained by Karl Berry. .PP Man page originally written by Jim Van Zandt. .PP -epstopdf home page: http://tug.org/epstopdf. +epstopdf package page on CTAN: https://ctan.org/pkg/epstopdf. +.PP +epstopdf home page: https://tug.org/epstopdf. .PP You may freely use, modify and/or distribute this man page. +The epstopdf script is released under the modified BSD license. +.PP +$Id: epstopdf.1 71121 2024-04-29 17:27:25Z karl $ diff --git a/src/idl/zzz_external/epstopdf/epstopdf.man1.pdf b/src/idl/zzz_external/epstopdf/epstopdf.man1.pdf index 7263dd3ddc2fff0d52d591158ac683392c5d51b4..c824099b073cdaee955124861c2fcd165e8d32a5 100644 GIT binary patch delta 24683 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 CnH;MC delta 26679 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 diff --git a/src/idl/zzz_external/epstopdf/epstopdf.pl b/src/idl/zzz_external/epstopdf/epstopdf.pl index 5a95676..4fa1a59 100755 --- a/src/idl/zzz_external/epstopdf/epstopdf.pl +++ b/src/idl/zzz_external/epstopdf/epstopdf.pl @@ -1,5 +1,6 @@ #!/usr/bin/env perl -# $Id: epstopdf.pl 48681 2018-09-16 23:03:58Z karl $ +use warnings; +# $Id: epstopdf.pl 71777 2024-07-11 21:24:57Z karl $ # (Copyright lines below.) # # Redistribution and use in source and binary forms, with or without @@ -35,7 +36,47 @@ # # emacs-page # -my $ver = "2.28"; +my $ver = "2.36"; +# 2024/07/11 2.36 (Karl Berry) +# * regexp syntax for OS/2 test, found by John Collins. +# 2024/06/21 2.35 (Karl Berry) +# * path_sep for OS/2 is also ";". +# 2024/04/29 2.34 (Karl Berry) +# * if --debug is first argument, give more output. +# * do not check for kpsewhich in PATH unless restricted. +# * minor wording and doc changes. +# 2024/04/14 (John Collins) +# * use warnings. +# * Msys PATH separator is :. +# * Do immediate decomposition of path to array on startup, and use array +# instead of separate uses of split. +# * On Windows, Msys and Cygwin, normalize directory separator to /. +# * Detect invocation via Windows TL (and epstopdf.exe wrapper script) by +# presence of TL's private gs in PATH: a directory ending in /tlgs/bin. +# In this case, change behavior under Cygwin to be like that of Windows +# instead of Unix. +# * On Cygwin and Msys, put temporary file in current directory instead of +# default, which is normally /tmp. That's so that the pathname to the +# temporary file remains valid no matter which kind of gs it's passed to: +# native Windows, Msys or Cygwin. +# * Prettyprint PATH, one directory per line, in error about program +# not in PATH. +# Original report from Pablo Gonzalez L, +# https://tug.org/pipermail/tex-k/2024-April/004036.html +# 2023/09/15 2.33 (Karl Berry) +# * Cygwin PATH separator is :. Report from Alois Steindl, +# https://tug.org/pipermail/tex-live/2023-September/049474.html +# 2023/07/08 2.32 (Karl Berry) +# * check that kpsewhich and gs are in PATH. +# * correct TL path for kpsewhich to bin/windows. +# 2023/03/06 v2.31 (Karl Berry) +# * disallow --nosafer in restricted mode. +# * disallow output to pipes in restricted mode. +# Report from nikolay.ermishkin to tlsecurity. +# 2022/09/05 v2.30 (Siep Kroonenberg) +# * still use gswin32c if gswin64c.exe not on PATH. +# 2022/08/29 v2.29 (Karl Berry) +# * use gswin64c.exe on 64-bit Windows. # 2018/09/17 v2.28 (Karl Berry) # * -dCompatibilityLevel=1.5 by default, since gs9.25 switched to 1.7. # 2017/09/14 v2.27 (Karl Berry) @@ -189,9 +230,9 @@ ### emacs-page ### program identification my $program = "epstopdf"; -my $ident = '($Id: epstopdf.pl 48681 2018-09-16 23:03:58Z karl $)' . " $ver"; +my $ident = '($Id: epstopdf.pl 71777 2024-07-11 21:24:57Z karl $)' . " $ver"; my $copyright = < @@ -200,14 +241,111 @@ END_COPYRIGHT my $title = "$program $ident\n"; -my $on_windows = $^O =~ /^(MSWin|msys$)/; -my $on_windows_or_cygwin = $on_windows || $^O eq "cygwin"; +### message functions. +sub debug { print STDERR "* @_\n" if $::opt_debug; } +sub warning { print STDERR "==> Warning: @_\n"; } +sub error { die "$title!!! Error: @_\n"; } +sub errorUsage { die "$program: Error: @_ (try --help for more information)\n"; } +sub warnerr { $restricted ? error(@_) : warning(@_); } + +# Check specially for --debug or -d (exactly) as first argument, so we can +# generate debugging output during initialization. +$::opt_debug = 1 if @ARGV && ($ARGV[0] eq "--debug" || $ARGV[0] eq "-d"); + +# Different Windows cases. +my $on_cygwin = ($^O eq 'cygwin'); +my $on_msys = ($^O eq 'msys'); +my $on_windows = ($^O =~ /^MSWin/) || $on_msys; +my $on_windows_or_cygwin = $on_windows || $on_cygwin; +debug "on_windows=$on_windows, on_windows_or_cygwin=$on_windows_or_cygwin"; +debug " on_cygwin=$on_cygwin, on_msys=$on_msys"; + +# Split PATH and use / as directory separator. +# +my $path_sep = ($^O =~ /^(OS2|MSWin)/i) ? ';' : ':'; # not msys +my @pdirs = split($path_sep, $ENV{"PATH"}); +# Normalize directory separators to /. Always valid on Windows. +if ($on_windows_or_cygwin) { + foreach (@pdirs) { s !\\!/!g; } +} +debug "Normalized PATH to: @pdirs"; + +# Default values for commands. +# Ghostscript, which is always needed. +my $GS = 'gs'; +# Kpsewhich, only used in restricted mode. +my $kpsewhich = 'kpsewhich'; -### ghostscript command name -my $GS = $on_windows ? "gswin32c" : "gs"; +# Determine if we were invoked from a standard Windows TL installation via the +# wrapper script epstopdf.exe: +my $TL_Windows_bin = undef; +my $TL_tlgs = undef; +if ($on_windows_or_cygwin) { + debug "Looking for symptoms of Windows TL gs and wrapper .exe:"; + for (@pdirs) { + if (m!^(.+)/tlpkg/tlgs/bin$!) { + debug "Found Windows tlgs item '$_' in PATH"; + # We were probably invoked via runscript by .exe file in native TL + # Windows, since then a tlgs/bin item is inserted in PATH, + # so that Windows TL's private installation of gs, with its executables + # gswin64c.exe and/or gswin32c.exe gets used. + # Anything else giving the same symptom is surely a deliberate + # configuration to imitate that the TL Windows behavior. + my $TL_root = $1; + $TL_tlgs = $_; + $TL_Windows_bin = "$TL_root/bin/windows"; + last; + } + } + if ($TL_tlgs) { + # Confirm by existence of expected directories and files. + # If those do not exist, we don't have a standard native + # Windows TL installation. + if (-x "$TL_Windows_bin/kpsewhich.exe" + && (-x "$TL_tlgs/gswin64c.exe" || -x "$TL_tlgs/gswin32c.exe") + ) { + # The needed files exist. + # The runscript wrapper ensures that the tlgs and the binary directory + # of its own installation are in PATH ahead of any directories that + # may contain other versions. + } + else { + warning(<test.pdf @@ -404,8 +542,8 @@ Example for producing epstopdf's attempt at corrected PostScript: \$ $program --nogs test.ps >testcorr.ps -In all cases, you can add --debug (-d) to see more about what epstopdf -is doing. +In all cases, you can use --debug to see more about what epstopdf +is doing. For maximum output, use --debug as the first option. More about the options for Ghostscript: Additional options to be used with gs can be specified @@ -427,7 +565,7 @@ options so the problem can be reproduced. Report bugs to: tex-k\@tug.org -epstopdf home page: +epstopdf home page: END_OF_USAGE ### process options @@ -462,29 +600,60 @@ ### restricted option $restricted = 1 if $::opt_restricted; -### help functions -sub debug { print STDERR "* @_\n" if $::opt_debug; } -sub warning { print STDERR "==> Warning: @_\n"; } -sub error { die "$title!!! Error: @_\n"; } -sub errorUsage { die "$program: Error: @_ (try --help for more information)\n"; } -sub warnerr { $restricted ? error(@_) : warning(@_); } - ### debug messages debug "Restricted mode activated" if $restricted; -### safer external commands for Windows in restricted mode -my $kpsewhich = 'kpsewhich'; -if ($restricted && $on_windows) { - use File::Basename; - my $mydirname = dirname $0; - # $mydirname is the location of the Perl script - $kpsewhich = "$mydirname/../../../bin/win32/$kpsewhich"; - $GS = "$mydirname/../../../tlpkg/tlgs/bin/$GS"; +### check that PROG is in PATH and executable, abort if not. It'd be +# better to actually try running the program, but then we'd have to +# either replicate Perl's logic for finding the command interpreter +# (trivial on Unix, complicated on Windows), or do a fork/exec and close +# the file descriptors ourselves, which seems too painful. Nor do we +# want to load/assume File::Which. Instead we'll look along PATH +# ourselves, which is good enough in practice for us, since the only +# goal here is to give a better error message if the program isn't +# available. +sub check_prog_exists { + my ($prog) = @_; + my @w_ext = ("exe", "com", "bat"); + debug " Checking if $prog is in PATH"; + # absolute unix + if (! $on_windows_or_cygwin && $prog =~ m,^((\.(\.)?)?/),) { + return 1 if -x $prog; # absolute or explicitly relative + error "Required program $prog not found, given with explicit directory"; + + # absolute windows: optional drive letter, then . or .., then \ or /. + } elsif ($on_windows_or_cygwin + && $prog =~ m,^(([a-zA-Z]:)?(\.(\.)?)?[/\\]),) { + return 1 if -x $prog; + for my $ext (@w_ext) { + return 1 if (-x "$prog.$ext"); + } + error "Required program $prog not found, given explicit Windows directory"; + } + + # not absolute, check path + for my $dir (@pdirs) { + $dir = "." if $dir eq ""; # empty path element + debug " Checking dir $dir"; + if (-x "$dir/$prog") { + return 1; + } elsif ($on_windows_or_cygwin) { + for my $ext (@w_ext) { + return 1 if (-x "$dir/$prog.$ext"); + } + } + } + + # if made it through the whole loop, not found, so quit. + my @path_pretty = (); + for (@pdirs) { push @path_pretty, " '$_'\n"; } + error "Required program $prog not found in PATH, which contains:\n", + @path_pretty; } -debug "kpsewhich command: $kpsewhich"; +check_prog_exists ($kpsewhich) if $restricted; # only needed if restricted ### check if a name is "safe" according to kpse's open(in|out)_any -# return true if name is ok, false otherwise +# return true if name is ok, false if not. sub safe_name { my ($mode, $name) = @_; my $option = ""; @@ -492,7 +661,8 @@ sub safe_name { $option = '-safe-out-name' if $mode eq 'out'; error "Unknown check mode in safe_name(): $mode" unless $option; my @args = ($kpsewhich, '-progname', 'repstopdf', $option, $name); - my $bad = system {$args[0]} @args; + debug "Checking safe_name with: @args"; + my $bad = system { $args[0] } @args; return ! $bad; } @@ -548,11 +718,24 @@ sub safe_name { $GS = $::opt_gscmd; } } +debug "GS command: $GS"; +check_prog_exists ($GS); + +### option (no)safer +my $gs_opt_safer = "-dSAFER"; +if (! $::opt_safer) { + if ($restricted) { + error "Option forbidden in restricted mode: --nosafer"; + } else { + debug "Switching from $gs_opt_safer to -dNOSAFER"; + $gs_opt_safer = "--nosafer"; + } +} ### start building GS command line for the pipe my @GS = ($GS); push @GS, '-q' if $::opt_quiet; -push @GS, $::opt_safer ? '-dSAFER' : '-dNOSAFER'; +push @GS, $gs_opt_safer; push @GS, '-dNOPAUSE'; push @GS, '-dBATCH'; push @GS, '-dCompatibilityLevel=1.5'; @@ -589,7 +772,13 @@ sub safe_name { $OutputFilename = "-"; } } -$OutputFilename =~ s/%/%%/g; # we will do the escaping for gs +# +# gs -sOutputFilename opens pipes itself if the string starts with +# %pipe or |. Disallow this in restricted mode. +if ($restricted && $OutputFilename =~ /^(%pipe|\|)/) { + error "Output to pipe forbidden in restricted mode: $OutputFilename"; +} +$OutputFilename =~ s/%/%%/g; # stop gs interpretation of % characters debug "Output filename:", $OutputFilename; push @GS, "-sOutputFile=$OutputFilename"; @@ -707,8 +896,15 @@ sub safe_name { debug "Ghostscript pipe: @GS"; open($OUT, '|-', @GS) or error "Cannot open Ghostscript for piped input: @GS"; - } else { # use a temporary file on Windows/Cygwin. - ($OUT, $tmp_filename) = tempfile(UNLINK => 1); + } else { + # use a temporary file on Windows/msys/Cygwin. + if ($on_cygwin || $on_msys) { + # Use current directory for temporary file, to avoid problems of + # translation of directory name if native Windows gs gets invoked. + ($OUT, $tmp_filename) = tempfile(UNLINK => 1, DIR => '.'); + } else { + ($OUT, $tmp_filename) = tempfile(UNLINK => 1); + } debug "Using temporary file '$tmp_filename'"; } $outname = $GS; @@ -717,6 +913,7 @@ sub safe_name { debug "No Ghostscript: opening $OutputFilename"; if ($OutputFilename eq "-") { $OUT = *STDOUT; + $outname = "-"; } else { open($OUT, '>', $OutputFilename) || error ("Cannot write \"$OutputFilename\": $!"); @@ -775,7 +972,7 @@ sub safe_name { debug " No checksum"; } else { - debug " checksum: $checksum"; + debug " Checksum: $checksum"; my $cs = 0; map { $cs ^= $_ } unpack('n14', $header); if ($cs != $checksum) { From 5d4a8de8f91396981bd7c059e91326d5c4469247 Mon Sep 17 00:00:00 2001 From: hivon Date: Tue, 8 Oct 2024 15:54:15 +0000 Subject: [PATCH 17/19] preping for 3.83 git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1249 5e3cd54f-fed5-4059-89be-b68eacfec290 --- doc/TeX/hpyversion.tex | 2 +- getit | 2 +- hpxconfig_functions.sh | 21 +++--- pack | 3 + src/f90/mod/healpix_types.F90 | 2 +- src/idl/misc/init_healpix.pro | 4 +- test/alm.fits | 6 +- test/almdec.fits | 6 +- test/cl2maps.fits | 2 +- test/cl_out.fits | 2 +- test/cl_w2.fits | 2 +- test/distmask.fits | 124 +++++++++++++++++----------------- test/distmask.gif | Bin 60734 -> 60734 bytes test/map.fits | 2 +- test/map.gif | Bin 195367 -> 195367 bytes test/map_LOres.fits | 2 +- test/map_LOres.gif | Bin 26878 -> 26878 bytes test/map_ext.fits | 2 +- test/map_ext.gif | Bin 10724 -> 10724 bytes test/map_mf.fits | 2 +- test/map_mf.gif | Bin 163697 -> 163697 bytes test/map_ngfs.fits | 4 +- test/map_sm.fits | 2 +- test/map_sm.gif | Bin 119056 -> 119056 bytes 24 files changed, 99 insertions(+), 91 deletions(-) diff --git a/doc/TeX/hpyversion.tex b/doc/TeX/hpyversion.tex index 49f6480..c774a7e 100644 --- a/doc/TeX/hpyversion.tex +++ b/doc/TeX/hpyversion.tex @@ -16,5 +16,5 @@ % \newcommand{\hpyversion}{1.15.2}% 2022-01-2? (3.81) % \newcommand{\hpyversion}{1.16.1}% 2022-07-29? (3.82) % \newcommand{\hpysite}{https://github.com/healpy/healpy} -\newcommand{\hpyversion}{1.17.4}% 2024-10-05? (3.83) +\newcommand{\hpyversion}{1.17.3}% 2024-10-09? (3.83) \newcommand{\hpysite}{https://github.com/healpy/healpy} diff --git a/getit b/getit index 2709ed8..09940d4 100755 --- a/getit +++ b/getit @@ -27,7 +27,7 @@ echoRed (){ WRKDIR="/tmp" #healpytag="1.15.2" -healpytag="1.16.1" +healpytag="1.17.3" healpytag_git="" #healpytag_git=${healpytag} healpygit=0 # 1: uses GIT, 0: uses tar.gz diff --git a/hpxconfig_functions.sh b/hpxconfig_functions.sh index 0e7177b..afbb3a4 100644 --- a/hpxconfig_functions.sh +++ b/hpxconfig_functions.sh @@ -918,7 +918,7 @@ Cpp_config () { #------------- -Healpy_config () { # for healpy 1.7.0 +Healpy_config () { # for healpy >= 1.7.0 HPY_PYTHON="$PYTHON" tmpfile=to_be_removed @@ -939,7 +939,8 @@ Healpy_config () { # for healpy 1.7.0 #python_reqrd="2.4" # minimal version supported #python_reqrd="2.6" # minimal version supported #python_reqrd="2.7" # minimal version supported (1.12.8) - python_reqrd="3.6" # minimal version supported (1.15.0) + #python_reqrd="3.6" # minimal version supported (1.15.0) + python_reqrd="3.9" # minimal version supported (1.17.3) #p_v1=`echo ${python_version} | ${AWK} '{print $1*10}'` # does not work properly for eg 3.10 #p_v2=`echo ${python_reqrd} | ${AWK} '{print $1*10}'` p_v1=`echo ${python_version} | ${AWK} -F. '{print $1*10000+$2*100+$3}'` @@ -1596,16 +1597,18 @@ EOF FFLAGS_=`eval echo ${FFLAGS_}` # ${} -> value ${FC} ${FFLAGS_} ${tmpfile}${suffix} -o ${tmpfile}.x -L${FITSDIR} -l${LIBFITS} ${CFITSIOCURL} ${F90_WLRPATH_} #CFITSIOVREQ="3.14" # required version of CFITSIO (in Healpix 3.00) - CFITSIOVREQ="3.20" # required version of CFITSIO (in Healpix 3.30) - CFITSIOVREC="3.44" # recommended version of CFITSIO (according to NASA) - CFITSIOVARM="4.01" # stands for 4.1.0, required by F90 on Apple's ARM M1 and M2 chips + #CFITSIOVREQ="3.20" # required version of CFITSIO (in Healpix 3.30) + #CFITSIOVREC="3.44" # recommended version of CFITSIO (according to NASA) + CFITSIOVREQ="3.44" # required + CFITSIOVREC="4.2.0" # recommended version of CFITSIO (according to NASA) + CFITSIOVARM="4.1.0" # required by F90 on Apple's ARM M1 and M2 chips # run if executable if [ -x ${tmpfile}.x ]; then CFITSIOVERSION=`${tmpfile}.x` || CFITSIOVERSION=-1 # available version of CFITSIO - v1=`echo ${CFITSIOVERSION} | ${AWK} '{print $1*1000}'` # multiply by 1000 to get integer - v2=`echo ${CFITSIOVREQ} | ${AWK} '{print $1*1000}'` - v3=`echo ${CFITSIOVREC} | ${AWK} '{print $1*1000}'` - v4=`echo ${CFITSIOVARM} | ${AWK} '{print $1*1000}'` + v1=`echo ${CFITSIOVERSION} | ${AWK} -F. '{print $1*10000+$2*100+$3}'` # deal with x.y.z + v2=`echo ${CFITSIOVREQ} | ${AWK} -F. '{print $1*10000+$2*100+$3}'` + v3=`echo ${CFITSIOVREC} | ${AWK} -F. '{print $1*10000+$2*100+$3}'` + v4=`echo ${CFITSIOVARM} | ${AWK} -F. '{print $1*10000+$2*100+$3}'` if [ $v1 -lt 0 ]; then echo echo "The code compiled with" diff --git a/pack b/pack index 3bde6a7..88810ba 100755 --- a/pack +++ b/pack @@ -216,6 +216,7 @@ echoRed (){ } #--------------- +tstart=`date` revision=`svnversion . | sed "s|[A-Z]*||g"` echo "Revision=${revision}" setTopDefaults @@ -443,6 +444,8 @@ echo "SVN url: svn://svn.code.sf.net/p/healpix/code/branches/" >> ${rnfile} echo "SVN revision: ${revision}" >> ${rnfile} cat $rnfile cd ${here} +tend=`date` +echo "$tstart ... $tend" exit diff --git a/src/f90/mod/healpix_types.F90 b/src/f90/mod/healpix_types.F90 index f9cd184..2e6b8d7 100644 --- a/src/f90/mod/healpix_types.F90 +++ b/src/f90/mod/healpix_types.F90 @@ -39,7 +39,7 @@ MODULE healpix_types ! Mars 2008: i8b same as i4b on machines not supporting 64 bits (NO64BITS flag set) ! Feb 2009: introduce healpix_version ! - character(len=*), PARAMETER, public :: healpix_version = '3.82' + character(len=*), PARAMETER, public :: healpix_version = '3.83' INTEGER, PARAMETER, public :: i4b = SELECTED_INT_KIND(9) #ifdef NO64BITS INTEGER, PARAMETER, public :: i8b = i4b diff --git a/src/idl/misc/init_healpix.pro b/src/idl/misc/init_healpix.pro index dc6ee57..f4c59be 100644 --- a/src/idl/misc/init_healpix.pro +++ b/src/idl/misc/init_healpix.pro @@ -70,10 +70,10 @@ pro init_healpix, verbose=verbose healpix_sysvar = '!HEALPIX' ; Healpix version -version = '3.82' +version = '3.83' ; release data -date = '2022-07-29' +date = '2024-10-09' ; Healpix directory diff --git a/test/alm.fits b/test/alm.fits index 074a3c4..276c97c 100644 --- a/test/alm.fits +++ b/test/alm.fits @@ -1,4 +1,4 @@ -SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2022-07-28T14:24:16' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 33153 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated by CREATE_ALM_2.1.0 from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'SIMULATED a_lms (TEMPERATURE)' COMMENT CREATOR = 'SYNFAST ' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum L multipole order MAX-MPOL= 256 / Maximum M multipole degree RANDSEED= -1 / Random generator seed COMMENT COMMENT The real and imaginary part of the a_lm with m>=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COORDSYS= 'unknown ' / Input map coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions NSIDE = 128 / Resolution parameter for HEALPIX FWHM = 5.00000000E-01 / [deg] FWHM of gaussian symmetric beam HISTORY MIN-LPOL= 0 / Minimum L multipole order END Œ8qAq ץ BA0=5lZA~ؿ8A AgR\>/1@ލlWi @ך`Q!@Aj"AzA^#Ae$%]l+G~,@KA?-?3AD6/.AgR)y7/?,A08z@Ae1\9@0:&WWANe;@Oj,{Ep?o A@?d@XIAJLJg?3KX ?عL@aLw'YMNkW~O?QP>bjQAѳr[@aZ\Aھ|]e ^4h&X_@Xm(ѿ` +SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2024-10-08T15:50:33' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 33153 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated by CREATE_ALM_2.1.0 from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'SIMULATED a_lms (TEMPERATURE)' COMMENT CREATOR = 'SYNFAST ' / Software creating the FITS file VERSION = '3.83 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum L multipole order MAX-MPOL= 256 / Maximum M multipole degree RANDSEED= -1 / Random generator seed COMMENT COMMENT The real and imaginary part of the a_lm with m>=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COORDSYS= 'unknown ' / Input map coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions NSIDE = 128 / Resolution parameter for HEALPIX FWHM = 5.00000000E-01 / [deg] FWHM of gaussian symmetric beam HISTORY MIN-LPOL= 0 / Minimum L multipole order END Œ8qAq ץ BA0=5lZA~ؿ8A AgR\>/1@ލlWi @ך`Q!@Aj"AzA^#Ae$%]l+G~,@KA?-?3AD6/.AgR)y7/?,A08z@Ae1\9@0:&WWANe;@Oj,{Ep?o A@?d@XIAJLJg?3KX ?عL@aLw'YMNkW~O?QP>bjQAѳr[@aZ\Aھ|]e ^4h&X_@Xm(ѿ` zn@a@c?-?'bY%;cA@d^ֿoA6֯p3S}q@@r@o&A9sخt@T_ u@bXA v?Տ?w@#qjgx%GyAT՘"Arr̳4P@u@%_ɾfؐ5A6A(hsw?nS@`@@û))@0k#GLV ? ?q@6V@K,Ys@@@4@7GuC9[m"@:t 4AW x ɿC >m@m?&֎2?sO~@a4@P@#A >|q|@ȿbo_3T¾@4?i%?{C@U @L.?J&)?WK߰ҾƷ@[<@bϹbGھ2*A$|???)R>q@U]?ÿ U`/#Zk @Jfx@>iP@>.R@>Z'ef@JL>Bi?6ј>F?~5@i@ }@?>cL8P0B@?L"%pz@S@B7@ @@ -1138,7 +1138,7 @@ M> >J>fHl>&>WfD>k+<}<@[ھ4>Na=Uo2>`f:Cj>@ K ׊>c=T~>6=:>F>l=>(>ҾY>=1Pa>2 jb>3?Gsgއ>V> nJ>G>7þi>Y< ż>g[>됬>̱Ǽ=g)Ⱦg6?Nɾldʾ)˽y̾le>*Cͼ~>hξ_0Q6O>Y=)Rн3]>9=c3ҽI>o.f>WA1>>mq<%ֽ >[u׽ZI>eؾJ;r=! =Ē<=qg;b>ܾ~>Kݾ,%i;=ϙ߾hཟ>qιR>>w=g$Pɔn>V[1=׾>y3?p>Sij,> -ý~=|g@>=n>=/P=N;@w=lb>Vu  dG>6:4>M>C½<=A^>;,g=)>ұ4l"z>>G>#?>܊e [y<9^=މBmK>_E>|x U= *I{XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 33153 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated by CREATE_ALM_2.1.0 from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'SIMULATED a_lms (GRAD / ELECTRIC component)' COMMENT CREATOR = 'SYNFAST ' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum L multipole order MAX-MPOL= 256 / Maximum M multipole degree RANDSEED= -1 / Random generator seed COMMENT COMMENT The real and imaginary part of the a_lm with m>=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COORDSYS= 'unknown ' / Input map coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions NSIDE = 128 / Resolution parameter for HEALPIX FWHM = 5.00000000E-01 / [deg] FWHM of gaussian symmetric beam HISTORY MIN-LPOL= 0 / Minimum L multipole order END C#={ \J >]O+s1$%>4=Z>:^ n><-lgt>\j>p=z#>ޗ$=,细+Fk,i=MhD- =.=*=ޒ/=Tr_=f0<>=-j[1[1^f9:m=Ո;gu=^=>d<]Ko=n>=/P=N;@w=lb>Vu  dG>6:4>M>C½<=A^>;,g=)>ұ4l"z>>G>#?>܊e [y<9^=މBmK>_E>|x U= *I{XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 33153 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated by CREATE_ALM_2.1.0 from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'SIMULATED a_lms (GRAD / ELECTRIC component)' COMMENT CREATOR = 'SYNFAST ' / Software creating the FITS file VERSION = '3.83 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum L multipole order MAX-MPOL= 256 / Maximum M multipole degree RANDSEED= -1 / Random generator seed COMMENT COMMENT The real and imaginary part of the a_lm with m>=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COORDSYS= 'unknown ' / Input map coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions NSIDE = 128 / Resolution parameter for HEALPIX FWHM = 5.00000000E-01 / [deg] FWHM of gaussian symmetric beam HISTORY MIN-LPOL= 0 / Minimum L multipole order END C#={ \J >]O+s1$%>4=Z>:^ n><-lgt>\j>p=z#>ޗ$=,细+Fk,i=MhD- =.=*=ޒ/=Tr_=f0<>=-j[1[1^f9:m=Ո;gu=^=>d<]Ko@b;)!]4<#<}.`m <:!; u5&3VR4[;'5xB6H;75;8:rﻷ @@ -2194,7 +2194,7 @@ H; Qjvk)sOlBкYm7<"3Gn@OC+D< < .<QW<:;Q;aB9D7#_;s1a;uB< -:Gd; w< s<'d;'*#j;A;;6\r87"(;2;mIMNm:8;$;n;/5:;e;;v;=ו;n;;ʻznmQu:Qf;(<1z!6D9_n@ۻNy:槕ܼ0q;eݼ L߃޺$_߻#;(3j=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COORDSYS= 'unknown ' / Input map coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions NSIDE = 128 / Resolution parameter for HEALPIX FWHM = 5.00000000E-01 / [deg] FWHM of gaussian symmetric beam HISTORY MIN-LPOL= 0 / Minimum L multipole order END   !"#$+,-./019:;<=>?@IJKLMNOPQ[\]^_`abcdopqrstuvwxy !3456789:;<=>?@ABCDWXYZ[\]^_`abcdefghi}~  +:Gd; w< s<'d;'*#j;A;;6\r87"(;2;mIMNm:8;$;n;/5:;e;;v;=ו;n;;ʻznmQu:Qf;(<1z!6D9_n@ۻNy:槕ܼ0q;eݼ L߃޺$_߻#;(3j=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COORDSYS= 'unknown ' / Input map coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions NSIDE = 128 / Resolution parameter for HEALPIX FWHM = 5.00000000E-01 / [deg] FWHM of gaussian symmetric beam HISTORY MIN-LPOL= 0 / Minimum L multipole order END   !"#$+,-./019:;<=>?@IJKLMNOPQ[\]^_`abcdopqrstuvwxy !3456789:;<=>?@ABCDWXYZ[\]^_`abcdefghi}~     )*+,-./0123456789:;<=>?@YZ[\]^_`abcdefghijklmnopq     -./0123456789:;<=>?@ABCDEFGHIghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@Acdefghijklmnopqrstuvwxyz{|}~     56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY !"#$%&'()*+,-./0123456789:;<=>?@ijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789efghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDstuvwxyz{|}~ 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a diff --git a/test/almdec.fits b/test/almdec.fits index 9e5005c..0772b0c 100644 --- a/test/almdec.fits +++ b/test/almdec.fits @@ -1,4 +1,4 @@ -SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2022-07-28T14:24:17' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 33153 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated by CREATE_ALM_2.1.0 from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- COMMENT CREATOR = 'SYNFAST ' / Software creating the FITS file VERSION = '3.81 ' / Version of the simulation software COMMENT RANDSEED= -1 / Random generator seed COMMENT COMMENT The real and imaginary part of the a_lm with m>=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions HISTORY FWHM = 0.00000000E+00 / [deg] FWHM of gaussian symmetric beam NSIDE = 128 / Resolution parameter for HEALPIX MAX-LPOL= 256 / Maximum L multipole order MIN-LPOL= 0 / Minimum L multipole order MAX-MPOL= 256 / Maximum M multipole degree COORDSYS= ' ' / Coordinates system EPOCH = 2.000000000000E+03 / Coordinates system epoch HISTORY file alm.fits HISTORY modified by ALTERALM 3.82 HISTORY changed FWHM END ŒC9As jK BA0@9lXA <A Ag3W>(@ޕ!<lޫi% @ץQ!@Ak"AyAf #Amy$%+G;,@K"A?-?3ADD.Agc>yJI/?A!Q0C4@At*1fؿ 9@#:&gANy;@^ξ 9V?{A@?c@iIAJfJ?3KX(>?L@ahDM3ON~Ob?%P> ~QA0[@a:\AY|] 4F^R&r_@q(w` +SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2024-10-08T15:50:35' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 33153 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated by CREATE_ALM_2.1.0 from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- COMMENT CREATOR = 'SYNFAST ' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT RANDSEED= -1 / Random generator seed COMMENT COMMENT The real and imaginary part of the a_lm with m>=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions HISTORY FWHM = 0.00000000E+00 / [deg] FWHM of gaussian symmetric beam NSIDE = 128 / Resolution parameter for HEALPIX MAX-LPOL= 256 / Maximum L multipole order MIN-LPOL= 0 / Minimum L multipole order MAX-MPOL= 256 / Maximum M multipole degree COORDSYS= ' ' / Coordinates system EPOCH = 2.000000000000E+03 / Coordinates system epoch HISTORY file alm.fits HISTORY modified by ALTERALM 3.83 HISTORY changed FWHM END ŒC9As jK BA0@9lXA <A Ag3W>(@ޕ!<lޫi% @ץQ!@Ak"AyAf #Amy$%+G;,@K"A?-?3ADD.Agc>yJI/?A!Q0C4@At*1fؿ 9@#:&gANy;@^ξ 9V?{A@?c@iIAJfJ?3KX(>?L@ahDM3ON~Ob?%P> ~QA0[@a:\AY|] 4F^R&r_@q(w` Y@aa@c?-ZbYcA#@6Dd_?oA6p4$\q@@Gr@o|A9sOt@m2&u@bA 8v?չ:? w@#hݕ<xByAT# CAazҁ@"@%G;1"{;A('??@`t@1R@$kY}7O ?a=? &@b@KYB@%@+%@_y@lfuCopymR@yY 8AW= ! }>m@n5?)?͵6#@u;@0bE@aA9>jL+K@)-_y4¾F@\?i?{ʀV6d R @Lym?Jp?W*t@茾k<@V Z?ٿ a2A ju_@J=@X>@>~@d>m=7'@J>C1?P ^>0,?@@ @ة?u>/Ud @@ -1157,7 +1157,7 @@ w R?.=!ż9>?9 L? HǼV=Ⱦ!?Qpɿʾp˾Qͽ85>7ξSX>̽}8оBN>z=ҽ>rM>>y?>=׽_m>ؾ:@"=}%>j=Tn6;9>;mܾ;>ݾ:˿1_n;ɻ>#߾Vq86k>!砾k>>A>d;=w8v¿Y>߿K;<演(pj)>²׺?g?#My>Z-1=Ƽk2>e>U>T=i!G2tラ0=о#M>2 QH>HG>fw=Ԁ/>ﰖ;=X$?%V~> >ѽ:e6>ɳ?->+4 a..*'GŽ -j>H>TGXu,=k\66XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 33153 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated by CREATE_ALM_2.1.0 from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- COMMENT CREATOR = 'SYNFAST ' / Software creating the FITS file VERSION = '3.81 ' / Version of the simulation software COMMENT RANDSEED= -1 / Random generator seed COMMENT COMMENT The real and imaginary part of the a_lm with m>=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions HISTORY FWHM = 0.00000000E+00 / [deg] FWHM of gaussian symmetric beam NSIDE = 128 / Resolution parameter for HEALPIX MAX-LPOL= 256 / Maximum L multipole order MIN-LPOL= 0 / Minimum L multipole order MAX-MPOL= 256 / Maximum M multipole degree COORDSYS= ' ' / Coordinates system EPOCH = 2.000000000000E+03 / Coordinates system epoch HISTORY file alm.fits HISTORY modified by ALTERALM 3.82 HISTORY changed FWHM END Cʤ= ]J~ >_,-ü1&>16=Z>:cS(>K&<3¾gz>]JjK>pHv#>巽'$=6w+R,i`=Mu- =.=:4=/=T=v0<>=-u1e_l9<:Õ=;=m1=>Βʝd<]mo Vs5Q»_v}aA<<1:OH>TGXu,=k\66XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 33153 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated by CREATE_ALM_2.1.0 from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- COMMENT CREATOR = 'SYNFAST ' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT RANDSEED= -1 / Random generator seed COMMENT COMMENT The real and imaginary part of the a_lm with m>=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions HISTORY FWHM = 0.00000000E+00 / [deg] FWHM of gaussian symmetric beam NSIDE = 128 / Resolution parameter for HEALPIX MAX-LPOL= 256 / Maximum L multipole order MIN-LPOL= 0 / Minimum L multipole order MAX-MPOL= 256 / Maximum M multipole degree COORDSYS= ' ' / Coordinates system EPOCH = 2.000000000000E+03 / Coordinates system epoch HISTORY file alm.fits HISTORY modified by ALTERALM 3.83 HISTORY changed FWHM END Cʤ= ]J~ >_,-ü1&>16=Z>:cS(>K&<3¾gz>]JjK>pHv#>巽'$=6w+R,i`=Mu- =.=:4=/=T=v0<>=-u1e_l9<:Õ=;=m1=>Βʝd<]mo Vs5Q»_v}aA<<1:O<ܑ;?< ȧC@:ai9)6AuB_(B\C;;("D:- W:JX N;Y;ueёZoxl@Tkԝڇ:9<:) w;~һu^z;G<ԺKtoռB+;<{j;׹S<,;<=9;( ;4;<}NۼE~F"ܼ,ӼK:E:q޻{:(<໽A;>+ <&'1ā⻆;D;u<NG:I<`r;";7]b)?.񼃹};ب;3E;I<_ <ʩJ`z=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions HISTORY FWHM = 0.00000000E+00 / [deg] FWHM of gaussian symmetric beam NSIDE = 128 / Resolution parameter for HEALPIX MAX-LPOL= 256 / Maximum L multipole order MIN-LPOL= 0 / Minimum L multipole order MAX-MPOL= 256 / Maximum M multipole degree COORDSYS= ' ' / Coordinates system EPOCH = 2.000000000000E+03 / Coordinates system epoch HISTORY file alm.fits HISTORY modified by ALTERALM 3.82 HISTORY changed FWHM END   !"#$+,-./019:;<=>?@IJKLMNOPQ[\]^_`abcdopqrstuvwxy !3456789:;<=>?@ABCDWXYZ[\]^_`abcdefghi}~  +7;}?<$/$] \]0\XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 33153 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated by CREATE_ALM_2.1.0 from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- COMMENT CREATOR = 'SYNFAST ' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT RANDSEED= -1 / Random generator seed COMMENT COMMENT The real and imaginary part of the a_lm with m>=0 COMMENT TTYPE1 = 'INDEX ' / i = l^2 + l + m + 1 TFORM1 = '1J ' / data format of field: 4-byte INTEGER TUNIT1 = ' ' / index COMMENT TTYPE2 = 'REAL ' / REAL a_lm TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / alm units COMMENT TTYPE3 = 'IMAG ' / IMAGINARY a_lm TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / alm units COMMENT COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial POLAR = T / Polarisation included (True/False) HISTORY File with input C(l): HISTORY cl.fits HISTORY These alms are multiplied by pixel and beam window functions HISTORY FWHM = 0.00000000E+00 / [deg] FWHM of gaussian symmetric beam NSIDE = 128 / Resolution parameter for HEALPIX MAX-LPOL= 256 / Maximum L multipole order MIN-LPOL= 0 / Minimum L multipole order MAX-MPOL= 256 / Maximum M multipole degree COORDSYS= ' ' / Coordinates system EPOCH = 2.000000000000E+03 / Coordinates system epoch HISTORY file alm.fits HISTORY modified by ALTERALM 3.83 HISTORY changed FWHM END   !"#$+,-./019:;<=>?@IJKLMNOPQ[\]^_`abcdopqrstuvwxy !3456789:;<=>?@ABCDWXYZ[\]^_`abcdefghi}~     )*+,-./0123456789:;<=>?@YZ[\]^_`abcdefghijklmnopq     -./0123456789:;<=>?@ABCDEFGHIghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@Acdefghijklmnopqrstuvwxyz{|}~     56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY !"#$%&'()*+,-./0123456789:;<=>?@ijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789efghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDstuvwxyz{|}~ 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a diff --git a/test/cl2maps.fits b/test/cl2maps.fits index ab1b12e..ccf6197 100644 --- a/test/cl2maps.fits +++ b/test/cl2maps.fits @@ -1 +1 @@ -SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2022-07-28T14:24:17' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'TABLE ' / ASCII table extension BITPIX = 8 / 8-bit ASCII characters NAXIS = 2 / 2-dimensional ASCII table NAXIS1 = 143 / width of table in characters NAXIS2 = 257 / number of rows in table PCOUNT = 0 / no group parameters (required keyword) GCOUNT = 1 / one data group (required keyword) TFIELDS = 9 / number of fields in each row COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'ANALYSED CROSS POWER SPECTRUM' COMMENT CREATOR = 'ANAFAST ' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum Legendre order L COMMENT POLAR = T / Polarisation included (True/False) BCROSS = T / Magnetic cross terms included (True/False) ASYMCL = T / Asymmetric pol cross terms (XY vs YX) included COMMENT NSIDE = 128 / Resolution Parameter of Input Map COORDSYS= 'unknown ' / Input Map Coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial COMMENT TBCOL1 = 1 / beginning column of field 1 TFORM1 = 'E15.7 ' TTYPE1 = 'TEMPERATURE' / Temperature C(l) TUNIT1 = 'uK^2 ' / square of map units COMMENT TBCOL2 = 17 / beginning column of field 2 TFORM2 = 'E15.7 ' TTYPE2 = 'GRADIENT' / Gradient (=ELECTRIC) polarisation C(l) TUNIT2 = 'uK^2 ' / power spectrum units COMMENT TBCOL3 = 33 / beginning column of field 3 TFORM3 = 'E15.7 ' TTYPE3 = 'CURL ' / Curl (=MAGNETIC) polarisation C(l) TUNIT3 = 'uK^2 ' / power spectrum units COMMENT TBCOL4 = 49 / beginning column of field 4 TFORM4 = 'E15.7 ' TTYPE4 = 'TG ' / Temperature X Gradient cross terms TUNIT4 = 'uK^2 ' / power spectrum units COMMENT TBCOL5 = 65 / beginning column of field 5 TFORM5 = 'E15.7 ' TTYPE5 = 'TC ' / Temperature X Curl cross terms TUNIT5 = 'uK^2 ' / power spectrum units COMMENT TBCOL6 = 81 / beginning column of field 6 TFORM6 = 'E15.7 ' TTYPE6 = 'GC ' / Gradient x Curl cross terms TUNIT6 = 'uK^2 ' / power spectrum units COMMENT TBCOL7 = 97 / beginning column of field 7 TFORM7 = 'E15.7 ' TTYPE7 = 'GT ' / Gradient1 x Temperature2 cross terms TUNIT7 = 'uK^2 ' / power spectrum units COMMENT TBCOL8 = 113 / beginning column of field 8 TFORM8 = 'E15.7 ' TTYPE8 = 'CT ' / Curl1 x Temperature2 cross terms TUNIT8 = 'uK^2 ' / power spectrum units COMMENT TBCOL9 = 129 / beginning column of field 9 TFORM9 = 'E15.7 ' TTYPE9 = 'CG ' / Curl1 x Gradient2 cross terms TUNIT9 = 'uK^2 ' / power spectrum units COMMENT COMMENT The polarisation power spectra have the same definition as in CMBFAST COMMENT CUT-SKY = 0.000000000000E+00 / [deg] Symmetric Cut Sky NITERALM= 0 / Number of iterations for a_lms extraction LREGRESS= 2 / Regression of low multipoles (0/1/2) NMAPS_IN= 2 / Number of maps (co-)analysed (1/2) QUADSCHM= 1 / Quadrature scheme (0/1/2) COMMENT HISTORY Input Map1 = map.fits HISTORY Input Map2 = map.fits END 1.6709244E-08 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3732767E-06 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.9208811E+03 1.5580678E-01 4.8352069E-14 1.3119236E+01 1.0511602E-06 5.2924753E-09 1.3119236E+01 1.0511602E-06 5.2924753E-09 8.8083441E+02 1.1366151E-01 2.6074539E-13 7.3459702E+00 -3.0818373E-06 -2.8333609E-08 7.3459702E+00 -3.0818373E-06 -2.8333609E-08 1.9121996E+02 5.2373238E-02 4.9698767E-14 4.2856255E-01 -2.3860011E-07 -2.8506612E-08 4.2856255E-01 -2.3860011E-07 -2.8506612E-08 3.1475549E+02 4.2491779E-02 2.6118541E-13 2.7417312E+00 3.1288841E-06 -3.0129255E-09 2.7417312E+00 3.1288841E-06 -3.0129255E-09 1.8607808E+02 1.2426565E-02 5.1856387E-14 1.1944407E+00 7.2669422E-08 1.1708419E-09 1.1944407E+00 7.2669422E-08 1.1708419E-09 1.0912059E+02 1.1852164E-02 2.6178701E-13 7.5098610E-01 3.5768406E-07 -1.1923338E-08 7.5098610E-01 3.5768406E-07 -1.1923338E-08 9.4294434E+01 3.2661760E-03 5.4879807E-14 2.8261247E-01 8.7458659E-07 6.5774377E-09 2.8261247E-01 8.7458659E-07 6.5774377E-09 5.6273460E+01 2.9558546E-03 2.6257306E-13 2.2497472E-01 -7.5785766E-07 -5.5717333E-09 2.2497472E-01 -7.5785766E-07 -5.5717333E-09 8.8571434E+01 1.8752117E-03 5.8627196E-14 1.8444876E-01 -3.7566878E-07 -4.6674820E-10 1.8444876E-01 -3.7566878E-07 -4.6674820E-10 3.4723320E+01 5.6158280E-04 2.6350954E-13 5.1227380E-02 -1.0769456E-06 9.6749697E-10 5.1227380E-02 -1.0769456E-06 9.6749697E-10 5.5994274E+01 6.4067211E-04 6.3214238E-14 9.9612176E-02 -1.1784223E-07 2.5088120E-10 9.9612176E-02 -1.1784223E-07 2.5088120E-10 3.2573311E+01 5.1920296E-04 2.6477751E-13 6.1285630E-02 -2.0950120E-08 3.0586826E-09 6.1285630E-02 -2.0950120E-08 3.0586826E-09 3.2238415E+01 2.4396315E-04 6.8633819E-14 1.4068934E-02 5.4362783E-08 5.6420063E-10 1.4068934E-02 5.4362783E-08 5.6420063E-10 2.0166826E+01 3.8469082E-04 2.6610138E-13 5.4040551E-02 -4.1566818E-07 -1.5428580E-09 5.4040551E-02 -4.1566818E-07 -1.5428580E-09 1.7658108E+01 1.5379270E-04 7.4891272E-14 1.0539895E-02 -1.0179018E-07 1.1581939E-10 1.0539895E-02 -1.0179018E-07 1.1581939E-10 1.2040778E+01 1.5634559E-04 2.6756307E-13 1.6746340E-02 -5.6590626E-08 -7.2038403E-11 1.6746340E-02 -5.6590626E-08 -7.2038403E-11 1.5882023E+01 2.1458072E-04 8.1940205E-14 2.1327939E-02 -3.5841433E-07 -7.1803763E-10 2.1327939E-02 -3.5841433E-07 -7.1803763E-10 1.0771794E+01 1.3890110E-04 2.6932100E-13 1.6515872E-02 3.9482069E-07 2.9083890E-11 1.6515872E-02 3.9482069E-07 2.9083890E-11 1.8970325E+01 1.1791504E-04 8.9891311E-14 3.0103255E-02 -6.7887918E-08 -3.0744440E-10 3.0103255E-02 -6.7887918E-08 -3.0744440E-10 1.3997983E+01 1.4761774E-04 2.7132601E-13 2.8791601E-02 -1.4400408E-07 -3.7484099E-10 2.8791601E-02 -1.4400408E-07 -3.7484099E-10 6.9224439E+00 1.0474593E-04 9.8745278E-14 1.1323366E-02 9.5958264E-09 -1.5929134E-10 1.1323366E-02 9.5958264E-09 -1.5929134E-10 1.0003628E+01 1.1038726E-04 2.7351968E-13 1.8730281E-02 1.6434619E-07 -1.8579314E-10 1.8730281E-02 1.6434619E-07 -1.8579314E-10 1.0017974E+01 1.4789449E-04 1.0846278E-13 2.5550455E-02 -2.2766029E-07 -6.9938094E-10 2.5550455E-02 -2.2766029E-07 -6.9938094E-10 1.3921675E+01 1.4326723E-04 2.7591693E-13 2.3117559E-02 1.6280067E-07 4.9930360E-10 2.3117559E-02 1.6280067E-07 4.9930360E-10 9.4554539E+00 9.5202442E-05 1.1905914E-13 1.6183496E-02 5.9010745E-08 8.5714956E-11 1.6183496E-02 5.9010745E-08 8.5714956E-11 8.6376410E+00 1.4232975E-04 2.7854794E-13 1.6754905E-02 1.2739095E-07 5.1627247E-10 1.6754905E-02 1.2739095E-07 5.1627247E-10 5.6569176E+00 1.1266072E-04 1.3058180E-13 5.8259335E-03 -2.3682645E-09 1.1920283E-10 5.8259335E-03 -2.3682645E-09 1.1920283E-10 6.8044815E+00 1.1551985E-04 2.8138250E-13 9.1398750E-03 1.2900847E-07 1.1770511E-09 9.1398750E-03 1.2900847E-07 1.1770511E-09 8.3943834E+00 1.2213606E-04 1.4307009E-13 1.3593781E-02 5.0303452E-08 2.2174775E-10 1.3593781E-02 5.0303452E-08 2.2174775E-10 8.8008337E+00 1.7417122E-04 2.8448725E-13 1.3756079E-02 -1.8060780E-08 -1.9156582E-10 1.3756079E-02 -1.8060780E-08 -1.9156582E-10 9.2416582E+00 1.9039912E-04 1.5654310E-13 1.1598191E-02 1.8111442E-07 4.9434481E-11 1.1598191E-02 1.8111442E-07 4.9434481E-11 5.9690027E+00 1.3854665E-04 2.8785259E-13 7.4966187E-03 -8.2792596E-08 -8.4561924E-10 7.4966187E-03 -8.2792596E-08 -8.4561924E-10 6.6154165E+00 1.7594715E-04 1.7098810E-13 8.2535651E-03 1.0081007E-08 2.7772393E-10 8.2535651E-03 1.0081007E-08 2.7772393E-10 4.9477024E+00 1.5676959E-04 2.9150597E-13 -1.0982341E-03 1.8305812E-07 -3.8797316E-11 -1.0982341E-03 1.8305812E-07 -3.8797316E-11 4.7425060E+00 1.9215028E-04 1.8654016E-13 8.4417500E-03 4.1894197E-08 -7.6851436E-10 8.4417500E-03 4.1894197E-08 -7.6851436E-10 4.9923410E+00 1.8782940E-04 2.9535237E-13 1.0517733E-02 8.9072429E-09 -6.7022693E-10 1.0517733E-02 8.9072429E-09 -6.7022693E-10 3.5748935E+00 2.1360058E-04 2.0306027E-13 6.4345165E-03 3.6215458E-10 6.7966427E-10 6.4345165E-03 3.6215458E-10 6.7966427E-10 5.2434268E+00 2.1643443E-04 2.9950410E-13 8.3864843E-03 -9.9383179E-08 5.3938765E-10 8.3864843E-03 -9.9383179E-08 5.3938765E-10 3.7635739E+00 1.9640426E-04 2.2071245E-13 5.1070000E-03 8.0940488E-08 1.1777066E-09 5.1070000E-03 8.0940488E-08 1.1777066E-09 5.4213471E+00 2.5829003E-04 3.0395131E-13 9.6298093E-03 4.3039725E-07 -2.8753067E-10 9.6298093E-03 4.3039725E-07 -2.8753067E-10 4.3534036E+00 2.1423829E-04 2.3945564E-13 8.1508758E-04 -7.4801655E-08 7.3462003E-10 8.1508758E-04 -7.4801655E-08 7.3462003E-10 3.5252440E+00 2.1963776E-04 3.0876170E-13 2.3995279E-03 -1.0476371E-07 6.3604294E-10 2.3995279E-03 -1.0476371E-07 6.3604294E-10 3.8818378E+00 2.3064886E-04 2.5942071E-13 1.5731046E-03 1.5351223E-08 -6.1599176E-10 1.5731046E-03 1.5351223E-08 -6.1599176E-10 3.3869541E+00 2.5392856E-04 3.1382202E-13 1.8893357E-03 2.9237915E-08 -1.1600810E-09 1.8893357E-03 2.9237915E-08 -1.1600810E-09 3.8015990E+00 2.4619431E-04 2.8050441E-13 -5.0806405E-04 4.4362409E-08 3.3435499E-10 -5.0806405E-04 4.4362409E-08 3.3435499E-10 4.0637574E+00 2.6482801E-04 3.1930770E-13 3.9238571E-03 9.3653307E-09 -7.1568845E-10 3.9238571E-03 9.3653307E-09 -7.1568845E-10 3.4207907E+00 2.7267248E-04 3.0293164E-13 3.5970863E-03 -2.5541274E-07 -7.4261697E-10 3.5970863E-03 -2.5541274E-07 -7.4261697E-10 2.7502620E+00 2.7351890E-04 3.2506132E-13 -3.2344339E-03 2.0487516E-08 1.4146884E-09 -3.2344339E-03 2.0487516E-08 1.4146884E-09 2.9286714E+00 2.2570384E-04 3.2656313E-13 -6.4987941E-03 -8.3157175E-08 -6.0048061E-10 -6.4987941E-03 -8.3157175E-08 -6.0048061E-10 2.9461942E+00 2.6674414E-04 3.3123238E-13 -8.7262582E-05 -1.7126274E-08 9.3120051E-10 -8.7262582E-05 -1.7126274E-08 9.3120051E-10 3.5302558E+00 2.4006818E-04 3.5153117E-13 1.9147213E-03 2.8026801E-07 -1.3767842E-09 1.9147213E-03 2.8026801E-07 -1.3767842E-09 3.4332235E+00 2.7609625E-04 3.3787038E-13 -1.0849974E-03 2.4829263E-09 7.5384934E-11 -1.0849974E-03 2.4829263E-09 7.5384934E-11 3.1531720E+00 3.2285869E-04 3.7785619E-13 3.4456691E-03 -4.6111687E-08 4.8703885E-10 3.4456691E-03 -4.6111687E-08 4.8703885E-10 2.4914711E+00 2.7597387E-04 3.4482597E-13 4.9907970E-03 1.0915235E-08 -5.0961585E-10 4.9907970E-03 1.0915235E-08 -5.0961585E-10 2.6640990E+00 3.1714287E-04 4.0568086E-13 -1.2582744E-03 -8.2258161E-08 -1.2156190E-09 -1.2582744E-03 -8.2258161E-08 -1.2156190E-09 2.6436045E+00 2.7448506E-04 3.5227027E-13 -4.2313156E-03 -8.6610044E-08 4.8088822E-10 -4.2313156E-03 -8.6610044E-08 4.8088822E-10 2.7882385E+00 3.2214241E-04 4.3494310E-13 -3.4354799E-03 3.5149473E-08 -5.2389681E-10 -3.4354799E-03 3.5149473E-08 -5.2389681E-10 2.7511389E+00 3.0217582E-04 3.6014936E-13 -9.6600654E-04 -2.4501649E-08 4.6274820E-10 -9.6600654E-04 -2.4501649E-08 4.6274820E-10 3.0255954E+00 3.9262392E-04 4.6571547E-13 8.7184820E-04 -3.2663476E-07 1.6366833E-09 8.7184820E-04 -3.2663476E-07 1.6366833E-09 2.4638500E+00 3.0649788E-04 3.6855274E-13 2.2754133E-05 -1.2575796E-08 -5.0928056E-10 2.2754133E-05 -1.2575796E-08 -5.0928056E-10 2.4950440E+00 3.5900073E-04 4.9816336E-13 -7.9848384E-03 1.7487261E-07 -1.0166825E-09 -7.9848384E-03 1.7487261E-07 -1.0166825E-09 2.4909518E+00 3.0670193E-04 3.7746119E-13 -2.2822458E-03 -1.4424380E-07 -1.8142506E-09 -2.2822458E-03 -1.4424380E-07 -1.8142506E-09 2.2688460E+00 4.0648086E-04 5.3219739E-13 -1.3334299E-02 1.0993281E-08 5.4995647E-10 -1.3334299E-02 1.0993281E-08 5.4995647E-10 1.8246448E+00 3.4013559E-04 3.8696571E-13 -2.4639382E-03 -1.2306907E-08 1.1726435E-09 -2.4639382E-03 -1.2306907E-08 1.1726435E-09 2.0729938E+00 3.7053353E-04 5.6797600E-13 -2.4648416E-03 1.6348155E-08 1.0475878E-09 -2.4648416E-03 1.6348155E-08 1.0475878E-09 2.5010071E+00 3.1774901E-04 3.9698803E-13 -6.2224320E-03 5.6655690E-08 -6.9812428E-10 -6.2224320E-03 5.6655690E-08 -6.9812428E-10 2.2624993E+00 3.8127121E-04 6.0548018E-13 -4.7189333E-03 -1.2391058E-07 1.0817797E-09 -4.7189333E-03 -1.2391058E-07 1.0817797E-09 2.4825990E+00 3.9491549E-04 4.0762727E-13 -5.5638403E-03 -1.9237254E-08 -1.6651378E-09 -5.5638403E-03 -1.9237254E-08 -1.6651378E-09 2.3106766E+00 2.9913126E-04 6.4491961E-13 -7.2919182E-03 1.3556928E-07 -2.1687976E-09 -7.2919182E-03 1.3556928E-07 -2.1687976E-09 1.7557315E+00 3.3959877E-04 4.1895594E-13 -4.4034813E-03 3.5022737E-08 1.1704474E-09 -4.4034813E-03 3.5022737E-08 1.1704474E-09 2.0269620E+00 3.5003564E-04 6.8625352E-13 -9.2386147E-03 8.9101583E-08 -1.1852526E-09 -9.2386147E-03 8.9101583E-08 -1.1852526E-09 2.0980029E+00 5.0785812E-04 4.3093442E-13 -1.2221943E-02 -1.4830912E-09 -8.5433743E-10 -1.2221943E-02 -1.4830912E-09 -8.5433743E-10 2.1775539E+00 3.4754278E-04 7.2960821E-13 -4.9192347E-03 -9.4393080E-08 1.2375816E-09 -4.9192347E-03 -9.4393080E-08 1.2375816E-09 1.9744936E+00 3.6576038E-04 4.4365149E-13 -5.5578263E-03 3.9261117E-08 -1.2533541E-09 -5.5578263E-03 3.9261117E-08 -1.2533541E-09 2.0881352E+00 3.3594336E-04 7.7502891E-13 -1.0006345E-02 1.0357954E-07 -1.6915191E-09 -1.0006345E-02 1.0357954E-07 -1.6915191E-09 1.5990455E+00 4.0469252E-04 4.5713129E-13 -9.1970097E-03 1.0862142E-08 7.5182521E-10 -9.1970097E-03 1.0862142E-08 7.5182521E-10 1.9129376E+00 3.7031510E-04 8.2265428E-13 -9.6223513E-03 4.3964445E-08 -4.9871319E-11 -9.6223513E-03 4.3964445E-08 -4.9871319E-11 1.7591827E+00 3.3598900E-04 4.7141186E-13 -8.4194737E-03 1.6204297E-07 -3.5314110E-10 -8.4194737E-03 1.6204297E-07 -3.5314110E-10 1.7667294E+00 4.0470978E-04 8.7250785E-13 -1.1177014E-02 9.5610673E-08 3.4029213E-09 -1.1177014E-02 9.5610673E-08 3.4029213E-09 1.7881845E+00 3.7099537E-04 4.8653518E-13 -1.0987245E-02 9.5694034E-08 5.1983928E-10 -1.0987245E-02 9.5694034E-08 5.1983928E-10 1.8150462E+00 3.8515127E-04 9.2473620E-13 -8.3537446E-03 -8.7676540E-08 1.3238172E-09 -8.3537446E-03 -8.7676540E-08 1.3238172E-09 1.6388285E+00 4.2713466E-04 5.0260132E-13 -1.2275157E-02 6.3804571E-08 -1.3509571E-10 -1.2275157E-02 6.3804571E-08 -1.3509571E-10 1.6738988E+00 4.2910338E-04 9.7935885E-13 -8.8922037E-03 -3.0710428E-08 3.6944800E-10 -8.8922037E-03 -3.0710428E-08 3.6944800E-10 1.8881971E+00 4.5088260E-04 5.1959554E-13 -1.0597173E-02 -8.7844356E-08 6.6355027E-10 -1.0597173E-02 -8.7844356E-08 6.6355027E-10 2.0081522E+00 3.8191656E-04 1.0365199E-12 -1.2802699E-02 6.4277856E-08 -2.1232502E-09 -1.2802699E-02 6.4277856E-08 -2.1232502E-09 1.4077486E+00 3.7465830E-04 5.3758750E-13 -1.1020966E-02 6.8207143E-08 -9.0401581E-10 -1.1020966E-02 6.8207143E-08 -9.0401581E-10 1.7907442E+00 4.1372934E-04 1.0963432E-12 -1.3787861E-02 2.7635780E-08 -9.1177438E-10 -1.3787861E-02 2.7635780E-08 -9.1177438E-10 1.5724131E+00 3.5828425E-04 5.5666339E-13 -9.6711777E-03 2.0105803E-08 4.4524082E-10 -9.6711777E-03 2.0105803E-08 4.4524082E-10 1.5164691E+00 3.3807612E-04 1.1588110E-12 -9.5251380E-03 -6.2749670E-08 -3.7384557E-11 -9.5251380E-03 -6.2749670E-08 -3.7384557E-11 1.7345241E+00 4.1188876E-04 5.7684787E-13 -9.9612419E-03 6.2380330E-08 6.3696565E-10 -9.9612419E-03 6.2380330E-08 6.3696565E-10 1.5090240E+00 3.9232103E-04 1.2242427E-12 -1.3801833E-02 -7.9767325E-08 7.5137396E-10 -1.3801833E-02 -7.9767325E-08 7.5137396E-10 1.5283302E+00 3.7288322E-04 5.9818670E-13 -1.0560735E-02 -5.8125050E-08 4.3858631E-10 -1.0560735E-02 -5.8125050E-08 4.3858631E-10 1.6563792E+00 3.3576117E-04 1.2925553E-12 -9.9549526E-03 -3.7036010E-08 6.2314848E-10 -9.9549526E-03 -3.7036010E-08 6.2314848E-10 1.5771269E+00 3.0920032E-04 6.2074304E-13 -1.0040834E-02 -4.6465367E-08 2.0803113E-09 -1.0040834E-02 -4.6465367E-08 2.0803113E-09 1.4442009E+00 4.1761063E-04 1.3639918E-12 -1.2907002E-02 1.5213870E-07 -1.7596059E-09 -1.2907002E-02 1.5213870E-07 -1.7596059E-09 1.2053616E+00 3.2757598E-04 6.4465924E-13 -8.5234316E-03 -5.4122427E-08 -1.0778871E-09 -8.5234316E-03 -5.4122427E-08 -1.0778871E-09 1.5022060E+00 3.7617201E-04 1.4385873E-12 -1.3156063E-02 8.1563719E-08 -1.0947119E-11 -1.3156063E-02 8.1563719E-08 -1.0947119E-11 1.4776505E+00 3.6797969E-04 6.6992402E-13 -1.2562141E-02 8.1793544E-08 2.4183128E-10 -1.2562141E-02 8.1793544E-08 2.4183128E-10 1.5481623E+00 3.9651943E-04 1.5165397E-12 -1.3964606E-02 -1.4408438E-07 2.5356908E-09 -1.3964606E-02 -1.4408438E-07 2.5356908E-09 1.4407434E+00 3.9918517E-04 6.9665573E-13 -1.1880247E-02 2.9916432E-08 -7.0315936E-10 -1.1880247E-02 2.9916432E-08 -7.0315936E-10 1.5323279E+00 4.7334214E-04 1.5978381E-12 -1.4408415E-02 -1.3045265E-07 4.3529296E-09 -1.4408415E-02 -1.3045265E-07 4.3529296E-09 1.3180609E+00 4.0800549E-04 7.2485908E-13 -1.3183326E-02 -4.1034532E-08 1.3610816E-09 -1.3183326E-02 -4.1034532E-08 1.3610816E-09 1.3139663E+00 4.0709984E-04 1.6827868E-12 -1.2906499E-02 4.8134183E-08 -1.9791746E-09 -1.2906499E-02 4.8134183E-08 -1.9791746E-09 1.1239864E+00 3.4282650E-04 7.5469389E-13 -9.7506130E-03 1.4113377E-08 1.0211619E-09 -9.7506130E-03 1.4113377E-08 1.0211619E-09 1.4062314E+00 3.8199892E-04 1.7713419E-12 -1.4438787E-02 -2.0044200E-07 1.1575444E-09 -1.4438787E-02 -2.0044200E-07 1.1575444E-09 1.3095208E+00 3.7749158E-04 7.8618031E-13 -1.3252726E-02 9.5483585E-08 -1.1674759E-09 -1.3252726E-02 9.5483585E-08 -1.1674759E-09 1.1435841E+00 3.4579629E-04 1.8638452E-12 -1.2199547E-02 1.9686416E-08 5.1131493E-10 -1.2199547E-02 1.9686416E-08 5.1131493E-10 1.3349588E+00 3.5787854E-04 8.1945160E-13 -1.1306087E-02 5.1112941E-08 -6.4493411E-10 -1.1306087E-02 5.1112941E-08 -6.4493411E-10 9.1433847E-01 3.3930660E-04 1.9602447E-12 -8.7059345E-03 -8.6634905E-08 1.8202231E-09 -8.7059345E-03 -8.6634905E-08 1.8202231E-09 1.1882113E+00 3.4501741E-04 8.5459824E-13 -1.1387651E-02 2.4208166E-08 -8.1904139E-10 -1.1387651E-02 2.4208166E-08 -8.1904139E-10 1.0723809E+00 2.9329871E-04 2.0609246E-12 -9.2119947E-03 3.3577482E-08 1.2738038E-09 -9.2119947E-03 3.3577482E-08 1.2738038E-09 1.0974412E+00 3.3883745E-04 8.9167790E-13 -1.0447795E-02 4.7043023E-09 -9.8112962E-10 -1.0447795E-02 4.7043023E-09 -9.8112962E-10 1.1663822E+00 3.3589301E-04 2.1658103E-12 -1.1536738E-02 5.6288744E-08 -1.2938276E-09 -1.1536738E-02 5.6288744E-08 -1.2938276E-09 1.0115391E+00 3.4601431E-04 9.3079212E-13 -1.1209129E-02 -7.0494302E-08 1.7691502E-09 -1.1209129E-02 -7.0494302E-08 1.7691502E-09 9.4216168E-01 3.2332464E-04 2.2751122E-12 -1.1354109E-02 1.6488936E-08 -8.8575636E-10 -1.1354109E-02 1.6488936E-08 -8.8575636E-10 1.0131778E+00 3.0909540E-04 9.7202791E-13 -9.7553609E-03 1.3966873E-07 -2.4327784E-09 -9.7553609E-03 1.3966873E-07 -2.4327784E-09 9.5095670E-01 3.4267572E-04 2.3890234E-12 -1.0846925E-02 -6.1627098E-08 2.9068772E-10 -1.0846925E-02 -6.1627098E-08 2.9068772E-10 1.1805054E+00 2.9357683E-04 1.0154983E-12 -1.0767787E-02 -9.4266220E-08 1.2443661E-09 -1.0767787E-02 -9.4266220E-08 1.2443661E-09 9.0098715E-01 3.1243460E-04 2.5077074E-12 -9.9435197E-03 -1.1457692E-07 2.0297850E-09 -9.9435197E-03 -1.1457692E-07 2.0297850E-09 1.2182370E+00 4.0118990E-04 1.0612646E-12 -1.5983306E-02 -1.0941850E-08 -1.2587189E-09 -1.5983306E-02 -1.0941850E-08 -1.2587189E-09 1.1164074E+00 3.0863227E-04 2.6314330E-12 -1.0705856E-02 -2.2375188E-07 2.9258491E-09 -1.0705856E-02 -2.2375188E-07 2.9258491E-09 8.9479029E-01 2.7195623E-04 1.1095368E-12 -7.7850549E-03 -6.2740959E-08 1.3976147E-09 -7.7850549E-03 -6.2740959E-08 1.3976147E-09 9.9203271E-01 3.1519632E-04 2.7602053E-12 -1.0339064E-02 1.5247974E-07 6.9264594E-10 -1.0339064E-02 1.5247974E-07 6.9264594E-10 9.5651668E-01 2.8417949E-04 1.1603798E-12 -9.5941639E-03 -3.3278766E-08 4.8729404E-10 -9.5941639E-03 -3.3278766E-08 4.8729404E-10 1.2566842E+00 3.6989700E-04 2.8942523E-12 -1.6098144E-02 -1.9334716E-07 1.0436881E-09 -1.6098144E-02 -1.9334716E-07 1.0436881E-09 1.0034795E+00 2.7023401E-04 1.2139547E-12 -9.7501054E-03 -7.5744673E-08 1.6342880E-09 -9.7501054E-03 -7.5744673E-08 1.6342880E-09 9.7877753E-01 3.4846348E-04 3.0338197E-12 -1.3162715E-02 -2.5736734E-08 -1.4610977E-09 -1.3162715E-02 -2.5736734E-08 -1.4610977E-09 9.7422773E-01 2.6111564E-04 1.2702688E-12 -1.0540381E-02 -5.0003518E-08 1.1120009E-09 -1.0540381E-02 -5.0003518E-08 1.1120009E-09 9.9894118E-01 2.7298779E-04 3.1790729E-12 -9.6060233E-03 1.6423715E-07 -1.8011167E-09 -9.6060233E-03 1.6423715E-07 -1.8011167E-09 7.6568884E-01 2.8128416E-04 1.3295573E-12 -9.6884677E-03 7.0422573E-08 -1.7618782E-09 -9.6884677E-03 7.0422573E-08 -1.7618782E-09 8.8961703E-01 2.2486236E-04 3.3302048E-12 -9.6373279E-03 -4.1664933E-08 6.4503725E-10 -9.6373279E-03 -4.1664933E-08 6.4503725E-10 9.6710300E-01 2.2734505E-04 1.3919272E-12 -9.8865638E-03 1.0586083E-07 -4.4015876E-12 -9.8865638E-03 1.0586083E-07 -4.4015876E-12 9.7506505E-01 2.7408137E-04 3.4874224E-12 -1.0662580E-02 -1.1086679E-07 -1.3742293E-09 -1.0662580E-02 -1.1086679E-07 -1.3742293E-09 9.3835157E-01 2.5603239E-04 1.4574934E-12 -1.1179636E-02 -2.0677332E-08 1.1228874E-09 -1.1179636E-02 -2.0677332E-08 1.1228874E-09 8.6042935E-01 2.7145020E-04 3.6509736E-12 -1.0282086E-02 1.1399213E-08 -7.0854750E-10 -1.0282086E-02 1.1399213E-08 -7.0854750E-10 8.2766384E-01 2.4067826E-04 1.5263730E-12 -9.2384703E-03 3.8231726E-10 -1.2187870E-10 -9.2384703E-03 3.8231726E-10 -1.2187870E-10 7.6487297E-01 2.0385694E-04 3.8210312E-12 -7.9050148E-03 -8.0160525E-08 8.2858215E-10 -7.9050148E-03 -8.0160525E-08 8.2858215E-10 9.2774010E-01 2.1056198E-04 1.5988417E-12 -9.7611919E-03 -4.2026034E-08 -3.4485476E-10 -9.7611919E-03 -4.2026034E-08 -3.4485476E-10 8.2268023E-01 2.4659967E-04 3.9977852E-12 -9.8577188E-03 1.4809760E-07 -3.4389434E-09 -9.8577188E-03 1.4809760E-07 -3.4389434E-09 8.3004886E-01 2.5592535E-04 1.6749395E-12 -9.8632555E-03 9.7109968E-08 -4.5645134E-11 -9.8632555E-03 9.7109968E-08 -4.5645134E-11 9.2630643E-01 2.0513489E-04 4.1816238E-12 -8.8652838E-03 1.1452494E-07 -1.5243029E-09 -8.8652838E-03 1.1452494E-07 -1.5243029E-09 9.2533344E-01 2.2358721E-04 1.7548330E-12 -9.9261338E-03 1.7722444E-08 -3.5013336E-11 -9.9261338E-03 1.7722444E-08 -3.5013336E-11 1.0163243E+00 2.2744243E-04 4.3723974E-12 -1.1393235E-02 -1.3568591E-07 3.6177310E-09 -1.1393235E-02 -1.3568591E-07 3.6177310E-09 9.2013931E-01 2.1270761E-04 1.8387705E-12 -9.4435643E-03 -3.5341213E-08 7.6930251E-10 -9.4435643E-03 -3.5341213E-08 7.6930251E-10 6.9277024E-01 1.9843227E-04 4.5709326E-12 -7.4930950E-03 -8.9743047E-08 2.0513959E-09 -7.4930950E-03 -8.9743047E-08 2.0513959E-09 7.3679596E-01 1.8944396E-04 1.9268768E-12 -7.7867205E-03 -1.4714477E-08 8.7338681E-10 -7.7867205E-03 -1.4714477E-08 8.7338681E-10 7.5031596E-01 2.0949068E-04 4.7770368E-12 -8.3572976E-03 3.0889165E-08 -7.5661744E-10 -8.3572976E-03 3.0889165E-08 -7.5661744E-10 7.4217308E-01 1.9111499E-04 2.0192769E-12 -8.0652954E-03 -5.2134627E-08 5.6832522E-10 -8.0652954E-03 -5.2134627E-08 5.6832522E-10 6.9530249E-01 1.6812202E-04 4.9910653E-12 -6.9402074E-03 -4.4920238E-08 9.8150787E-10 -6.9402074E-03 -4.4920238E-08 9.8150787E-10 7.9828954E-01 1.8054844E-04 2.1162893E-12 -8.3797872E-03 4.1311942E-08 -9.6656383E-10 -8.3797872E-03 4.1311942E-08 -9.6656383E-10 6.8241686E-01 1.6477400E-04 5.2132985E-12 -6.9640400E-03 -1.1778866E-07 1.1076035E-09 -6.9640400E-03 -1.1778866E-07 1.1076035E-09 6.5900081E-01 1.7534502E-04 2.2180745E-12 -6.7149163E-03 2.8160750E-08 5.4058175E-10 -6.7149163E-03 2.8160750E-08 5.4058175E-10 7.4352187E-01 1.4126464E-04 5.4441156E-12 -6.8131830E-03 -6.8863990E-08 1.0548481E-09 -6.8131830E-03 -6.8863990E-08 1.0548481E-09 6.3793415E-01 1.6067375E-04 2.3247250E-12 -7.0121349E-03 6.7516012E-08 -6.5047473E-10 -7.0121349E-03 6.7516012E-08 -6.5047473E-10 7.0585376E-01 1.4801895E-04 5.6836853E-12 -6.8965475E-03 -1.0708181E-09 2.1733965E-10 -6.8965475E-03 -1.0708181E-09 2.1733965E-10 7.1250802E-01 1.5488964E-04 2.4366427E-12 -6.7307716E-03 -4.7231015E-09 5.3722971E-10 -6.7307716E-03 -4.7231015E-09 5.3722971E-10 7.4582905E-01 1.6956791E-04 5.9322863E-12 -7.7925329E-03 5.5795276E-08 -1.1102678E-10 -7.7925329E-03 5.5795276E-08 -1.1102678E-10 7.3755383E-01 1.3185613E-04 2.5539393E-12 -6.8465718E-03 9.6857313E-08 -2.2558846E-09 -6.8465718E-03 9.6857313E-08 -2.2558846E-09 6.1343843E-01 1.3519367E-04 6.1903503E-12 -6.1668814E-03 4.5120220E-08 -1.4013631E-09 -6.1668814E-03 4.5120220E-08 -1.4013631E-09 7.3229611E-01 1.4442287E-04 2.6767713E-12 -6.7177410E-03 -1.2193342E-08 5.3343485E-10 -6.7177410E-03 -1.2193342E-08 5.3343485E-10 6.3447237E-01 1.2604681E-04 6.4581248E-12 -5.8052498E-03 1.0026380E-08 -1.4153761E-09 -5.8052498E-03 1.0026380E-08 -1.4153761E-09 5.5058336E-01 9.4676900E-05 2.8056741E-12 -3.8171583E-03 3.7648750E-08 -2.2478380E-10 -3.8171583E-03 3.7648750E-08 -2.2478380E-10 6.4489841E-01 9.9376404E-05 6.7358905E-12 -5.2154367E-03 6.8622095E-09 9.3474428E-10 -5.2154367E-03 6.8622095E-09 9.3474428E-10 7.2636473E-01 1.2573664E-04 2.9406848E-12 -6.6220798E-03 1.0524604E-07 -1.1213073E-09 -6.6220798E-03 1.0524604E-07 -1.1213073E-09 5.9762186E-01 1.1574312E-04 7.0239582E-12 -5.2772700E-03 -3.3098253E-08 -4.8411281E-10 -5.2772700E-03 -3.3098253E-08 -4.8411281E-10 7.2705680E-01 1.0970658E-04 3.0821441E-12 -5.3478633E-03 2.4028402E-08 5.9832872E-10 -5.3478633E-03 2.4028402E-08 5.9832872E-10 6.1618686E-01 1.2052616E-04 7.3228697E-12 -5.2212779E-03 5.4885574E-10 1.1620699E-09 -5.2212779E-03 5.4885574E-10 1.1620699E-09 6.2495518E-01 1.1438311E-04 3.2303184E-12 -5.3170617E-03 1.1611772E-07 2.4484456E-10 -5.3170617E-03 1.1611772E-07 2.4484456E-10 4.8991895E-01 9.1776557E-05 7.6328145E-12 -3.8283796E-03 -1.7083607E-08 -1.9512170E-11 -3.8283796E-03 -1.7083607E-08 -1.9512170E-11 5.9940422E-01 1.0571610E-04 3.3855791E-12 -4.7227475E-03 4.1092402E-08 -1.9159871E-09 -4.7227475E-03 4.1092402E-08 -1.9159871E-09 5.6357414E-01 9.5719275E-05 7.9543204E-12 -4.1791019E-03 -4.9584777E-08 5.6922855E-10 -4.1791019E-03 -4.9584777E-08 5.6922855E-10 5.8463842E-01 9.4684838E-05 3.5481743E-12 -4.0803589E-03 1.1864780E-07 -1.9901563E-09 -4.0803589E-03 1.1864780E-07 -1.9901563E-09 4.8168644E-01 8.7292909E-05 8.2876119E-12 -3.0708681E-03 3.9062531E-08 -1.4412901E-11 -3.0708681E-03 3.9062531E-08 -1.4412901E-11 6.6400087E-01 9.7905613E-05 3.7185441E-12 -4.7324602E-03 -1.2084205E-07 -2.6818206E-10 -4.7324602E-03 -1.2084205E-07 -2.6818206E-10 4.8041695E-01 8.2142411E-05 8.6333189E-12 -3.3396948E-03 1.4887202E-07 3.8396974E-10 -3.3396948E-03 1.4887202E-07 3.8396974E-10 6.3609892E-01 9.3594492E-05 3.8968850E-12 -4.9320450E-03 1.6361037E-07 -1.4222012E-09 -4.9320450E-03 1.6361037E-07 -1.4222012E-09 5.3359628E-01 8.0725433E-05 8.9915488E-12 -3.7681938E-03 -7.8490054E-08 3.1153409E-09 -3.7681938E-03 -7.8490054E-08 3.1153409E-09 5.3509533E-01 7.7606172E-05 4.0837268E-12 -3.3707104E-03 8.1023348E-09 3.2682088E-10 -3.3707104E-03 8.1023348E-09 3.2682088E-10 5.2220577E-01 6.9291069E-05 9.3632203E-12 -3.3667292E-03 -1.0268860E-07 7.0107503E-10 -3.3667292E-03 -1.0268860E-07 7.0107503E-10 4.5852911E-01 5.9465419E-05 4.2794232E-12 -2.5133374E-03 -2.9660967E-08 4.3990564E-10 -2.5133374E-03 -2.9660967E-08 4.3990564E-10 4.1874343E-01 6.8587244E-05 9.7483991E-12 -2.5042905E-03 5.0100915E-08 -4.9265236E-10 -2.5042905E-03 5.0100915E-08 -4.9265236E-10 5.2264917E-01 6.9602931E-05 4.4843369E-12 -3.0993095E-03 9.3772286E-08 -1.3061983E-09 -3.0993095E-03 9.3772286E-08 -1.3061983E-09 5.2433443E-01 6.7731024E-05 1.0147713E-11 -2.9891722E-03 1.6802622E-07 -9.9859998E-10 -2.9891722E-03 1.6802622E-07 -9.9859998E-10 5.0925481E-01 6.6911482E-05 4.6991855E-12 -3.1079487E-03 -5.6512399E-09 -3.9850262E-10 -3.1079487E-03 -5.6512399E-09 -3.9850262E-10 4.9034795E-01 5.9243288E-05 1.0561902E-11 -2.2800707E-03 9.8537228E-08 -1.1809066E-09 -2.2800707E-03 9.8537228E-08 -1.1809066E-09 5.1638365E-01 6.6196248E-05 4.9240286E-12 -2.6724553E-03 2.2718977E-08 -1.3322888E-09 -2.6724553E-03 2.2718977E-08 -1.3322888E-09 4.8433435E-01 5.5208326E-05 1.0991246E-11 -2.2808339E-03 -1.0505736E-07 -6.3601052E-10 -2.2808339E-03 -1.0505736E-07 -6.3601052E-10 4.7034574E-01 5.6346966E-05 5.1596579E-12 -2.0979233E-03 -1.6376880E-07 1.2956071E-09 -2.0979233E-03 -1.6376880E-07 1.2956071E-09 4.4975334E-01 4.8447044E-05 1.1436385E-11 -1.9716192E-03 -1.0552187E-08 -9.4908192E-10 -1.9716192E-03 -1.0552187E-08 -9.4908192E-10 4.5248926E-01 5.1114996E-05 5.4066972E-12 -1.8468269E-03 3.5809844E-08 4.7425314E-10 -1.8468269E-03 3.5809844E-08 4.7425314E-10 4.3472999E-01 4.9679318E-05 1.1898080E-11 -1.9108348E-03 2.6147678E-08 -1.5494922E-10 -1.9108348E-03 2.6147678E-08 -1.5494922E-10 5.0423670E-01 5.2163232E-05 5.6654000E-12 -1.8813462E-03 1.0695117E-08 3.7209136E-10 -1.8813462E-03 1.0695117E-08 3.7209136E-10 4.4428846E-01 4.9900886E-05 1.2376800E-11 -1.3666427E-03 -9.9263808E-08 -5.1107056E-11 -1.3666427E-03 -9.9263808E-08 -5.1107056E-11 4.1136298E-01 5.1227213E-05 5.9365846E-12 -1.4405502E-03 -1.8010179E-07 1.3068095E-09 -1.4405502E-03 -1.8010179E-07 1.3068095E-09 3.7787023E-01 4.5642959E-05 1.2873333E-11 -9.3746540E-04 -1.3979840E-07 1.2642296E-09 -9.3746540E-04 -1.3979840E-07 1.2642296E-09 3.9668229E-01 4.7667272E-05 6.2209122E-12 -6.4091623E-04 -5.0599272E-08 5.0189408E-10 -6.4091623E-04 -5.0599272E-08 5.0189408E-10 4.6522671E-01 3.8195914E-05 1.3388364E-11 -9.6758141E-04 4.8842113E-09 -3.1629740E-10 -9.6758141E-04 4.8842113E-09 -3.1629740E-10 4.0760961E-01 4.4399731E-05 6.5189746E-12 -1.0851485E-03 -1.1570487E-08 -7.7789541E-10 -1.0851485E-03 -1.1570487E-08 -7.7789541E-10 4.0235150E-01 4.4080105E-05 1.3922704E-11 -1.0752085E-03 1.7680486E-07 1.8233708E-09 -1.0752085E-03 1.7680486E-07 1.8233708E-09 3.8378599E-01 4.3209391E-05 6.8134270E-12 -8.8332064E-04 -9.0554828E-08 -1.0706986E-10 -8.8332064E-04 -9.0554828E-08 -1.0706986E-10 3.5220698E-01 4.4758857E-05 1.4442537E-11 -8.4359676E-04 7.5827778E-08 4.5500000E-11 -8.4359676E-04 7.5827778E-08 4.5500000E-11 3.6291376E-01 3.9761391E-05 7.1198893E-12 -8.5247442E-04 -5.1126097E-08 -9.5756993E-11 -8.5247442E-04 -5.1126097E-08 -9.5756993E-11 3.5878012E-01 4.3119348E-05 1.4965305E-11 -4.2516529E-04 2.8923324E-08 3.3306193E-09 -4.2516529E-04 2.8923324E-08 3.3306193E-09 3.2252768E-01 4.0118979E-05 7.4550453E-12 -6.5198657E-04 -1.5071738E-07 9.8706998E-10 -6.5198657E-04 -1.5071738E-07 9.8706998E-10 3.7524363E-01 4.3170421E-05 1.5509405E-11 -2.7025689E-04 -1.4837946E-07 3.5057004E-09 -2.7025689E-04 -1.4837946E-07 3.5057004E-09 3.5861081E-01 4.2004089E-05 7.8275303E-12 -3.3961286E-04 5.4785949E-09 1.1307078E-10 -3.3961286E-04 5.4785949E-09 1.1307078E-10 3.4728923E-01 4.2063479E-05 1.6090062E-11 3.9911039E-05 1.3591067E-07 4.6925047E-10 3.9911039E-05 1.3591067E-07 4.6925047E-10 3.8132572E-01 4.6139834E-05 8.2829819E-12 -4.0545681E-05 -4.0431793E-08 -4.1395740E-10 -4.0545681E-05 -4.0431793E-08 -4.1395740E-10 3.2074988E-01 4.2115753E-05 1.6743660E-11 -1.7917065E-04 6.8927434E-08 -1.6007802E-10 -1.7917065E-04 6.8927434E-08 -1.6007802E-10 3.3249375E-01 4.2532221E-05 8.8278655E-12 7.3429346E-06 -1.1019254E-07 2.6695762E-10 7.3429346E-06 -1.1019254E-07 2.6695762E-10 3.0495206E-01 4.0642120E-05 1.7450827E-11 3.9481945E-04 6.1095285E-08 -2.6717375E-09 3.9481945E-04 6.1095285E-08 -2.6717375E-09 3.4141189E-01 3.8805843E-05 9.4494117E-12 3.4887995E-05 1.2075245E-07 8.5704374E-11 3.4887995E-05 1.2075245E-07 8.5704374E-11 3.2099026E-01 4.0141927E-05 1.8175380E-11 3.5327533E-04 7.1366664E-08 3.2491504E-10 3.5327533E-04 7.1366664E-08 3.2491504E-10 2.8018391E-01 4.2873602E-05 1.0137835E-11 5.9171487E-04 3.6658092E-09 2.1269675E-09 5.9171487E-04 3.6658092E-09 2.1269675E-09 3.0333000E-01 4.0560124E-05 1.8891536E-11 6.0931023E-04 2.7461135E-07 5.2355217E-11 6.0931023E-04 2.7461135E-07 5.2355217E-11 2.8072405E-01 4.5524819E-05 1.0912338E-11 6.2099594E-04 1.0919036E-07 -1.1985352E-09 6.2099594E-04 1.0919036E-07 -1.1985352E-09 3.2351449E-01 4.3468492E-05 1.9615778E-11 4.4871474E-04 1.4337057E-07 -1.6587103E-09 4.4871474E-04 1.4337057E-07 -1.6587103E-09 3.0423015E-01 4.4440923E-05 1.1724466E-11 9.4917609E-04 -6.2172539E-08 7.3368445E-10 9.4917609E-04 -6.2172539E-08 7.3368445E-10 2.7386764E-01 4.2704902E-05 2.0352170E-11 7.3598279E-04 -8.4117929E-08 -1.4024854E-09 7.3598279E-04 -8.4117929E-08 -1.4024854E-09 3.1205407E-01 4.7256763E-05 1.2605467E-11 1.4036781E-03 1.6738793E-08 1.2219610E-09 1.4036781E-03 1.6738793E-08 1.2219610E-09 2.5913265E-01 4.2912154E-05 2.1101423E-11 9.9074666E-04 5.2062745E-09 -5.2029286E-10 9.9074666E-04 5.2062745E-09 -5.2029286E-10 2.6050305E-01 4.2867578E-05 1.3541007E-11 7.7457220E-04 7.6406423E-08 6.6013778E-11 7.7457220E-04 7.6406423E-08 6.6013778E-11 2.8083545E-01 4.2983997E-05 2.1879030E-11 9.9681120E-04 2.9318160E-08 1.4115746E-10 9.9681120E-04 2.9318160E-08 1.4115746E-10 2.1617067E-01 4.2605050E-05 1.4545690E-11 8.4493659E-04 -1.3337129E-08 1.0170328E-09 8.4493659E-04 -1.3337129E-08 1.0170328E-09 2.4311538E-01 3.8522583E-05 2.2720516E-11 8.0511870E-04 2.9397828E-08 -7.5332246E-10 8.0511870E-04 2.9397828E-08 -7.5332246E-10 2.3863885E-01 4.8277052E-05 1.5579496E-11 1.3399820E-03 9.7958569E-08 1.8559798E-09 1.3399820E-03 9.7958569E-08 1.8559798E-09 2.2472717E-01 4.6811521E-05 2.3615603E-11 1.1005312E-03 -1.9213682E-07 1.0576757E-10 1.1005312E-03 -1.9213682E-07 1.0576757E-10 2.3692881E-01 5.0540155E-05 1.6635629E-11 1.4154719E-03 -5.4313382E-08 -1.9136674E-09 1.4154719E-03 -5.4313382E-08 -1.9136674E-09 2.1239641E-01 5.1557570E-05 2.4569740E-11 1.3339195E-03 -9.9892117E-10 -6.4497956E-11 1.3339195E-03 -9.9892117E-10 -6.4497956E-11 2.1964352E-01 5.3884938E-05 1.7688137E-11 1.4138704E-03 -7.7289933E-08 -3.7634140E-09 1.4138704E-03 -7.7289933E-08 -3.7634140E-09 2.1706924E-01 5.1401523E-05 2.5607041E-11 1.4620597E-03 8.9422223E-08 -7.0541750E-10 1.4620597E-03 8.9422223E-08 -7.0541750E-10 2.3163192E-01 5.2696298E-05 1.8699349E-11 1.6862780E-03 -1.3356369E-07 -1.1378687E-09 1.6862780E-03 -1.3356369E-07 -1.1378687E-09 2.2945400E-01 5.3064665E-05 2.6721732E-11 1.6629220E-03 6.2271033E-09 -9.0906960E-10 1.6629220E-03 6.2271033E-09 -9.0906960E-10 2.2058782E-01 5.2348652E-05 1.9683914E-11 1.6228561E-03 5.3688936E-08 5.2554633E-10 1.6228561E-03 5.3688936E-08 5.2554633E-10 1.9267124E-01 4.3381082E-05 2.7861418E-11 1.3903544E-03 6.6540274E-08 6.7113493E-10 1.3903544E-03 6.6540274E-08 6.7113493E-10 1.9807336E-01 5.6720572E-05 2.0628645E-11 1.4555836E-03 -8.6758476E-08 1.1397302E-09 1.4555836E-03 -8.6758476E-08 1.1397302E-09 1.9785647E-01 5.4528944E-05 2.9110728E-11 1.4613958E-03 -2.8396308E-08 1.5413514E-09 1.4613958E-03 -2.8396308E-08 1.5413514E-09 1.9041806E-01 5.9366641E-05 2.1567758E-11 1.6176614E-03 -4.2884221E-08 -2.7376965E-10 1.6176614E-03 -4.2884221E-08 -2.7376965E-10 1.8177666E-01 6.0384271E-05 3.0520263E-11 1.3273658E-03 -1.2306832E-07 -1.8754351E-09 1.3273658E-03 -1.2306832E-07 -1.8754351E-09 1.9619837E-01 5.9625985E-05 2.2536313E-11 1.8312457E-03 -3.0379685E-08 -1.3763352E-10 1.8312457E-03 -3.0379685E-08 -1.3763352E-10 1.7847882E-01 6.5121334E-05 3.2046425E-11 1.9431305E-03 9.2936183E-09 9.8014197E-10 1.9431305E-03 9.2936183E-09 9.8014197E-10 1.6170129E-01 4.9840015E-05 2.3587070E-11 1.2714923E-03 2.4445427E-08 -8.9405505E-10 1.2714923E-03 2.4445427E-08 -8.9405505E-10 1.7913169E-01 6.3343621E-05 3.3679313E-11 1.8079050E-03 -7.0364578E-08 2.5916066E-11 1.8079050E-03 -7.0364578E-08 2.5916066E-11 1.5451851E-01 5.9150145E-05 2.4720353E-11 1.5821892E-03 8.5237708E-08 4.3161630E-10 1.5821892E-03 8.5237708E-08 4.3161630E-10 1.7862493E-01 6.7487505E-05 3.5465055E-11 2.1246930E-03 -1.9448834E-08 -1.1920644E-09 2.1246930E-03 -1.9448834E-08 -1.1920644E-09 1.8426874E-01 6.6016655E-05 2.5898996E-11 2.0611992E-03 -1.7879835E-07 -2.2290991E-09 2.0611992E-03 -1.7879835E-07 -2.2290991E-09 1.6921662E-01 6.8035137E-05 3.7404413E-11 1.9941286E-03 1.3658071E-07 1.4630096E-09 1.9941286E-03 1.3658071E-07 1.4630096E-09 1.4858213E-01 6.6501496E-05 2.7131082E-11 1.7624998E-03 -5.6292411E-08 -1.2499184E-09 1.7624998E-03 -5.6292411E-08 -1.2499184E-09 1.5283768E-01 7.1205781E-05 3.9523065E-11 1.9553190E-03 -1.6211407E-08 1.9360347E-09 1.9553190E-03 -1.6211407E-08 1.9360347E-09 1.4174093E-01 6.9627909E-05 2.8441440E-11 1.7683432E-03 -1.9292399E-08 -3.7115404E-09 1.7683432E-03 -1.9292399E-08 -3.7115404E-09 1.6186178E-01 8.0778154E-05 4.1951661E-11 2.1061637E-03 -1.5963401E-08 1.8350953E-09 2.1061637E-03 -1.5963401E-08 1.8350953E-09 1.3522223E-01 7.6468546E-05 2.9854941E-11 1.8900033E-03 -5.2617719E-09 1.9165511E-09 1.8900033E-03 -5.2617719E-09 1.9165511E-09 1.4767659E-01 8.0702383E-05 4.4679670E-11 1.9899856E-03 8.3639954E-08 -8.3739193E-10 1.9899856E-03 8.3639954E-08 -8.3739193E-10 1.3508078E-01 8.2729406E-05 3.1388968E-11 2.0097739E-03 -2.5905608E-08 -3.0175304E-09 2.0097739E-03 -2.5905608E-08 -3.0175304E-09 1.2666818E-01 7.5759992E-05 4.7716348E-11 1.8968952E-03 9.9805916E-08 1.0911382E-09 1.8968952E-03 9.9805916E-08 1.0911382E-09 \ No newline at end of file +SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2024-10-08T15:50:34' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'TABLE ' / ASCII table extension BITPIX = 8 / 8-bit ASCII characters NAXIS = 2 / 2-dimensional ASCII table NAXIS1 = 143 / width of table in characters NAXIS2 = 257 / number of rows in table PCOUNT = 0 / no group parameters (required keyword) GCOUNT = 1 / one data group (required keyword) TFIELDS = 9 / number of fields in each row COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'ANALYSED CROSS POWER SPECTRUM' COMMENT CREATOR = 'ANAFAST ' / Software creating the FITS file VERSION = '3.83 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum Legendre order L COMMENT POLAR = T / Polarisation included (True/False) BCROSS = T / Magnetic cross terms included (True/False) ASYMCL = T / Asymmetric pol cross terms (XY vs YX) included COMMENT NSIDE = 128 / Resolution Parameter of Input Map COORDSYS= 'unknown ' / Input Map Coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial COMMENT TBCOL1 = 1 / beginning column of field 1 TFORM1 = 'E15.7 ' TTYPE1 = 'TEMPERATURE' / Temperature C(l) TUNIT1 = 'uK^2 ' / square of map units COMMENT TBCOL2 = 17 / beginning column of field 2 TFORM2 = 'E15.7 ' TTYPE2 = 'GRADIENT' / Gradient (=ELECTRIC) polarisation C(l) TUNIT2 = 'uK^2 ' / power spectrum units COMMENT TBCOL3 = 33 / beginning column of field 3 TFORM3 = 'E15.7 ' TTYPE3 = 'CURL ' / Curl (=MAGNETIC) polarisation C(l) TUNIT3 = 'uK^2 ' / power spectrum units COMMENT TBCOL4 = 49 / beginning column of field 4 TFORM4 = 'E15.7 ' TTYPE4 = 'TG ' / Temperature X Gradient cross terms TUNIT4 = 'uK^2 ' / power spectrum units COMMENT TBCOL5 = 65 / beginning column of field 5 TFORM5 = 'E15.7 ' TTYPE5 = 'TC ' / Temperature X Curl cross terms TUNIT5 = 'uK^2 ' / power spectrum units COMMENT TBCOL6 = 81 / beginning column of field 6 TFORM6 = 'E15.7 ' TTYPE6 = 'GC ' / Gradient x Curl cross terms TUNIT6 = 'uK^2 ' / power spectrum units COMMENT TBCOL7 = 97 / beginning column of field 7 TFORM7 = 'E15.7 ' TTYPE7 = 'GT ' / Gradient1 x Temperature2 cross terms TUNIT7 = 'uK^2 ' / power spectrum units COMMENT TBCOL8 = 113 / beginning column of field 8 TFORM8 = 'E15.7 ' TTYPE8 = 'CT ' / Curl1 x Temperature2 cross terms TUNIT8 = 'uK^2 ' / power spectrum units COMMENT TBCOL9 = 129 / beginning column of field 9 TFORM9 = 'E15.7 ' TTYPE9 = 'CG ' / Curl1 x Gradient2 cross terms TUNIT9 = 'uK^2 ' / power spectrum units COMMENT COMMENT The polarisation power spectra have the same definition as in CMBFAST COMMENT CUT-SKY = 0.000000000000E+00 / [deg] Symmetric Cut Sky NITERALM= 0 / Number of iterations for a_lms extraction LREGRESS= 2 / Regression of low multipoles (0/1/2) NMAPS_IN= 2 / Number of maps (co-)analysed (1/2) QUADSCHM= 1 / Quadrature scheme (0/1/2) COMMENT HISTORY Input Map1 = map.fits HISTORY Input Map2 = map.fits END 1.6709244E-08 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3732767E-06 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.9208811E+03 1.5580678E-01 4.8352069E-14 1.3119236E+01 1.0511602E-06 5.2924753E-09 1.3119236E+01 1.0511602E-06 5.2924753E-09 8.8083441E+02 1.1366151E-01 2.6074539E-13 7.3459702E+00 -3.0818373E-06 -2.8333609E-08 7.3459702E+00 -3.0818373E-06 -2.8333609E-08 1.9121996E+02 5.2373238E-02 4.9698767E-14 4.2856255E-01 -2.3860011E-07 -2.8506612E-08 4.2856255E-01 -2.3860011E-07 -2.8506612E-08 3.1475549E+02 4.2491779E-02 2.6118541E-13 2.7417312E+00 3.1288841E-06 -3.0129255E-09 2.7417312E+00 3.1288841E-06 -3.0129255E-09 1.8607808E+02 1.2426565E-02 5.1856387E-14 1.1944407E+00 7.2669422E-08 1.1708419E-09 1.1944407E+00 7.2669422E-08 1.1708419E-09 1.0912059E+02 1.1852164E-02 2.6178701E-13 7.5098610E-01 3.5768406E-07 -1.1923338E-08 7.5098610E-01 3.5768406E-07 -1.1923338E-08 9.4294434E+01 3.2661760E-03 5.4879807E-14 2.8261247E-01 8.7458659E-07 6.5774377E-09 2.8261247E-01 8.7458659E-07 6.5774377E-09 5.6273460E+01 2.9558546E-03 2.6257306E-13 2.2497472E-01 -7.5785766E-07 -5.5717333E-09 2.2497472E-01 -7.5785766E-07 -5.5717333E-09 8.8571434E+01 1.8752117E-03 5.8627196E-14 1.8444876E-01 -3.7566878E-07 -4.6674820E-10 1.8444876E-01 -3.7566878E-07 -4.6674820E-10 3.4723320E+01 5.6158280E-04 2.6350954E-13 5.1227380E-02 -1.0769456E-06 9.6749697E-10 5.1227380E-02 -1.0769456E-06 9.6749697E-10 5.5994274E+01 6.4067211E-04 6.3214238E-14 9.9612176E-02 -1.1784223E-07 2.5088120E-10 9.9612176E-02 -1.1784223E-07 2.5088120E-10 3.2573311E+01 5.1920296E-04 2.6477751E-13 6.1285630E-02 -2.0950120E-08 3.0586826E-09 6.1285630E-02 -2.0950120E-08 3.0586826E-09 3.2238415E+01 2.4396315E-04 6.8633819E-14 1.4068934E-02 5.4362783E-08 5.6420063E-10 1.4068934E-02 5.4362783E-08 5.6420063E-10 2.0166826E+01 3.8469082E-04 2.6610138E-13 5.4040551E-02 -4.1566818E-07 -1.5428580E-09 5.4040551E-02 -4.1566818E-07 -1.5428580E-09 1.7658108E+01 1.5379270E-04 7.4891272E-14 1.0539895E-02 -1.0179018E-07 1.1581939E-10 1.0539895E-02 -1.0179018E-07 1.1581939E-10 1.2040778E+01 1.5634559E-04 2.6756307E-13 1.6746340E-02 -5.6590626E-08 -7.2038403E-11 1.6746340E-02 -5.6590626E-08 -7.2038403E-11 1.5882023E+01 2.1458072E-04 8.1940205E-14 2.1327939E-02 -3.5841433E-07 -7.1803763E-10 2.1327939E-02 -3.5841433E-07 -7.1803763E-10 1.0771794E+01 1.3890110E-04 2.6932100E-13 1.6515872E-02 3.9482069E-07 2.9083890E-11 1.6515872E-02 3.9482069E-07 2.9083890E-11 1.8970325E+01 1.1791504E-04 8.9891311E-14 3.0103255E-02 -6.7887918E-08 -3.0744440E-10 3.0103255E-02 -6.7887918E-08 -3.0744440E-10 1.3997983E+01 1.4761774E-04 2.7132601E-13 2.8791601E-02 -1.4400408E-07 -3.7484099E-10 2.8791601E-02 -1.4400408E-07 -3.7484099E-10 6.9224439E+00 1.0474593E-04 9.8745278E-14 1.1323366E-02 9.5958264E-09 -1.5929134E-10 1.1323366E-02 9.5958264E-09 -1.5929134E-10 1.0003628E+01 1.1038726E-04 2.7351968E-13 1.8730281E-02 1.6434619E-07 -1.8579314E-10 1.8730281E-02 1.6434619E-07 -1.8579314E-10 1.0017974E+01 1.4789449E-04 1.0846278E-13 2.5550455E-02 -2.2766029E-07 -6.9938094E-10 2.5550455E-02 -2.2766029E-07 -6.9938094E-10 1.3921675E+01 1.4326723E-04 2.7591693E-13 2.3117559E-02 1.6280067E-07 4.9930360E-10 2.3117559E-02 1.6280067E-07 4.9930360E-10 9.4554539E+00 9.5202442E-05 1.1905914E-13 1.6183496E-02 5.9010745E-08 8.5714956E-11 1.6183496E-02 5.9010745E-08 8.5714956E-11 8.6376410E+00 1.4232975E-04 2.7854794E-13 1.6754905E-02 1.2739095E-07 5.1627247E-10 1.6754905E-02 1.2739095E-07 5.1627247E-10 5.6569176E+00 1.1266072E-04 1.3058180E-13 5.8259335E-03 -2.3682645E-09 1.1920283E-10 5.8259335E-03 -2.3682645E-09 1.1920283E-10 6.8044815E+00 1.1551985E-04 2.8138250E-13 9.1398750E-03 1.2900847E-07 1.1770511E-09 9.1398750E-03 1.2900847E-07 1.1770511E-09 8.3943834E+00 1.2213606E-04 1.4307009E-13 1.3593781E-02 5.0303452E-08 2.2174775E-10 1.3593781E-02 5.0303452E-08 2.2174775E-10 8.8008337E+00 1.7417122E-04 2.8448725E-13 1.3756079E-02 -1.8060780E-08 -1.9156582E-10 1.3756079E-02 -1.8060780E-08 -1.9156582E-10 9.2416582E+00 1.9039912E-04 1.5654310E-13 1.1598191E-02 1.8111442E-07 4.9434481E-11 1.1598191E-02 1.8111442E-07 4.9434481E-11 5.9690027E+00 1.3854665E-04 2.8785259E-13 7.4966187E-03 -8.2792596E-08 -8.4561924E-10 7.4966187E-03 -8.2792596E-08 -8.4561924E-10 6.6154165E+00 1.7594715E-04 1.7098810E-13 8.2535651E-03 1.0081007E-08 2.7772393E-10 8.2535651E-03 1.0081007E-08 2.7772393E-10 4.9477024E+00 1.5676959E-04 2.9150597E-13 -1.0982341E-03 1.8305812E-07 -3.8797316E-11 -1.0982341E-03 1.8305812E-07 -3.8797316E-11 4.7425060E+00 1.9215028E-04 1.8654016E-13 8.4417500E-03 4.1894197E-08 -7.6851436E-10 8.4417500E-03 4.1894197E-08 -7.6851436E-10 4.9923410E+00 1.8782940E-04 2.9535237E-13 1.0517733E-02 8.9072429E-09 -6.7022693E-10 1.0517733E-02 8.9072429E-09 -6.7022693E-10 3.5748935E+00 2.1360058E-04 2.0306027E-13 6.4345165E-03 3.6215458E-10 6.7966427E-10 6.4345165E-03 3.6215458E-10 6.7966427E-10 5.2434268E+00 2.1643443E-04 2.9950410E-13 8.3864843E-03 -9.9383179E-08 5.3938765E-10 8.3864843E-03 -9.9383179E-08 5.3938765E-10 3.7635739E+00 1.9640426E-04 2.2071245E-13 5.1070000E-03 8.0940488E-08 1.1777066E-09 5.1070000E-03 8.0940488E-08 1.1777066E-09 5.4213471E+00 2.5829003E-04 3.0395131E-13 9.6298093E-03 4.3039725E-07 -2.8753067E-10 9.6298093E-03 4.3039725E-07 -2.8753067E-10 4.3534036E+00 2.1423829E-04 2.3945564E-13 8.1508758E-04 -7.4801655E-08 7.3462003E-10 8.1508758E-04 -7.4801655E-08 7.3462003E-10 3.5252440E+00 2.1963776E-04 3.0876170E-13 2.3995279E-03 -1.0476371E-07 6.3604294E-10 2.3995279E-03 -1.0476371E-07 6.3604294E-10 3.8818378E+00 2.3064886E-04 2.5942071E-13 1.5731046E-03 1.5351223E-08 -6.1599176E-10 1.5731046E-03 1.5351223E-08 -6.1599176E-10 3.3869541E+00 2.5392856E-04 3.1382202E-13 1.8893357E-03 2.9237915E-08 -1.1600810E-09 1.8893357E-03 2.9237915E-08 -1.1600810E-09 3.8015990E+00 2.4619431E-04 2.8050441E-13 -5.0806405E-04 4.4362409E-08 3.3435499E-10 -5.0806405E-04 4.4362409E-08 3.3435499E-10 4.0637574E+00 2.6482801E-04 3.1930770E-13 3.9238571E-03 9.3653307E-09 -7.1568845E-10 3.9238571E-03 9.3653307E-09 -7.1568845E-10 3.4207907E+00 2.7267248E-04 3.0293164E-13 3.5970863E-03 -2.5541274E-07 -7.4261697E-10 3.5970863E-03 -2.5541274E-07 -7.4261697E-10 2.7502620E+00 2.7351890E-04 3.2506132E-13 -3.2344339E-03 2.0487516E-08 1.4146884E-09 -3.2344339E-03 2.0487516E-08 1.4146884E-09 2.9286714E+00 2.2570384E-04 3.2656313E-13 -6.4987941E-03 -8.3157175E-08 -6.0048061E-10 -6.4987941E-03 -8.3157175E-08 -6.0048061E-10 2.9461942E+00 2.6674414E-04 3.3123238E-13 -8.7262582E-05 -1.7126274E-08 9.3120051E-10 -8.7262582E-05 -1.7126274E-08 9.3120051E-10 3.5302558E+00 2.4006818E-04 3.5153117E-13 1.9147213E-03 2.8026801E-07 -1.3767842E-09 1.9147213E-03 2.8026801E-07 -1.3767842E-09 3.4332235E+00 2.7609625E-04 3.3787038E-13 -1.0849974E-03 2.4829263E-09 7.5384934E-11 -1.0849974E-03 2.4829263E-09 7.5384934E-11 3.1531720E+00 3.2285869E-04 3.7785619E-13 3.4456691E-03 -4.6111687E-08 4.8703885E-10 3.4456691E-03 -4.6111687E-08 4.8703885E-10 2.4914711E+00 2.7597387E-04 3.4482597E-13 4.9907970E-03 1.0915235E-08 -5.0961585E-10 4.9907970E-03 1.0915235E-08 -5.0961585E-10 2.6640990E+00 3.1714287E-04 4.0568086E-13 -1.2582744E-03 -8.2258161E-08 -1.2156190E-09 -1.2582744E-03 -8.2258161E-08 -1.2156190E-09 2.6436045E+00 2.7448506E-04 3.5227027E-13 -4.2313156E-03 -8.6610044E-08 4.8088822E-10 -4.2313156E-03 -8.6610044E-08 4.8088822E-10 2.7882385E+00 3.2214241E-04 4.3494310E-13 -3.4354799E-03 3.5149473E-08 -5.2389681E-10 -3.4354799E-03 3.5149473E-08 -5.2389681E-10 2.7511389E+00 3.0217582E-04 3.6014936E-13 -9.6600654E-04 -2.4501649E-08 4.6274820E-10 -9.6600654E-04 -2.4501649E-08 4.6274820E-10 3.0255954E+00 3.9262392E-04 4.6571547E-13 8.7184820E-04 -3.2663476E-07 1.6366833E-09 8.7184820E-04 -3.2663476E-07 1.6366833E-09 2.4638500E+00 3.0649788E-04 3.6855274E-13 2.2754133E-05 -1.2575796E-08 -5.0928056E-10 2.2754133E-05 -1.2575796E-08 -5.0928056E-10 2.4950440E+00 3.5900073E-04 4.9816336E-13 -7.9848384E-03 1.7487261E-07 -1.0166825E-09 -7.9848384E-03 1.7487261E-07 -1.0166825E-09 2.4909518E+00 3.0670193E-04 3.7746119E-13 -2.2822458E-03 -1.4424380E-07 -1.8142506E-09 -2.2822458E-03 -1.4424380E-07 -1.8142506E-09 2.2688460E+00 4.0648086E-04 5.3219739E-13 -1.3334299E-02 1.0993281E-08 5.4995647E-10 -1.3334299E-02 1.0993281E-08 5.4995647E-10 1.8246448E+00 3.4013559E-04 3.8696571E-13 -2.4639382E-03 -1.2306907E-08 1.1726435E-09 -2.4639382E-03 -1.2306907E-08 1.1726435E-09 2.0729938E+00 3.7053353E-04 5.6797600E-13 -2.4648416E-03 1.6348155E-08 1.0475878E-09 -2.4648416E-03 1.6348155E-08 1.0475878E-09 2.5010071E+00 3.1774901E-04 3.9698803E-13 -6.2224320E-03 5.6655690E-08 -6.9812428E-10 -6.2224320E-03 5.6655690E-08 -6.9812428E-10 2.2624993E+00 3.8127121E-04 6.0548018E-13 -4.7189333E-03 -1.2391058E-07 1.0817797E-09 -4.7189333E-03 -1.2391058E-07 1.0817797E-09 2.4825990E+00 3.9491549E-04 4.0762727E-13 -5.5638403E-03 -1.9237254E-08 -1.6651378E-09 -5.5638403E-03 -1.9237254E-08 -1.6651378E-09 2.3106766E+00 2.9913126E-04 6.4491961E-13 -7.2919182E-03 1.3556928E-07 -2.1687976E-09 -7.2919182E-03 1.3556928E-07 -2.1687976E-09 1.7557315E+00 3.3959877E-04 4.1895594E-13 -4.4034813E-03 3.5022737E-08 1.1704474E-09 -4.4034813E-03 3.5022737E-08 1.1704474E-09 2.0269620E+00 3.5003564E-04 6.8625352E-13 -9.2386147E-03 8.9101583E-08 -1.1852526E-09 -9.2386147E-03 8.9101583E-08 -1.1852526E-09 2.0980029E+00 5.0785812E-04 4.3093442E-13 -1.2221943E-02 -1.4830912E-09 -8.5433743E-10 -1.2221943E-02 -1.4830912E-09 -8.5433743E-10 2.1775539E+00 3.4754278E-04 7.2960821E-13 -4.9192347E-03 -9.4393080E-08 1.2375816E-09 -4.9192347E-03 -9.4393080E-08 1.2375816E-09 1.9744936E+00 3.6576038E-04 4.4365149E-13 -5.5578263E-03 3.9261117E-08 -1.2533541E-09 -5.5578263E-03 3.9261117E-08 -1.2533541E-09 2.0881352E+00 3.3594336E-04 7.7502891E-13 -1.0006345E-02 1.0357954E-07 -1.6915191E-09 -1.0006345E-02 1.0357954E-07 -1.6915191E-09 1.5990455E+00 4.0469252E-04 4.5713129E-13 -9.1970097E-03 1.0862142E-08 7.5182521E-10 -9.1970097E-03 1.0862142E-08 7.5182521E-10 1.9129376E+00 3.7031510E-04 8.2265428E-13 -9.6223513E-03 4.3964445E-08 -4.9871319E-11 -9.6223513E-03 4.3964445E-08 -4.9871319E-11 1.7591827E+00 3.3598900E-04 4.7141186E-13 -8.4194737E-03 1.6204297E-07 -3.5314110E-10 -8.4194737E-03 1.6204297E-07 -3.5314110E-10 1.7667294E+00 4.0470978E-04 8.7250785E-13 -1.1177014E-02 9.5610673E-08 3.4029213E-09 -1.1177014E-02 9.5610673E-08 3.4029213E-09 1.7881845E+00 3.7099537E-04 4.8653518E-13 -1.0987245E-02 9.5694034E-08 5.1983928E-10 -1.0987245E-02 9.5694034E-08 5.1983928E-10 1.8150462E+00 3.8515127E-04 9.2473620E-13 -8.3537446E-03 -8.7676540E-08 1.3238172E-09 -8.3537446E-03 -8.7676540E-08 1.3238172E-09 1.6388285E+00 4.2713466E-04 5.0260132E-13 -1.2275157E-02 6.3804571E-08 -1.3509571E-10 -1.2275157E-02 6.3804571E-08 -1.3509571E-10 1.6738988E+00 4.2910338E-04 9.7935885E-13 -8.8922037E-03 -3.0710428E-08 3.6944800E-10 -8.8922037E-03 -3.0710428E-08 3.6944800E-10 1.8881971E+00 4.5088260E-04 5.1959554E-13 -1.0597173E-02 -8.7844356E-08 6.6355027E-10 -1.0597173E-02 -8.7844356E-08 6.6355027E-10 2.0081522E+00 3.8191656E-04 1.0365199E-12 -1.2802699E-02 6.4277856E-08 -2.1232502E-09 -1.2802699E-02 6.4277856E-08 -2.1232502E-09 1.4077486E+00 3.7465830E-04 5.3758750E-13 -1.1020966E-02 6.8207143E-08 -9.0401581E-10 -1.1020966E-02 6.8207143E-08 -9.0401581E-10 1.7907442E+00 4.1372934E-04 1.0963432E-12 -1.3787861E-02 2.7635780E-08 -9.1177438E-10 -1.3787861E-02 2.7635780E-08 -9.1177438E-10 1.5724131E+00 3.5828425E-04 5.5666339E-13 -9.6711777E-03 2.0105803E-08 4.4524082E-10 -9.6711777E-03 2.0105803E-08 4.4524082E-10 1.5164691E+00 3.3807612E-04 1.1588110E-12 -9.5251380E-03 -6.2749670E-08 -3.7384557E-11 -9.5251380E-03 -6.2749670E-08 -3.7384557E-11 1.7345241E+00 4.1188876E-04 5.7684787E-13 -9.9612419E-03 6.2380330E-08 6.3696565E-10 -9.9612419E-03 6.2380330E-08 6.3696565E-10 1.5090240E+00 3.9232103E-04 1.2242427E-12 -1.3801833E-02 -7.9767325E-08 7.5137396E-10 -1.3801833E-02 -7.9767325E-08 7.5137396E-10 1.5283302E+00 3.7288322E-04 5.9818670E-13 -1.0560735E-02 -5.8125050E-08 4.3858631E-10 -1.0560735E-02 -5.8125050E-08 4.3858631E-10 1.6563792E+00 3.3576117E-04 1.2925553E-12 -9.9549526E-03 -3.7036010E-08 6.2314848E-10 -9.9549526E-03 -3.7036010E-08 6.2314848E-10 1.5771269E+00 3.0920032E-04 6.2074304E-13 -1.0040834E-02 -4.6465367E-08 2.0803113E-09 -1.0040834E-02 -4.6465367E-08 2.0803113E-09 1.4442009E+00 4.1761063E-04 1.3639918E-12 -1.2907002E-02 1.5213870E-07 -1.7596059E-09 -1.2907002E-02 1.5213870E-07 -1.7596059E-09 1.2053616E+00 3.2757598E-04 6.4465924E-13 -8.5234316E-03 -5.4122427E-08 -1.0778871E-09 -8.5234316E-03 -5.4122427E-08 -1.0778871E-09 1.5022060E+00 3.7617201E-04 1.4385873E-12 -1.3156063E-02 8.1563719E-08 -1.0947119E-11 -1.3156063E-02 8.1563719E-08 -1.0947119E-11 1.4776505E+00 3.6797969E-04 6.6992402E-13 -1.2562141E-02 8.1793544E-08 2.4183128E-10 -1.2562141E-02 8.1793544E-08 2.4183128E-10 1.5481623E+00 3.9651943E-04 1.5165397E-12 -1.3964606E-02 -1.4408438E-07 2.5356908E-09 -1.3964606E-02 -1.4408438E-07 2.5356908E-09 1.4407434E+00 3.9918517E-04 6.9665573E-13 -1.1880247E-02 2.9916432E-08 -7.0315936E-10 -1.1880247E-02 2.9916432E-08 -7.0315936E-10 1.5323279E+00 4.7334214E-04 1.5978381E-12 -1.4408415E-02 -1.3045265E-07 4.3529296E-09 -1.4408415E-02 -1.3045265E-07 4.3529296E-09 1.3180609E+00 4.0800549E-04 7.2485908E-13 -1.3183326E-02 -4.1034532E-08 1.3610816E-09 -1.3183326E-02 -4.1034532E-08 1.3610816E-09 1.3139663E+00 4.0709984E-04 1.6827868E-12 -1.2906499E-02 4.8134183E-08 -1.9791746E-09 -1.2906499E-02 4.8134183E-08 -1.9791746E-09 1.1239864E+00 3.4282650E-04 7.5469389E-13 -9.7506130E-03 1.4113377E-08 1.0211619E-09 -9.7506130E-03 1.4113377E-08 1.0211619E-09 1.4062314E+00 3.8199892E-04 1.7713419E-12 -1.4438787E-02 -2.0044200E-07 1.1575444E-09 -1.4438787E-02 -2.0044200E-07 1.1575444E-09 1.3095208E+00 3.7749158E-04 7.8618031E-13 -1.3252726E-02 9.5483585E-08 -1.1674759E-09 -1.3252726E-02 9.5483585E-08 -1.1674759E-09 1.1435841E+00 3.4579629E-04 1.8638452E-12 -1.2199547E-02 1.9686416E-08 5.1131493E-10 -1.2199547E-02 1.9686416E-08 5.1131493E-10 1.3349588E+00 3.5787854E-04 8.1945160E-13 -1.1306087E-02 5.1112941E-08 -6.4493411E-10 -1.1306087E-02 5.1112941E-08 -6.4493411E-10 9.1433847E-01 3.3930660E-04 1.9602447E-12 -8.7059345E-03 -8.6634905E-08 1.8202231E-09 -8.7059345E-03 -8.6634905E-08 1.8202231E-09 1.1882113E+00 3.4501741E-04 8.5459824E-13 -1.1387651E-02 2.4208166E-08 -8.1904139E-10 -1.1387651E-02 2.4208166E-08 -8.1904139E-10 1.0723809E+00 2.9329871E-04 2.0609246E-12 -9.2119947E-03 3.3577482E-08 1.2738038E-09 -9.2119947E-03 3.3577482E-08 1.2738038E-09 1.0974412E+00 3.3883745E-04 8.9167790E-13 -1.0447795E-02 4.7043023E-09 -9.8112962E-10 -1.0447795E-02 4.7043023E-09 -9.8112962E-10 1.1663822E+00 3.3589301E-04 2.1658103E-12 -1.1536738E-02 5.6288744E-08 -1.2938276E-09 -1.1536738E-02 5.6288744E-08 -1.2938276E-09 1.0115391E+00 3.4601431E-04 9.3079212E-13 -1.1209129E-02 -7.0494302E-08 1.7691502E-09 -1.1209129E-02 -7.0494302E-08 1.7691502E-09 9.4216168E-01 3.2332464E-04 2.2751122E-12 -1.1354109E-02 1.6488936E-08 -8.8575636E-10 -1.1354109E-02 1.6488936E-08 -8.8575636E-10 1.0131778E+00 3.0909540E-04 9.7202791E-13 -9.7553609E-03 1.3966873E-07 -2.4327784E-09 -9.7553609E-03 1.3966873E-07 -2.4327784E-09 9.5095670E-01 3.4267572E-04 2.3890234E-12 -1.0846925E-02 -6.1627098E-08 2.9068772E-10 -1.0846925E-02 -6.1627098E-08 2.9068772E-10 1.1805054E+00 2.9357683E-04 1.0154983E-12 -1.0767787E-02 -9.4266220E-08 1.2443661E-09 -1.0767787E-02 -9.4266220E-08 1.2443661E-09 9.0098715E-01 3.1243460E-04 2.5077074E-12 -9.9435197E-03 -1.1457692E-07 2.0297850E-09 -9.9435197E-03 -1.1457692E-07 2.0297850E-09 1.2182370E+00 4.0118990E-04 1.0612646E-12 -1.5983306E-02 -1.0941850E-08 -1.2587189E-09 -1.5983306E-02 -1.0941850E-08 -1.2587189E-09 1.1164074E+00 3.0863227E-04 2.6314330E-12 -1.0705856E-02 -2.2375188E-07 2.9258491E-09 -1.0705856E-02 -2.2375188E-07 2.9258491E-09 8.9479029E-01 2.7195623E-04 1.1095368E-12 -7.7850549E-03 -6.2740959E-08 1.3976147E-09 -7.7850549E-03 -6.2740959E-08 1.3976147E-09 9.9203271E-01 3.1519632E-04 2.7602053E-12 -1.0339064E-02 1.5247974E-07 6.9264594E-10 -1.0339064E-02 1.5247974E-07 6.9264594E-10 9.5651668E-01 2.8417949E-04 1.1603798E-12 -9.5941639E-03 -3.3278766E-08 4.8729404E-10 -9.5941639E-03 -3.3278766E-08 4.8729404E-10 1.2566842E+00 3.6989700E-04 2.8942523E-12 -1.6098144E-02 -1.9334716E-07 1.0436881E-09 -1.6098144E-02 -1.9334716E-07 1.0436881E-09 1.0034795E+00 2.7023401E-04 1.2139547E-12 -9.7501054E-03 -7.5744673E-08 1.6342880E-09 -9.7501054E-03 -7.5744673E-08 1.6342880E-09 9.7877753E-01 3.4846348E-04 3.0338197E-12 -1.3162715E-02 -2.5736734E-08 -1.4610977E-09 -1.3162715E-02 -2.5736734E-08 -1.4610977E-09 9.7422773E-01 2.6111564E-04 1.2702688E-12 -1.0540381E-02 -5.0003518E-08 1.1120009E-09 -1.0540381E-02 -5.0003518E-08 1.1120009E-09 9.9894118E-01 2.7298779E-04 3.1790729E-12 -9.6060233E-03 1.6423715E-07 -1.8011167E-09 -9.6060233E-03 1.6423715E-07 -1.8011167E-09 7.6568884E-01 2.8128416E-04 1.3295573E-12 -9.6884677E-03 7.0422573E-08 -1.7618782E-09 -9.6884677E-03 7.0422573E-08 -1.7618782E-09 8.8961703E-01 2.2486236E-04 3.3302048E-12 -9.6373279E-03 -4.1664933E-08 6.4503725E-10 -9.6373279E-03 -4.1664933E-08 6.4503725E-10 9.6710300E-01 2.2734505E-04 1.3919272E-12 -9.8865638E-03 1.0586083E-07 -4.4015876E-12 -9.8865638E-03 1.0586083E-07 -4.4015876E-12 9.7506505E-01 2.7408137E-04 3.4874224E-12 -1.0662580E-02 -1.1086679E-07 -1.3742293E-09 -1.0662580E-02 -1.1086679E-07 -1.3742293E-09 9.3835157E-01 2.5603239E-04 1.4574934E-12 -1.1179636E-02 -2.0677332E-08 1.1228874E-09 -1.1179636E-02 -2.0677332E-08 1.1228874E-09 8.6042935E-01 2.7145020E-04 3.6509736E-12 -1.0282086E-02 1.1399213E-08 -7.0854750E-10 -1.0282086E-02 1.1399213E-08 -7.0854750E-10 8.2766384E-01 2.4067826E-04 1.5263730E-12 -9.2384703E-03 3.8231726E-10 -1.2187870E-10 -9.2384703E-03 3.8231726E-10 -1.2187870E-10 7.6487297E-01 2.0385694E-04 3.8210312E-12 -7.9050148E-03 -8.0160525E-08 8.2858215E-10 -7.9050148E-03 -8.0160525E-08 8.2858215E-10 9.2774010E-01 2.1056198E-04 1.5988417E-12 -9.7611919E-03 -4.2026034E-08 -3.4485476E-10 -9.7611919E-03 -4.2026034E-08 -3.4485476E-10 8.2268023E-01 2.4659967E-04 3.9977852E-12 -9.8577188E-03 1.4809760E-07 -3.4389434E-09 -9.8577188E-03 1.4809760E-07 -3.4389434E-09 8.3004886E-01 2.5592535E-04 1.6749395E-12 -9.8632555E-03 9.7109968E-08 -4.5645134E-11 -9.8632555E-03 9.7109968E-08 -4.5645134E-11 9.2630643E-01 2.0513489E-04 4.1816238E-12 -8.8652838E-03 1.1452494E-07 -1.5243029E-09 -8.8652838E-03 1.1452494E-07 -1.5243029E-09 9.2533344E-01 2.2358721E-04 1.7548330E-12 -9.9261338E-03 1.7722444E-08 -3.5013336E-11 -9.9261338E-03 1.7722444E-08 -3.5013336E-11 1.0163243E+00 2.2744243E-04 4.3723974E-12 -1.1393235E-02 -1.3568591E-07 3.6177310E-09 -1.1393235E-02 -1.3568591E-07 3.6177310E-09 9.2013931E-01 2.1270761E-04 1.8387705E-12 -9.4435643E-03 -3.5341213E-08 7.6930251E-10 -9.4435643E-03 -3.5341213E-08 7.6930251E-10 6.9277024E-01 1.9843227E-04 4.5709326E-12 -7.4930950E-03 -8.9743047E-08 2.0513959E-09 -7.4930950E-03 -8.9743047E-08 2.0513959E-09 7.3679596E-01 1.8944396E-04 1.9268768E-12 -7.7867205E-03 -1.4714477E-08 8.7338681E-10 -7.7867205E-03 -1.4714477E-08 8.7338681E-10 7.5031596E-01 2.0949068E-04 4.7770368E-12 -8.3572976E-03 3.0889165E-08 -7.5661744E-10 -8.3572976E-03 3.0889165E-08 -7.5661744E-10 7.4217308E-01 1.9111499E-04 2.0192769E-12 -8.0652954E-03 -5.2134627E-08 5.6832522E-10 -8.0652954E-03 -5.2134627E-08 5.6832522E-10 6.9530249E-01 1.6812202E-04 4.9910653E-12 -6.9402074E-03 -4.4920238E-08 9.8150787E-10 -6.9402074E-03 -4.4920238E-08 9.8150787E-10 7.9828954E-01 1.8054844E-04 2.1162893E-12 -8.3797872E-03 4.1311942E-08 -9.6656383E-10 -8.3797872E-03 4.1311942E-08 -9.6656383E-10 6.8241686E-01 1.6477400E-04 5.2132985E-12 -6.9640400E-03 -1.1778866E-07 1.1076035E-09 -6.9640400E-03 -1.1778866E-07 1.1076035E-09 6.5900081E-01 1.7534502E-04 2.2180745E-12 -6.7149163E-03 2.8160750E-08 5.4058175E-10 -6.7149163E-03 2.8160750E-08 5.4058175E-10 7.4352187E-01 1.4126464E-04 5.4441156E-12 -6.8131830E-03 -6.8863990E-08 1.0548481E-09 -6.8131830E-03 -6.8863990E-08 1.0548481E-09 6.3793415E-01 1.6067375E-04 2.3247250E-12 -7.0121349E-03 6.7516012E-08 -6.5047473E-10 -7.0121349E-03 6.7516012E-08 -6.5047473E-10 7.0585376E-01 1.4801895E-04 5.6836853E-12 -6.8965475E-03 -1.0708181E-09 2.1733965E-10 -6.8965475E-03 -1.0708181E-09 2.1733965E-10 7.1250802E-01 1.5488964E-04 2.4366427E-12 -6.7307716E-03 -4.7231015E-09 5.3722971E-10 -6.7307716E-03 -4.7231015E-09 5.3722971E-10 7.4582905E-01 1.6956791E-04 5.9322863E-12 -7.7925329E-03 5.5795276E-08 -1.1102678E-10 -7.7925329E-03 5.5795276E-08 -1.1102678E-10 7.3755383E-01 1.3185613E-04 2.5539393E-12 -6.8465718E-03 9.6857313E-08 -2.2558846E-09 -6.8465718E-03 9.6857313E-08 -2.2558846E-09 6.1343843E-01 1.3519367E-04 6.1903503E-12 -6.1668814E-03 4.5120220E-08 -1.4013631E-09 -6.1668814E-03 4.5120220E-08 -1.4013631E-09 7.3229611E-01 1.4442287E-04 2.6767713E-12 -6.7177410E-03 -1.2193342E-08 5.3343485E-10 -6.7177410E-03 -1.2193342E-08 5.3343485E-10 6.3447237E-01 1.2604681E-04 6.4581248E-12 -5.8052498E-03 1.0026380E-08 -1.4153761E-09 -5.8052498E-03 1.0026380E-08 -1.4153761E-09 5.5058336E-01 9.4676900E-05 2.8056741E-12 -3.8171583E-03 3.7648750E-08 -2.2478380E-10 -3.8171583E-03 3.7648750E-08 -2.2478380E-10 6.4489841E-01 9.9376404E-05 6.7358905E-12 -5.2154367E-03 6.8622095E-09 9.3474428E-10 -5.2154367E-03 6.8622095E-09 9.3474428E-10 7.2636473E-01 1.2573664E-04 2.9406848E-12 -6.6220798E-03 1.0524604E-07 -1.1213073E-09 -6.6220798E-03 1.0524604E-07 -1.1213073E-09 5.9762186E-01 1.1574312E-04 7.0239582E-12 -5.2772700E-03 -3.3098253E-08 -4.8411281E-10 -5.2772700E-03 -3.3098253E-08 -4.8411281E-10 7.2705680E-01 1.0970658E-04 3.0821441E-12 -5.3478633E-03 2.4028402E-08 5.9832872E-10 -5.3478633E-03 2.4028402E-08 5.9832872E-10 6.1618686E-01 1.2052616E-04 7.3228697E-12 -5.2212779E-03 5.4885574E-10 1.1620699E-09 -5.2212779E-03 5.4885574E-10 1.1620699E-09 6.2495518E-01 1.1438311E-04 3.2303184E-12 -5.3170617E-03 1.1611772E-07 2.4484456E-10 -5.3170617E-03 1.1611772E-07 2.4484456E-10 4.8991895E-01 9.1776557E-05 7.6328145E-12 -3.8283796E-03 -1.7083607E-08 -1.9512170E-11 -3.8283796E-03 -1.7083607E-08 -1.9512170E-11 5.9940422E-01 1.0571610E-04 3.3855791E-12 -4.7227475E-03 4.1092402E-08 -1.9159871E-09 -4.7227475E-03 4.1092402E-08 -1.9159871E-09 5.6357414E-01 9.5719275E-05 7.9543204E-12 -4.1791019E-03 -4.9584777E-08 5.6922855E-10 -4.1791019E-03 -4.9584777E-08 5.6922855E-10 5.8463842E-01 9.4684838E-05 3.5481743E-12 -4.0803589E-03 1.1864780E-07 -1.9901563E-09 -4.0803589E-03 1.1864780E-07 -1.9901563E-09 4.8168644E-01 8.7292909E-05 8.2876119E-12 -3.0708681E-03 3.9062531E-08 -1.4412901E-11 -3.0708681E-03 3.9062531E-08 -1.4412901E-11 6.6400087E-01 9.7905613E-05 3.7185441E-12 -4.7324602E-03 -1.2084205E-07 -2.6818206E-10 -4.7324602E-03 -1.2084205E-07 -2.6818206E-10 4.8041695E-01 8.2142411E-05 8.6333189E-12 -3.3396948E-03 1.4887202E-07 3.8396974E-10 -3.3396948E-03 1.4887202E-07 3.8396974E-10 6.3609892E-01 9.3594492E-05 3.8968850E-12 -4.9320450E-03 1.6361037E-07 -1.4222012E-09 -4.9320450E-03 1.6361037E-07 -1.4222012E-09 5.3359628E-01 8.0725433E-05 8.9915488E-12 -3.7681938E-03 -7.8490054E-08 3.1153409E-09 -3.7681938E-03 -7.8490054E-08 3.1153409E-09 5.3509533E-01 7.7606172E-05 4.0837268E-12 -3.3707104E-03 8.1023348E-09 3.2682088E-10 -3.3707104E-03 8.1023348E-09 3.2682088E-10 5.2220577E-01 6.9291069E-05 9.3632203E-12 -3.3667292E-03 -1.0268860E-07 7.0107514E-10 -3.3667292E-03 -1.0268860E-07 7.0107514E-10 4.5852911E-01 5.9465419E-05 4.2794232E-12 -2.5133374E-03 -2.9660967E-08 4.3990564E-10 -2.5133374E-03 -2.9660967E-08 4.3990564E-10 4.1874343E-01 6.8587244E-05 9.7483991E-12 -2.5042905E-03 5.0100915E-08 -4.9265236E-10 -2.5042905E-03 5.0100915E-08 -4.9265236E-10 5.2264917E-01 6.9602931E-05 4.4843369E-12 -3.0993095E-03 9.3772286E-08 -1.3061983E-09 -3.0993095E-03 9.3772286E-08 -1.3061983E-09 5.2433443E-01 6.7731024E-05 1.0147713E-11 -2.9891722E-03 1.6802622E-07 -9.9859998E-10 -2.9891722E-03 1.6802622E-07 -9.9859998E-10 5.0925481E-01 6.6911482E-05 4.6991855E-12 -3.1079487E-03 -5.6512399E-09 -3.9850262E-10 -3.1079487E-03 -5.6512399E-09 -3.9850262E-10 4.9034795E-01 5.9243288E-05 1.0561902E-11 -2.2800707E-03 9.8537228E-08 -1.1809066E-09 -2.2800707E-03 9.8537228E-08 -1.1809066E-09 5.1638365E-01 6.6196248E-05 4.9240286E-12 -2.6724553E-03 2.2718977E-08 -1.3322888E-09 -2.6724553E-03 2.2718977E-08 -1.3322888E-09 4.8433435E-01 5.5208326E-05 1.0991246E-11 -2.2808339E-03 -1.0505736E-07 -6.3601052E-10 -2.2808339E-03 -1.0505736E-07 -6.3601052E-10 4.7034574E-01 5.6346966E-05 5.1596579E-12 -2.0979233E-03 -1.6376880E-07 1.2956071E-09 -2.0979233E-03 -1.6376880E-07 1.2956071E-09 4.4975334E-01 4.8447044E-05 1.1436385E-11 -1.9716192E-03 -1.0552187E-08 -9.4908192E-10 -1.9716192E-03 -1.0552187E-08 -9.4908192E-10 4.5248926E-01 5.1114996E-05 5.4066972E-12 -1.8468269E-03 3.5809844E-08 4.7425314E-10 -1.8468269E-03 3.5809844E-08 4.7425314E-10 4.3472999E-01 4.9679318E-05 1.1898080E-11 -1.9108348E-03 2.6147678E-08 -1.5494922E-10 -1.9108348E-03 2.6147678E-08 -1.5494922E-10 5.0423670E-01 5.2163232E-05 5.6654000E-12 -1.8813462E-03 1.0695117E-08 3.7209136E-10 -1.8813462E-03 1.0695117E-08 3.7209136E-10 4.4428846E-01 4.9900886E-05 1.2376800E-11 -1.3666427E-03 -9.9263808E-08 -5.1107056E-11 -1.3666427E-03 -9.9263808E-08 -5.1107056E-11 4.1136298E-01 5.1227213E-05 5.9365846E-12 -1.4405502E-03 -1.8010179E-07 1.3068095E-09 -1.4405502E-03 -1.8010179E-07 1.3068095E-09 3.7787023E-01 4.5642959E-05 1.2873333E-11 -9.3746540E-04 -1.3979840E-07 1.2642296E-09 -9.3746540E-04 -1.3979840E-07 1.2642296E-09 3.9668229E-01 4.7667272E-05 6.2209122E-12 -6.4091623E-04 -5.0599272E-08 5.0189408E-10 -6.4091623E-04 -5.0599272E-08 5.0189408E-10 4.6522671E-01 3.8195914E-05 1.3388364E-11 -9.6758141E-04 4.8842113E-09 -3.1629740E-10 -9.6758141E-04 4.8842113E-09 -3.1629740E-10 4.0760961E-01 4.4399731E-05 6.5189746E-12 -1.0851485E-03 -1.1570487E-08 -7.7789541E-10 -1.0851485E-03 -1.1570487E-08 -7.7789541E-10 4.0235150E-01 4.4080105E-05 1.3922704E-11 -1.0752085E-03 1.7680486E-07 1.8233708E-09 -1.0752085E-03 1.7680486E-07 1.8233708E-09 3.8378599E-01 4.3209391E-05 6.8134270E-12 -8.8332064E-04 -9.0554828E-08 -1.0706986E-10 -8.8332064E-04 -9.0554828E-08 -1.0706986E-10 3.5220698E-01 4.4758857E-05 1.4442537E-11 -8.4359676E-04 7.5827778E-08 4.5500000E-11 -8.4359676E-04 7.5827778E-08 4.5500000E-11 3.6291376E-01 3.9761391E-05 7.1198893E-12 -8.5247442E-04 -5.1126097E-08 -9.5756993E-11 -8.5247442E-04 -5.1126097E-08 -9.5756993E-11 3.5878012E-01 4.3119348E-05 1.4965305E-11 -4.2516529E-04 2.8923324E-08 3.3306193E-09 -4.2516529E-04 2.8923324E-08 3.3306193E-09 3.2252768E-01 4.0118979E-05 7.4550453E-12 -6.5198657E-04 -1.5071738E-07 9.8706998E-10 -6.5198657E-04 -1.5071738E-07 9.8706998E-10 3.7524363E-01 4.3170421E-05 1.5509405E-11 -2.7025689E-04 -1.4837946E-07 3.5057004E-09 -2.7025689E-04 -1.4837946E-07 3.5057004E-09 3.5861081E-01 4.2004089E-05 7.8275303E-12 -3.3961286E-04 5.4785949E-09 1.1307078E-10 -3.3961286E-04 5.4785949E-09 1.1307078E-10 3.4728923E-01 4.2063479E-05 1.6090062E-11 3.9911039E-05 1.3591067E-07 4.6925047E-10 3.9911039E-05 1.3591067E-07 4.6925047E-10 3.8132572E-01 4.6139834E-05 8.2829819E-12 -4.0545681E-05 -4.0431793E-08 -4.1395740E-10 -4.0545681E-05 -4.0431793E-08 -4.1395740E-10 3.2074988E-01 4.2115753E-05 1.6743660E-11 -1.7917065E-04 6.8927434E-08 -1.6007802E-10 -1.7917065E-04 6.8927434E-08 -1.6007802E-10 3.3249375E-01 4.2532221E-05 8.8278655E-12 7.3429346E-06 -1.1019254E-07 2.6695762E-10 7.3429346E-06 -1.1019254E-07 2.6695762E-10 3.0495206E-01 4.0642120E-05 1.7450827E-11 3.9481945E-04 6.1095285E-08 -2.6717375E-09 3.9481945E-04 6.1095285E-08 -2.6717375E-09 3.4141189E-01 3.8805843E-05 9.4494117E-12 3.4887995E-05 1.2075245E-07 8.5704374E-11 3.4887995E-05 1.2075245E-07 8.5704374E-11 3.2099026E-01 4.0141927E-05 1.8175380E-11 3.5327533E-04 7.1366664E-08 3.2491504E-10 3.5327533E-04 7.1366664E-08 3.2491504E-10 2.8018391E-01 4.2873602E-05 1.0137835E-11 5.9171487E-04 3.6658092E-09 2.1269675E-09 5.9171487E-04 3.6658092E-09 2.1269675E-09 3.0333000E-01 4.0560124E-05 1.8891536E-11 6.0931023E-04 2.7461135E-07 5.2355217E-11 6.0931023E-04 2.7461135E-07 5.2355217E-11 2.8072405E-01 4.5524819E-05 1.0912338E-11 6.2099594E-04 1.0919036E-07 -1.1985352E-09 6.2099594E-04 1.0919036E-07 -1.1985352E-09 3.2351449E-01 4.3468492E-05 1.9615778E-11 4.4871474E-04 1.4337057E-07 -1.6587103E-09 4.4871474E-04 1.4337057E-07 -1.6587103E-09 3.0423015E-01 4.4440923E-05 1.1724466E-11 9.4917609E-04 -6.2172539E-08 7.3368445E-10 9.4917609E-04 -6.2172539E-08 7.3368445E-10 2.7386764E-01 4.2704902E-05 2.0352170E-11 7.3598279E-04 -8.4117929E-08 -1.4024854E-09 7.3598279E-04 -8.4117929E-08 -1.4024854E-09 3.1205407E-01 4.7256763E-05 1.2605467E-11 1.4036781E-03 1.6738793E-08 1.2219610E-09 1.4036781E-03 1.6738793E-08 1.2219610E-09 2.5913265E-01 4.2912154E-05 2.1101423E-11 9.9074666E-04 5.2062745E-09 -5.2029286E-10 9.9074666E-04 5.2062745E-09 -5.2029286E-10 2.6050305E-01 4.2867578E-05 1.3541007E-11 7.7457220E-04 7.6406423E-08 6.6013778E-11 7.7457220E-04 7.6406423E-08 6.6013778E-11 2.8083545E-01 4.2983997E-05 2.1879030E-11 9.9681120E-04 2.9318160E-08 1.4115746E-10 9.9681120E-04 2.9318160E-08 1.4115746E-10 2.1617067E-01 4.2605050E-05 1.4545690E-11 8.4493659E-04 -1.3337129E-08 1.0170328E-09 8.4493659E-04 -1.3337129E-08 1.0170328E-09 2.4311538E-01 3.8522583E-05 2.2720516E-11 8.0511870E-04 2.9397828E-08 -7.5332246E-10 8.0511870E-04 2.9397828E-08 -7.5332246E-10 2.3863885E-01 4.8277052E-05 1.5579496E-11 1.3399820E-03 9.7958569E-08 1.8559798E-09 1.3399820E-03 9.7958569E-08 1.8559798E-09 2.2472717E-01 4.6811521E-05 2.3615603E-11 1.1005312E-03 -1.9213682E-07 1.0576757E-10 1.1005312E-03 -1.9213682E-07 1.0576757E-10 2.3692881E-01 5.0540155E-05 1.6635629E-11 1.4154719E-03 -5.4313382E-08 -1.9136674E-09 1.4154719E-03 -5.4313382E-08 -1.9136674E-09 2.1239641E-01 5.1557570E-05 2.4569740E-11 1.3339195E-03 -9.9892117E-10 -6.4497956E-11 1.3339195E-03 -9.9892117E-10 -6.4497956E-11 2.1964352E-01 5.3884938E-05 1.7688137E-11 1.4138704E-03 -7.7289933E-08 -3.7634140E-09 1.4138704E-03 -7.7289933E-08 -3.7634140E-09 2.1706924E-01 5.1401523E-05 2.5607041E-11 1.4620597E-03 8.9422223E-08 -7.0541750E-10 1.4620597E-03 8.9422223E-08 -7.0541750E-10 2.3163192E-01 5.2696298E-05 1.8699349E-11 1.6862780E-03 -1.3356369E-07 -1.1378687E-09 1.6862780E-03 -1.3356369E-07 -1.1378687E-09 2.2945400E-01 5.3064665E-05 2.6721732E-11 1.6629220E-03 6.2271033E-09 -9.0906960E-10 1.6629220E-03 6.2271033E-09 -9.0906960E-10 2.2058782E-01 5.2348652E-05 1.9683914E-11 1.6228561E-03 5.3688936E-08 5.2554633E-10 1.6228561E-03 5.3688936E-08 5.2554633E-10 1.9267124E-01 4.3381082E-05 2.7861418E-11 1.3903544E-03 6.6540274E-08 6.7113493E-10 1.3903544E-03 6.6540274E-08 6.7113493E-10 1.9807336E-01 5.6720572E-05 2.0628645E-11 1.4555836E-03 -8.6758476E-08 1.1397302E-09 1.4555836E-03 -8.6758476E-08 1.1397302E-09 1.9785647E-01 5.4528944E-05 2.9110728E-11 1.4613958E-03 -2.8396308E-08 1.5413514E-09 1.4613958E-03 -2.8396308E-08 1.5413514E-09 1.9041806E-01 5.9366641E-05 2.1567758E-11 1.6176614E-03 -4.2884221E-08 -2.7376965E-10 1.6176614E-03 -4.2884221E-08 -2.7376965E-10 1.8177666E-01 6.0384271E-05 3.0520263E-11 1.3273658E-03 -1.2306832E-07 -1.8754351E-09 1.3273658E-03 -1.2306832E-07 -1.8754351E-09 1.9619837E-01 5.9625985E-05 2.2536313E-11 1.8312457E-03 -3.0379685E-08 -1.3763352E-10 1.8312457E-03 -3.0379685E-08 -1.3763352E-10 1.7847882E-01 6.5121334E-05 3.2046425E-11 1.9431305E-03 9.2936183E-09 9.8014197E-10 1.9431305E-03 9.2936183E-09 9.8014197E-10 1.6170129E-01 4.9840015E-05 2.3587070E-11 1.2714923E-03 2.4445427E-08 -8.9405505E-10 1.2714923E-03 2.4445427E-08 -8.9405505E-10 1.7913169E-01 6.3343621E-05 3.3679313E-11 1.8079050E-03 -7.0364578E-08 2.5916066E-11 1.8079050E-03 -7.0364578E-08 2.5916066E-11 1.5451851E-01 5.9150145E-05 2.4720353E-11 1.5821892E-03 8.5237708E-08 4.3161630E-10 1.5821892E-03 8.5237708E-08 4.3161630E-10 1.7862493E-01 6.7487505E-05 3.5465055E-11 2.1246930E-03 -1.9448834E-08 -1.1920644E-09 2.1246930E-03 -1.9448834E-08 -1.1920644E-09 1.8426874E-01 6.6016655E-05 2.5898996E-11 2.0611992E-03 -1.7879835E-07 -2.2290991E-09 2.0611992E-03 -1.7879835E-07 -2.2290991E-09 1.6921662E-01 6.8035137E-05 3.7404413E-11 1.9941286E-03 1.3658071E-07 1.4630096E-09 1.9941286E-03 1.3658071E-07 1.4630096E-09 1.4858213E-01 6.6501496E-05 2.7131082E-11 1.7624998E-03 -5.6292411E-08 -1.2499184E-09 1.7624998E-03 -5.6292411E-08 -1.2499184E-09 1.5283768E-01 7.1205781E-05 3.9523065E-11 1.9553190E-03 -1.6211407E-08 1.9360347E-09 1.9553190E-03 -1.6211407E-08 1.9360347E-09 1.4174093E-01 6.9627909E-05 2.8441440E-11 1.7683432E-03 -1.9292399E-08 -3.7115404E-09 1.7683432E-03 -1.9292399E-08 -3.7115404E-09 1.6186178E-01 8.0778154E-05 4.1951661E-11 2.1061637E-03 -1.5963401E-08 1.8350953E-09 2.1061637E-03 -1.5963401E-08 1.8350953E-09 1.3522223E-01 7.6468546E-05 2.9854941E-11 1.8900033E-03 -5.2617719E-09 1.9165511E-09 1.8900033E-03 -5.2617719E-09 1.9165511E-09 1.4767659E-01 8.0702383E-05 4.4679670E-11 1.9899856E-03 8.3639954E-08 -8.3739193E-10 1.9899856E-03 8.3639954E-08 -8.3739193E-10 1.3508078E-01 8.2729406E-05 3.1388968E-11 2.0097739E-03 -2.5905608E-08 -3.0175304E-09 2.0097739E-03 -2.5905608E-08 -3.0175304E-09 1.2666818E-01 7.5759992E-05 4.7716348E-11 1.8968952E-03 9.9805916E-08 1.0911382E-09 1.8968952E-03 9.9805916E-08 1.0911382E-09 \ No newline at end of file diff --git a/test/cl_out.fits b/test/cl_out.fits index a41bed7..eaebc17 100644 --- a/test/cl_out.fits +++ b/test/cl_out.fits @@ -1 +1 @@ -SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2022-07-28T14:24:17' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'TABLE ' / ASCII table extension BITPIX = 8 / 8-bit ASCII characters NAXIS = 2 / 2-dimensional ASCII table NAXIS1 = 95 / width of table in characters NAXIS2 = 257 / number of rows in table PCOUNT = 0 / no group parameters (required keyword) GCOUNT = 1 / one data group (required keyword) TFIELDS = 6 / number of fields in each row COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'ANALYSED AUTO POWER SPECTRUM' COMMENT CREATOR = 'ANAFAST ' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum Legendre order L COMMENT POLAR = T / Polarisation included (True/False) BCROSS = T / Magnetic cross terms included (True/False) ASYMCL = F / Asymmetric pol cross terms (XY vs YX) included COMMENT NSIDE = 128 / Resolution Parameter of Input Map COORDSYS= 'unknown ' / Input Map Coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial COMMENT TBCOL1 = 1 / beginning column of field 1 TFORM1 = 'E15.7 ' TTYPE1 = 'TEMPERATURE' / Temperature C(l) TUNIT1 = 'uK^2 ' / square of map units COMMENT TBCOL2 = 17 / beginning column of field 2 TFORM2 = 'E15.7 ' TTYPE2 = 'GRADIENT' / Gradient (=ELECTRIC) polarisation C(l) TUNIT2 = 'uK^2 ' / power spectrum units COMMENT TBCOL3 = 33 / beginning column of field 3 TFORM3 = 'E15.7 ' TTYPE3 = 'CURL ' / Curl (=MAGNETIC) polarisation C(l) TUNIT3 = 'uK^2 ' / power spectrum units COMMENT TBCOL4 = 49 / beginning column of field 4 TFORM4 = 'E15.7 ' TTYPE4 = 'TG ' / Temperature X Gradient cross terms TUNIT4 = 'uK^2 ' / power spectrum units COMMENT TBCOL5 = 65 / beginning column of field 5 TFORM5 = 'E15.7 ' TTYPE5 = 'TC ' / Temperature X Curl cross terms TUNIT5 = 'uK^2 ' / power spectrum units COMMENT TBCOL6 = 81 / beginning column of field 6 TFORM6 = 'E15.7 ' TTYPE6 = 'GC ' / Gradient x Curl cross terms TUNIT6 = 'uK^2 ' / power spectrum units COMMENT COMMENT The polarisation power spectra have the same definition as in CMBFAST COMMENT CUT-SKY = 0.000000000000E+00 / [deg] Symmetric Cut Sky NITERALM= 0 / Number of iterations for a_lms extraction LREGRESS= 2 / Regression of low multipoles (0/1/2) NMAPS_IN= 1 / Number of maps (co-)analysed (1/2) QUADSCHM= 1 / Quadrature scheme (0/1/2) COMMENT HISTORY Input Map = map.fits END 1.6709244E-08 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3732767E-06 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.9208811E+03 1.5580678E-01 4.8352069E-14 1.3119236E+01 1.0511602E-06 5.2924753E-09 8.8083441E+02 1.1366151E-01 2.6074539E-13 7.3459702E+00 -3.0818373E-06 -2.8333609E-08 1.9121996E+02 5.2373238E-02 4.9698767E-14 4.2856255E-01 -2.3860011E-07 -2.8506612E-08 3.1475549E+02 4.2491779E-02 2.6118541E-13 2.7417312E+00 3.1288841E-06 -3.0129255E-09 1.8607808E+02 1.2426565E-02 5.1856387E-14 1.1944407E+00 7.2669422E-08 1.1708419E-09 1.0912059E+02 1.1852164E-02 2.6178701E-13 7.5098610E-01 3.5768406E-07 -1.1923338E-08 9.4294434E+01 3.2661760E-03 5.4879807E-14 2.8261247E-01 8.7458659E-07 6.5774377E-09 5.6273460E+01 2.9558546E-03 2.6257306E-13 2.2497472E-01 -7.5785766E-07 -5.5717333E-09 8.8571434E+01 1.8752117E-03 5.8627196E-14 1.8444876E-01 -3.7566878E-07 -4.6674820E-10 3.4723320E+01 5.6158280E-04 2.6350954E-13 5.1227380E-02 -1.0769456E-06 9.6749697E-10 5.5994274E+01 6.4067211E-04 6.3214238E-14 9.9612176E-02 -1.1784223E-07 2.5088120E-10 3.2573311E+01 5.1920296E-04 2.6477751E-13 6.1285630E-02 -2.0950120E-08 3.0586826E-09 3.2238415E+01 2.4396315E-04 6.8633819E-14 1.4068934E-02 5.4362783E-08 5.6420063E-10 2.0166826E+01 3.8469082E-04 2.6610138E-13 5.4040551E-02 -4.1566818E-07 -1.5428580E-09 1.7658108E+01 1.5379270E-04 7.4891272E-14 1.0539895E-02 -1.0179018E-07 1.1581939E-10 1.2040778E+01 1.5634559E-04 2.6756307E-13 1.6746340E-02 -5.6590626E-08 -7.2038403E-11 1.5882023E+01 2.1458072E-04 8.1940205E-14 2.1327939E-02 -3.5841433E-07 -7.1803763E-10 1.0771794E+01 1.3890110E-04 2.6932100E-13 1.6515872E-02 3.9482069E-07 2.9083890E-11 1.8970325E+01 1.1791504E-04 8.9891311E-14 3.0103255E-02 -6.7887918E-08 -3.0744440E-10 1.3997983E+01 1.4761774E-04 2.7132601E-13 2.8791601E-02 -1.4400408E-07 -3.7484099E-10 6.9224439E+00 1.0474593E-04 9.8745278E-14 1.1323366E-02 9.5958264E-09 -1.5929134E-10 1.0003628E+01 1.1038726E-04 2.7351968E-13 1.8730281E-02 1.6434619E-07 -1.8579314E-10 1.0017974E+01 1.4789449E-04 1.0846278E-13 2.5550455E-02 -2.2766029E-07 -6.9938094E-10 1.3921675E+01 1.4326723E-04 2.7591693E-13 2.3117559E-02 1.6280067E-07 4.9930360E-10 9.4554539E+00 9.5202442E-05 1.1905914E-13 1.6183496E-02 5.9010745E-08 8.5714956E-11 8.6376410E+00 1.4232975E-04 2.7854794E-13 1.6754905E-02 1.2739095E-07 5.1627247E-10 5.6569176E+00 1.1266072E-04 1.3058180E-13 5.8259335E-03 -2.3682645E-09 1.1920283E-10 6.8044815E+00 1.1551985E-04 2.8138250E-13 9.1398750E-03 1.2900847E-07 1.1770511E-09 8.3943834E+00 1.2213606E-04 1.4307009E-13 1.3593781E-02 5.0303452E-08 2.2174775E-10 8.8008337E+00 1.7417122E-04 2.8448725E-13 1.3756079E-02 -1.8060780E-08 -1.9156582E-10 9.2416582E+00 1.9039912E-04 1.5654310E-13 1.1598191E-02 1.8111442E-07 4.9434481E-11 5.9690027E+00 1.3854665E-04 2.8785259E-13 7.4966187E-03 -8.2792596E-08 -8.4561924E-10 6.6154165E+00 1.7594715E-04 1.7098810E-13 8.2535651E-03 1.0081007E-08 2.7772393E-10 4.9477024E+00 1.5676959E-04 2.9150597E-13 -1.0982341E-03 1.8305812E-07 -3.8797316E-11 4.7425060E+00 1.9215028E-04 1.8654016E-13 8.4417500E-03 4.1894197E-08 -7.6851436E-10 4.9923410E+00 1.8782940E-04 2.9535237E-13 1.0517733E-02 8.9072429E-09 -6.7022693E-10 3.5748935E+00 2.1360058E-04 2.0306027E-13 6.4345165E-03 3.6215458E-10 6.7966427E-10 5.2434268E+00 2.1643443E-04 2.9950410E-13 8.3864843E-03 -9.9383179E-08 5.3938765E-10 3.7635739E+00 1.9640426E-04 2.2071245E-13 5.1070000E-03 8.0940488E-08 1.1777066E-09 5.4213471E+00 2.5829003E-04 3.0395131E-13 9.6298093E-03 4.3039725E-07 -2.8753067E-10 4.3534036E+00 2.1423829E-04 2.3945564E-13 8.1508758E-04 -7.4801655E-08 7.3462003E-10 3.5252440E+00 2.1963776E-04 3.0876170E-13 2.3995279E-03 -1.0476371E-07 6.3604294E-10 3.8818378E+00 2.3064886E-04 2.5942071E-13 1.5731046E-03 1.5351223E-08 -6.1599176E-10 3.3869541E+00 2.5392856E-04 3.1382202E-13 1.8893357E-03 2.9237915E-08 -1.1600810E-09 3.8015990E+00 2.4619431E-04 2.8050441E-13 -5.0806405E-04 4.4362409E-08 3.3435499E-10 4.0637574E+00 2.6482801E-04 3.1930770E-13 3.9238571E-03 9.3653307E-09 -7.1568845E-10 3.4207907E+00 2.7267248E-04 3.0293164E-13 3.5970863E-03 -2.5541274E-07 -7.4261697E-10 2.7502620E+00 2.7351890E-04 3.2506132E-13 -3.2344339E-03 2.0487516E-08 1.4146884E-09 2.9286714E+00 2.2570384E-04 3.2656313E-13 -6.4987941E-03 -8.3157175E-08 -6.0048061E-10 2.9461942E+00 2.6674414E-04 3.3123238E-13 -8.7262582E-05 -1.7126274E-08 9.3120051E-10 3.5302558E+00 2.4006818E-04 3.5153117E-13 1.9147213E-03 2.8026801E-07 -1.3767842E-09 3.4332235E+00 2.7609625E-04 3.3787038E-13 -1.0849974E-03 2.4829263E-09 7.5384934E-11 3.1531720E+00 3.2285869E-04 3.7785619E-13 3.4456691E-03 -4.6111687E-08 4.8703885E-10 2.4914711E+00 2.7597387E-04 3.4482597E-13 4.9907970E-03 1.0915235E-08 -5.0961585E-10 2.6640990E+00 3.1714287E-04 4.0568086E-13 -1.2582744E-03 -8.2258161E-08 -1.2156190E-09 2.6436045E+00 2.7448506E-04 3.5227027E-13 -4.2313156E-03 -8.6610044E-08 4.8088822E-10 2.7882385E+00 3.2214241E-04 4.3494310E-13 -3.4354799E-03 3.5149473E-08 -5.2389681E-10 2.7511389E+00 3.0217582E-04 3.6014936E-13 -9.6600654E-04 -2.4501649E-08 4.6274820E-10 3.0255954E+00 3.9262392E-04 4.6571547E-13 8.7184820E-04 -3.2663476E-07 1.6366833E-09 2.4638500E+00 3.0649788E-04 3.6855274E-13 2.2754133E-05 -1.2575796E-08 -5.0928056E-10 2.4950440E+00 3.5900073E-04 4.9816336E-13 -7.9848384E-03 1.7487261E-07 -1.0166825E-09 2.4909518E+00 3.0670193E-04 3.7746119E-13 -2.2822458E-03 -1.4424380E-07 -1.8142506E-09 2.2688460E+00 4.0648086E-04 5.3219739E-13 -1.3334299E-02 1.0993281E-08 5.4995647E-10 1.8246448E+00 3.4013559E-04 3.8696571E-13 -2.4639382E-03 -1.2306907E-08 1.1726435E-09 2.0729938E+00 3.7053353E-04 5.6797600E-13 -2.4648416E-03 1.6348155E-08 1.0475878E-09 2.5010071E+00 3.1774901E-04 3.9698803E-13 -6.2224320E-03 5.6655690E-08 -6.9812428E-10 2.2624993E+00 3.8127121E-04 6.0548018E-13 -4.7189333E-03 -1.2391058E-07 1.0817797E-09 2.4825990E+00 3.9491549E-04 4.0762727E-13 -5.5638403E-03 -1.9237254E-08 -1.6651378E-09 2.3106766E+00 2.9913126E-04 6.4491961E-13 -7.2919182E-03 1.3556928E-07 -2.1687976E-09 1.7557315E+00 3.3959877E-04 4.1895594E-13 -4.4034813E-03 3.5022737E-08 1.1704474E-09 2.0269620E+00 3.5003564E-04 6.8625352E-13 -9.2386147E-03 8.9101583E-08 -1.1852526E-09 2.0980029E+00 5.0785812E-04 4.3093442E-13 -1.2221943E-02 -1.4830912E-09 -8.5433743E-10 2.1775539E+00 3.4754278E-04 7.2960821E-13 -4.9192347E-03 -9.4393080E-08 1.2375816E-09 1.9744936E+00 3.6576038E-04 4.4365149E-13 -5.5578263E-03 3.9261117E-08 -1.2533541E-09 2.0881352E+00 3.3594336E-04 7.7502891E-13 -1.0006345E-02 1.0357954E-07 -1.6915191E-09 1.5990455E+00 4.0469252E-04 4.5713129E-13 -9.1970097E-03 1.0862142E-08 7.5182521E-10 1.9129376E+00 3.7031510E-04 8.2265428E-13 -9.6223513E-03 4.3964445E-08 -4.9871319E-11 1.7591827E+00 3.3598900E-04 4.7141186E-13 -8.4194737E-03 1.6204297E-07 -3.5314110E-10 1.7667294E+00 4.0470978E-04 8.7250785E-13 -1.1177014E-02 9.5610673E-08 3.4029213E-09 1.7881845E+00 3.7099537E-04 4.8653518E-13 -1.0987245E-02 9.5694034E-08 5.1983928E-10 1.8150462E+00 3.8515127E-04 9.2473620E-13 -8.3537446E-03 -8.7676540E-08 1.3238172E-09 1.6388285E+00 4.2713466E-04 5.0260132E-13 -1.2275157E-02 6.3804571E-08 -1.3509571E-10 1.6738988E+00 4.2910338E-04 9.7935885E-13 -8.8922037E-03 -3.0710428E-08 3.6944800E-10 1.8881971E+00 4.5088260E-04 5.1959554E-13 -1.0597173E-02 -8.7844356E-08 6.6355027E-10 2.0081522E+00 3.8191656E-04 1.0365199E-12 -1.2802699E-02 6.4277856E-08 -2.1232502E-09 1.4077486E+00 3.7465830E-04 5.3758750E-13 -1.1020966E-02 6.8207143E-08 -9.0401581E-10 1.7907442E+00 4.1372934E-04 1.0963432E-12 -1.3787861E-02 2.7635780E-08 -9.1177438E-10 1.5724131E+00 3.5828425E-04 5.5666339E-13 -9.6711777E-03 2.0105803E-08 4.4524082E-10 1.5164691E+00 3.3807612E-04 1.1588110E-12 -9.5251380E-03 -6.2749670E-08 -3.7384557E-11 1.7345241E+00 4.1188876E-04 5.7684787E-13 -9.9612419E-03 6.2380330E-08 6.3696565E-10 1.5090240E+00 3.9232103E-04 1.2242427E-12 -1.3801833E-02 -7.9767325E-08 7.5137396E-10 1.5283302E+00 3.7288322E-04 5.9818670E-13 -1.0560735E-02 -5.8125050E-08 4.3858631E-10 1.6563792E+00 3.3576117E-04 1.2925553E-12 -9.9549526E-03 -3.7036010E-08 6.2314848E-10 1.5771269E+00 3.0920032E-04 6.2074304E-13 -1.0040834E-02 -4.6465367E-08 2.0803113E-09 1.4442009E+00 4.1761063E-04 1.3639918E-12 -1.2907002E-02 1.5213870E-07 -1.7596059E-09 1.2053616E+00 3.2757598E-04 6.4465924E-13 -8.5234316E-03 -5.4122427E-08 -1.0778871E-09 1.5022060E+00 3.7617201E-04 1.4385873E-12 -1.3156063E-02 8.1563719E-08 -1.0947119E-11 1.4776505E+00 3.6797969E-04 6.6992402E-13 -1.2562141E-02 8.1793544E-08 2.4183128E-10 1.5481623E+00 3.9651943E-04 1.5165397E-12 -1.3964606E-02 -1.4408438E-07 2.5356908E-09 1.4407434E+00 3.9918517E-04 6.9665573E-13 -1.1880247E-02 2.9916432E-08 -7.0315936E-10 1.5323279E+00 4.7334214E-04 1.5978381E-12 -1.4408415E-02 -1.3045265E-07 4.3529296E-09 1.3180609E+00 4.0800549E-04 7.2485908E-13 -1.3183326E-02 -4.1034532E-08 1.3610816E-09 1.3139663E+00 4.0709984E-04 1.6827868E-12 -1.2906499E-02 4.8134183E-08 -1.9791746E-09 1.1239864E+00 3.4282650E-04 7.5469389E-13 -9.7506130E-03 1.4113377E-08 1.0211619E-09 1.4062314E+00 3.8199892E-04 1.7713419E-12 -1.4438787E-02 -2.0044200E-07 1.1575444E-09 1.3095208E+00 3.7749158E-04 7.8618031E-13 -1.3252726E-02 9.5483585E-08 -1.1674759E-09 1.1435841E+00 3.4579629E-04 1.8638452E-12 -1.2199547E-02 1.9686416E-08 5.1131493E-10 1.3349588E+00 3.5787854E-04 8.1945160E-13 -1.1306087E-02 5.1112941E-08 -6.4493411E-10 9.1433847E-01 3.3930660E-04 1.9602447E-12 -8.7059345E-03 -8.6634905E-08 1.8202231E-09 1.1882113E+00 3.4501741E-04 8.5459824E-13 -1.1387651E-02 2.4208166E-08 -8.1904139E-10 1.0723809E+00 2.9329871E-04 2.0609246E-12 -9.2119947E-03 3.3577482E-08 1.2738038E-09 1.0974412E+00 3.3883745E-04 8.9167790E-13 -1.0447795E-02 4.7043023E-09 -9.8112962E-10 1.1663822E+00 3.3589301E-04 2.1658103E-12 -1.1536738E-02 5.6288744E-08 -1.2938276E-09 1.0115391E+00 3.4601431E-04 9.3079212E-13 -1.1209129E-02 -7.0494302E-08 1.7691502E-09 9.4216168E-01 3.2332464E-04 2.2751122E-12 -1.1354109E-02 1.6488936E-08 -8.8575636E-10 1.0131778E+00 3.0909540E-04 9.7202791E-13 -9.7553609E-03 1.3966873E-07 -2.4327784E-09 9.5095670E-01 3.4267572E-04 2.3890234E-12 -1.0846925E-02 -6.1627098E-08 2.9068772E-10 1.1805054E+00 2.9357683E-04 1.0154983E-12 -1.0767787E-02 -9.4266220E-08 1.2443661E-09 9.0098715E-01 3.1243460E-04 2.5077074E-12 -9.9435197E-03 -1.1457692E-07 2.0297850E-09 1.2182370E+00 4.0118990E-04 1.0612646E-12 -1.5983306E-02 -1.0941850E-08 -1.2587189E-09 1.1164074E+00 3.0863227E-04 2.6314330E-12 -1.0705856E-02 -2.2375188E-07 2.9258491E-09 8.9479029E-01 2.7195623E-04 1.1095368E-12 -7.7850549E-03 -6.2740959E-08 1.3976147E-09 9.9203271E-01 3.1519632E-04 2.7602053E-12 -1.0339064E-02 1.5247974E-07 6.9264594E-10 9.5651668E-01 2.8417949E-04 1.1603798E-12 -9.5941639E-03 -3.3278766E-08 4.8729404E-10 1.2566842E+00 3.6989700E-04 2.8942523E-12 -1.6098144E-02 -1.9334716E-07 1.0436881E-09 1.0034795E+00 2.7023401E-04 1.2139547E-12 -9.7501054E-03 -7.5744673E-08 1.6342880E-09 9.7877753E-01 3.4846348E-04 3.0338197E-12 -1.3162715E-02 -2.5736734E-08 -1.4610977E-09 9.7422773E-01 2.6111564E-04 1.2702688E-12 -1.0540381E-02 -5.0003518E-08 1.1120009E-09 9.9894118E-01 2.7298779E-04 3.1790729E-12 -9.6060233E-03 1.6423715E-07 -1.8011167E-09 7.6568884E-01 2.8128416E-04 1.3295573E-12 -9.6884677E-03 7.0422573E-08 -1.7618782E-09 8.8961703E-01 2.2486236E-04 3.3302048E-12 -9.6373279E-03 -4.1664933E-08 6.4503725E-10 9.6710300E-01 2.2734505E-04 1.3919272E-12 -9.8865638E-03 1.0586083E-07 -4.4015876E-12 9.7506505E-01 2.7408137E-04 3.4874224E-12 -1.0662580E-02 -1.1086679E-07 -1.3742293E-09 9.3835157E-01 2.5603239E-04 1.4574934E-12 -1.1179636E-02 -2.0677332E-08 1.1228874E-09 8.6042935E-01 2.7145020E-04 3.6509736E-12 -1.0282086E-02 1.1399213E-08 -7.0854750E-10 8.2766384E-01 2.4067826E-04 1.5263730E-12 -9.2384703E-03 3.8231726E-10 -1.2187870E-10 7.6487297E-01 2.0385694E-04 3.8210312E-12 -7.9050148E-03 -8.0160525E-08 8.2858215E-10 9.2774010E-01 2.1056198E-04 1.5988417E-12 -9.7611919E-03 -4.2026034E-08 -3.4485476E-10 8.2268023E-01 2.4659967E-04 3.9977852E-12 -9.8577188E-03 1.4809760E-07 -3.4389434E-09 8.3004886E-01 2.5592535E-04 1.6749395E-12 -9.8632555E-03 9.7109968E-08 -4.5645134E-11 9.2630643E-01 2.0513489E-04 4.1816238E-12 -8.8652838E-03 1.1452494E-07 -1.5243029E-09 9.2533344E-01 2.2358721E-04 1.7548330E-12 -9.9261338E-03 1.7722444E-08 -3.5013336E-11 1.0163243E+00 2.2744243E-04 4.3723974E-12 -1.1393235E-02 -1.3568591E-07 3.6177310E-09 9.2013931E-01 2.1270761E-04 1.8387705E-12 -9.4435643E-03 -3.5341213E-08 7.6930251E-10 6.9277024E-01 1.9843227E-04 4.5709326E-12 -7.4930950E-03 -8.9743047E-08 2.0513959E-09 7.3679596E-01 1.8944396E-04 1.9268768E-12 -7.7867205E-03 -1.4714477E-08 8.7338681E-10 7.5031596E-01 2.0949068E-04 4.7770368E-12 -8.3572976E-03 3.0889165E-08 -7.5661744E-10 7.4217308E-01 1.9111499E-04 2.0192769E-12 -8.0652954E-03 -5.2134627E-08 5.6832522E-10 6.9530249E-01 1.6812202E-04 4.9910653E-12 -6.9402074E-03 -4.4920238E-08 9.8150787E-10 7.9828954E-01 1.8054844E-04 2.1162893E-12 -8.3797872E-03 4.1311942E-08 -9.6656383E-10 6.8241686E-01 1.6477400E-04 5.2132985E-12 -6.9640400E-03 -1.1778866E-07 1.1076035E-09 6.5900081E-01 1.7534502E-04 2.2180745E-12 -6.7149163E-03 2.8160750E-08 5.4058175E-10 7.4352187E-01 1.4126464E-04 5.4441156E-12 -6.8131830E-03 -6.8863990E-08 1.0548481E-09 6.3793415E-01 1.6067375E-04 2.3247250E-12 -7.0121349E-03 6.7516012E-08 -6.5047473E-10 7.0585376E-01 1.4801895E-04 5.6836853E-12 -6.8965475E-03 -1.0708181E-09 2.1733965E-10 7.1250802E-01 1.5488964E-04 2.4366427E-12 -6.7307716E-03 -4.7231015E-09 5.3722971E-10 7.4582905E-01 1.6956791E-04 5.9322863E-12 -7.7925329E-03 5.5795276E-08 -1.1102678E-10 7.3755383E-01 1.3185613E-04 2.5539393E-12 -6.8465718E-03 9.6857313E-08 -2.2558846E-09 6.1343843E-01 1.3519367E-04 6.1903503E-12 -6.1668814E-03 4.5120220E-08 -1.4013631E-09 7.3229611E-01 1.4442287E-04 2.6767713E-12 -6.7177410E-03 -1.2193342E-08 5.3343485E-10 6.3447237E-01 1.2604681E-04 6.4581248E-12 -5.8052498E-03 1.0026380E-08 -1.4153761E-09 5.5058336E-01 9.4676900E-05 2.8056741E-12 -3.8171583E-03 3.7648750E-08 -2.2478380E-10 6.4489841E-01 9.9376404E-05 6.7358905E-12 -5.2154367E-03 6.8622095E-09 9.3474428E-10 7.2636473E-01 1.2573664E-04 2.9406848E-12 -6.6220798E-03 1.0524604E-07 -1.1213073E-09 5.9762186E-01 1.1574312E-04 7.0239582E-12 -5.2772700E-03 -3.3098253E-08 -4.8411281E-10 7.2705680E-01 1.0970658E-04 3.0821441E-12 -5.3478633E-03 2.4028402E-08 5.9832872E-10 6.1618686E-01 1.2052616E-04 7.3228697E-12 -5.2212779E-03 5.4885574E-10 1.1620699E-09 6.2495518E-01 1.1438311E-04 3.2303184E-12 -5.3170617E-03 1.1611772E-07 2.4484456E-10 4.8991895E-01 9.1776557E-05 7.6328145E-12 -3.8283796E-03 -1.7083607E-08 -1.9512170E-11 5.9940422E-01 1.0571610E-04 3.3855791E-12 -4.7227475E-03 4.1092402E-08 -1.9159871E-09 5.6357414E-01 9.5719275E-05 7.9543204E-12 -4.1791019E-03 -4.9584777E-08 5.6922855E-10 5.8463842E-01 9.4684838E-05 3.5481743E-12 -4.0803589E-03 1.1864780E-07 -1.9901563E-09 4.8168644E-01 8.7292909E-05 8.2876119E-12 -3.0708681E-03 3.9062531E-08 -1.4412901E-11 6.6400087E-01 9.7905613E-05 3.7185441E-12 -4.7324602E-03 -1.2084205E-07 -2.6818206E-10 4.8041695E-01 8.2142411E-05 8.6333189E-12 -3.3396948E-03 1.4887202E-07 3.8396974E-10 6.3609892E-01 9.3594492E-05 3.8968850E-12 -4.9320450E-03 1.6361037E-07 -1.4222012E-09 5.3359628E-01 8.0725433E-05 8.9915488E-12 -3.7681938E-03 -7.8490054E-08 3.1153409E-09 5.3509533E-01 7.7606172E-05 4.0837268E-12 -3.3707104E-03 8.1023348E-09 3.2682088E-10 5.2220577E-01 6.9291069E-05 9.3632203E-12 -3.3667292E-03 -1.0268860E-07 7.0107503E-10 4.5852911E-01 5.9465419E-05 4.2794232E-12 -2.5133374E-03 -2.9660967E-08 4.3990564E-10 4.1874343E-01 6.8587244E-05 9.7483991E-12 -2.5042905E-03 5.0100915E-08 -4.9265236E-10 5.2264917E-01 6.9602931E-05 4.4843369E-12 -3.0993095E-03 9.3772286E-08 -1.3061983E-09 5.2433443E-01 6.7731024E-05 1.0147713E-11 -2.9891722E-03 1.6802622E-07 -9.9859998E-10 5.0925481E-01 6.6911482E-05 4.6991855E-12 -3.1079487E-03 -5.6512399E-09 -3.9850262E-10 4.9034795E-01 5.9243288E-05 1.0561902E-11 -2.2800707E-03 9.8537228E-08 -1.1809066E-09 5.1638365E-01 6.6196248E-05 4.9240286E-12 -2.6724553E-03 2.2718977E-08 -1.3322888E-09 4.8433435E-01 5.5208326E-05 1.0991246E-11 -2.2808339E-03 -1.0505736E-07 -6.3601052E-10 4.7034574E-01 5.6346966E-05 5.1596579E-12 -2.0979233E-03 -1.6376880E-07 1.2956071E-09 4.4975334E-01 4.8447044E-05 1.1436385E-11 -1.9716192E-03 -1.0552187E-08 -9.4908192E-10 4.5248926E-01 5.1114996E-05 5.4066972E-12 -1.8468269E-03 3.5809844E-08 4.7425314E-10 4.3472999E-01 4.9679318E-05 1.1898080E-11 -1.9108348E-03 2.6147678E-08 -1.5494922E-10 5.0423670E-01 5.2163232E-05 5.6654000E-12 -1.8813462E-03 1.0695117E-08 3.7209136E-10 4.4428846E-01 4.9900886E-05 1.2376800E-11 -1.3666427E-03 -9.9263808E-08 -5.1107056E-11 4.1136298E-01 5.1227213E-05 5.9365846E-12 -1.4405502E-03 -1.8010179E-07 1.3068095E-09 3.7787023E-01 4.5642959E-05 1.2873333E-11 -9.3746540E-04 -1.3979840E-07 1.2642296E-09 3.9668229E-01 4.7667272E-05 6.2209122E-12 -6.4091623E-04 -5.0599272E-08 5.0189408E-10 4.6522671E-01 3.8195914E-05 1.3388364E-11 -9.6758141E-04 4.8842113E-09 -3.1629740E-10 4.0760961E-01 4.4399731E-05 6.5189746E-12 -1.0851485E-03 -1.1570487E-08 -7.7789541E-10 4.0235150E-01 4.4080105E-05 1.3922704E-11 -1.0752085E-03 1.7680486E-07 1.8233708E-09 3.8378599E-01 4.3209391E-05 6.8134270E-12 -8.8332064E-04 -9.0554828E-08 -1.0706986E-10 3.5220698E-01 4.4758857E-05 1.4442537E-11 -8.4359676E-04 7.5827778E-08 4.5500000E-11 3.6291376E-01 3.9761391E-05 7.1198893E-12 -8.5247442E-04 -5.1126097E-08 -9.5756993E-11 3.5878012E-01 4.3119348E-05 1.4965305E-11 -4.2516529E-04 2.8923324E-08 3.3306193E-09 3.2252768E-01 4.0118979E-05 7.4550453E-12 -6.5198657E-04 -1.5071738E-07 9.8706998E-10 3.7524363E-01 4.3170421E-05 1.5509405E-11 -2.7025689E-04 -1.4837946E-07 3.5057004E-09 3.5861081E-01 4.2004089E-05 7.8275303E-12 -3.3961286E-04 5.4785949E-09 1.1307078E-10 3.4728923E-01 4.2063479E-05 1.6090062E-11 3.9911039E-05 1.3591067E-07 4.6925047E-10 3.8132572E-01 4.6139834E-05 8.2829819E-12 -4.0545681E-05 -4.0431793E-08 -4.1395740E-10 3.2074988E-01 4.2115753E-05 1.6743660E-11 -1.7917065E-04 6.8927434E-08 -1.6007802E-10 3.3249375E-01 4.2532221E-05 8.8278655E-12 7.3429346E-06 -1.1019254E-07 2.6695762E-10 3.0495206E-01 4.0642120E-05 1.7450827E-11 3.9481945E-04 6.1095285E-08 -2.6717375E-09 3.4141189E-01 3.8805843E-05 9.4494117E-12 3.4887995E-05 1.2075245E-07 8.5704374E-11 3.2099026E-01 4.0141927E-05 1.8175380E-11 3.5327533E-04 7.1366664E-08 3.2491504E-10 2.8018391E-01 4.2873602E-05 1.0137835E-11 5.9171487E-04 3.6658092E-09 2.1269675E-09 3.0333000E-01 4.0560124E-05 1.8891536E-11 6.0931023E-04 2.7461135E-07 5.2355217E-11 2.8072405E-01 4.5524819E-05 1.0912338E-11 6.2099594E-04 1.0919036E-07 -1.1985352E-09 3.2351449E-01 4.3468492E-05 1.9615778E-11 4.4871474E-04 1.4337057E-07 -1.6587103E-09 3.0423015E-01 4.4440923E-05 1.1724466E-11 9.4917609E-04 -6.2172539E-08 7.3368445E-10 2.7386764E-01 4.2704902E-05 2.0352170E-11 7.3598279E-04 -8.4117929E-08 -1.4024854E-09 3.1205407E-01 4.7256763E-05 1.2605467E-11 1.4036781E-03 1.6738793E-08 1.2219610E-09 2.5913265E-01 4.2912154E-05 2.1101423E-11 9.9074666E-04 5.2062745E-09 -5.2029286E-10 2.6050305E-01 4.2867578E-05 1.3541007E-11 7.7457220E-04 7.6406423E-08 6.6013778E-11 2.8083545E-01 4.2983997E-05 2.1879030E-11 9.9681120E-04 2.9318160E-08 1.4115746E-10 2.1617067E-01 4.2605050E-05 1.4545690E-11 8.4493659E-04 -1.3337129E-08 1.0170328E-09 2.4311538E-01 3.8522583E-05 2.2720516E-11 8.0511870E-04 2.9397828E-08 -7.5332246E-10 2.3863885E-01 4.8277052E-05 1.5579496E-11 1.3399820E-03 9.7958569E-08 1.8559798E-09 2.2472717E-01 4.6811521E-05 2.3615603E-11 1.1005312E-03 -1.9213682E-07 1.0576757E-10 2.3692881E-01 5.0540155E-05 1.6635629E-11 1.4154719E-03 -5.4313382E-08 -1.9136674E-09 2.1239641E-01 5.1557570E-05 2.4569740E-11 1.3339195E-03 -9.9892117E-10 -6.4497956E-11 2.1964352E-01 5.3884938E-05 1.7688137E-11 1.4138704E-03 -7.7289933E-08 -3.7634140E-09 2.1706924E-01 5.1401523E-05 2.5607041E-11 1.4620597E-03 8.9422223E-08 -7.0541750E-10 2.3163192E-01 5.2696298E-05 1.8699349E-11 1.6862780E-03 -1.3356369E-07 -1.1378687E-09 2.2945400E-01 5.3064665E-05 2.6721732E-11 1.6629220E-03 6.2271033E-09 -9.0906960E-10 2.2058782E-01 5.2348652E-05 1.9683914E-11 1.6228561E-03 5.3688936E-08 5.2554633E-10 1.9267124E-01 4.3381082E-05 2.7861418E-11 1.3903544E-03 6.6540274E-08 6.7113493E-10 1.9807336E-01 5.6720572E-05 2.0628645E-11 1.4555836E-03 -8.6758476E-08 1.1397302E-09 1.9785647E-01 5.4528944E-05 2.9110728E-11 1.4613958E-03 -2.8396308E-08 1.5413514E-09 1.9041806E-01 5.9366641E-05 2.1567758E-11 1.6176614E-03 -4.2884221E-08 -2.7376965E-10 1.8177666E-01 6.0384271E-05 3.0520263E-11 1.3273658E-03 -1.2306832E-07 -1.8754351E-09 1.9619837E-01 5.9625985E-05 2.2536313E-11 1.8312457E-03 -3.0379685E-08 -1.3763352E-10 1.7847882E-01 6.5121334E-05 3.2046425E-11 1.9431305E-03 9.2936183E-09 9.8014197E-10 1.6170129E-01 4.9840015E-05 2.3587070E-11 1.2714923E-03 2.4445427E-08 -8.9405505E-10 1.7913169E-01 6.3343621E-05 3.3679313E-11 1.8079050E-03 -7.0364578E-08 2.5916066E-11 1.5451851E-01 5.9150145E-05 2.4720353E-11 1.5821892E-03 8.5237708E-08 4.3161630E-10 1.7862493E-01 6.7487505E-05 3.5465055E-11 2.1246930E-03 -1.9448834E-08 -1.1920644E-09 1.8426874E-01 6.6016655E-05 2.5898996E-11 2.0611992E-03 -1.7879835E-07 -2.2290991E-09 1.6921662E-01 6.8035137E-05 3.7404413E-11 1.9941286E-03 1.3658071E-07 1.4630096E-09 1.4858213E-01 6.6501496E-05 2.7131082E-11 1.7624998E-03 -5.6292411E-08 -1.2499184E-09 1.5283768E-01 7.1205781E-05 3.9523065E-11 1.9553190E-03 -1.6211407E-08 1.9360347E-09 1.4174093E-01 6.9627909E-05 2.8441440E-11 1.7683432E-03 -1.9292399E-08 -3.7115404E-09 1.6186178E-01 8.0778154E-05 4.1951661E-11 2.1061637E-03 -1.5963401E-08 1.8350953E-09 1.3522223E-01 7.6468546E-05 2.9854941E-11 1.8900033E-03 -5.2617719E-09 1.9165511E-09 1.4767659E-01 8.0702383E-05 4.4679670E-11 1.9899856E-03 8.3639954E-08 -8.3739193E-10 1.3508078E-01 8.2729406E-05 3.1388968E-11 2.0097739E-03 -2.5905608E-08 -3.0175304E-09 1.2666818E-01 7.5759992E-05 4.7716348E-11 1.8968952E-03 9.9805916E-08 1.0911382E-09 \ No newline at end of file +SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2024-10-08T15:50:34' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'TABLE ' / ASCII table extension BITPIX = 8 / 8-bit ASCII characters NAXIS = 2 / 2-dimensional ASCII table NAXIS1 = 95 / width of table in characters NAXIS2 = 257 / number of rows in table PCOUNT = 0 / no group parameters (required keyword) GCOUNT = 1 / one data group (required keyword) TFIELDS = 6 / number of fields in each row COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'ANALYSED AUTO POWER SPECTRUM' COMMENT CREATOR = 'ANAFAST ' / Software creating the FITS file VERSION = '3.83 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum Legendre order L COMMENT POLAR = T / Polarisation included (True/False) BCROSS = T / Magnetic cross terms included (True/False) ASYMCL = F / Asymmetric pol cross terms (XY vs YX) included COMMENT NSIDE = 128 / Resolution Parameter of Input Map COORDSYS= 'unknown ' / Input Map Coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial COMMENT TBCOL1 = 1 / beginning column of field 1 TFORM1 = 'E15.7 ' TTYPE1 = 'TEMPERATURE' / Temperature C(l) TUNIT1 = 'uK^2 ' / square of map units COMMENT TBCOL2 = 17 / beginning column of field 2 TFORM2 = 'E15.7 ' TTYPE2 = 'GRADIENT' / Gradient (=ELECTRIC) polarisation C(l) TUNIT2 = 'uK^2 ' / power spectrum units COMMENT TBCOL3 = 33 / beginning column of field 3 TFORM3 = 'E15.7 ' TTYPE3 = 'CURL ' / Curl (=MAGNETIC) polarisation C(l) TUNIT3 = 'uK^2 ' / power spectrum units COMMENT TBCOL4 = 49 / beginning column of field 4 TFORM4 = 'E15.7 ' TTYPE4 = 'TG ' / Temperature X Gradient cross terms TUNIT4 = 'uK^2 ' / power spectrum units COMMENT TBCOL5 = 65 / beginning column of field 5 TFORM5 = 'E15.7 ' TTYPE5 = 'TC ' / Temperature X Curl cross terms TUNIT5 = 'uK^2 ' / power spectrum units COMMENT TBCOL6 = 81 / beginning column of field 6 TFORM6 = 'E15.7 ' TTYPE6 = 'GC ' / Gradient x Curl cross terms TUNIT6 = 'uK^2 ' / power spectrum units COMMENT COMMENT The polarisation power spectra have the same definition as in CMBFAST COMMENT CUT-SKY = 0.000000000000E+00 / [deg] Symmetric Cut Sky NITERALM= 0 / Number of iterations for a_lms extraction LREGRESS= 2 / Regression of low multipoles (0/1/2) NMAPS_IN= 1 / Number of maps (co-)analysed (1/2) QUADSCHM= 1 / Quadrature scheme (0/1/2) COMMENT HISTORY Input Map = map.fits END 1.6709244E-08 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3732767E-06 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.9208811E+03 1.5580678E-01 4.8352069E-14 1.3119236E+01 1.0511602E-06 5.2924753E-09 8.8083441E+02 1.1366151E-01 2.6074539E-13 7.3459702E+00 -3.0818373E-06 -2.8333609E-08 1.9121996E+02 5.2373238E-02 4.9698767E-14 4.2856255E-01 -2.3860011E-07 -2.8506612E-08 3.1475549E+02 4.2491779E-02 2.6118541E-13 2.7417312E+00 3.1288841E-06 -3.0129255E-09 1.8607808E+02 1.2426565E-02 5.1856387E-14 1.1944407E+00 7.2669422E-08 1.1708419E-09 1.0912059E+02 1.1852164E-02 2.6178701E-13 7.5098610E-01 3.5768406E-07 -1.1923338E-08 9.4294434E+01 3.2661760E-03 5.4879807E-14 2.8261247E-01 8.7458659E-07 6.5774377E-09 5.6273460E+01 2.9558546E-03 2.6257306E-13 2.2497472E-01 -7.5785766E-07 -5.5717333E-09 8.8571434E+01 1.8752117E-03 5.8627196E-14 1.8444876E-01 -3.7566878E-07 -4.6674820E-10 3.4723320E+01 5.6158280E-04 2.6350954E-13 5.1227380E-02 -1.0769456E-06 9.6749697E-10 5.5994274E+01 6.4067211E-04 6.3214238E-14 9.9612176E-02 -1.1784223E-07 2.5088120E-10 3.2573311E+01 5.1920296E-04 2.6477751E-13 6.1285630E-02 -2.0950120E-08 3.0586826E-09 3.2238415E+01 2.4396315E-04 6.8633819E-14 1.4068934E-02 5.4362783E-08 5.6420063E-10 2.0166826E+01 3.8469082E-04 2.6610138E-13 5.4040551E-02 -4.1566818E-07 -1.5428580E-09 1.7658108E+01 1.5379270E-04 7.4891272E-14 1.0539895E-02 -1.0179018E-07 1.1581939E-10 1.2040778E+01 1.5634559E-04 2.6756307E-13 1.6746340E-02 -5.6590626E-08 -7.2038403E-11 1.5882023E+01 2.1458072E-04 8.1940205E-14 2.1327939E-02 -3.5841433E-07 -7.1803763E-10 1.0771794E+01 1.3890110E-04 2.6932100E-13 1.6515872E-02 3.9482069E-07 2.9083890E-11 1.8970325E+01 1.1791504E-04 8.9891311E-14 3.0103255E-02 -6.7887918E-08 -3.0744440E-10 1.3997983E+01 1.4761774E-04 2.7132601E-13 2.8791601E-02 -1.4400408E-07 -3.7484099E-10 6.9224439E+00 1.0474593E-04 9.8745278E-14 1.1323366E-02 9.5958264E-09 -1.5929134E-10 1.0003628E+01 1.1038726E-04 2.7351968E-13 1.8730281E-02 1.6434619E-07 -1.8579314E-10 1.0017974E+01 1.4789449E-04 1.0846278E-13 2.5550455E-02 -2.2766029E-07 -6.9938094E-10 1.3921675E+01 1.4326723E-04 2.7591693E-13 2.3117559E-02 1.6280067E-07 4.9930360E-10 9.4554539E+00 9.5202442E-05 1.1905914E-13 1.6183496E-02 5.9010745E-08 8.5714956E-11 8.6376410E+00 1.4232975E-04 2.7854794E-13 1.6754905E-02 1.2739095E-07 5.1627247E-10 5.6569176E+00 1.1266072E-04 1.3058180E-13 5.8259335E-03 -2.3682645E-09 1.1920283E-10 6.8044815E+00 1.1551985E-04 2.8138250E-13 9.1398750E-03 1.2900847E-07 1.1770511E-09 8.3943834E+00 1.2213606E-04 1.4307009E-13 1.3593781E-02 5.0303452E-08 2.2174775E-10 8.8008337E+00 1.7417122E-04 2.8448725E-13 1.3756079E-02 -1.8060780E-08 -1.9156582E-10 9.2416582E+00 1.9039912E-04 1.5654310E-13 1.1598191E-02 1.8111442E-07 4.9434481E-11 5.9690027E+00 1.3854665E-04 2.8785259E-13 7.4966187E-03 -8.2792596E-08 -8.4561924E-10 6.6154165E+00 1.7594715E-04 1.7098810E-13 8.2535651E-03 1.0081007E-08 2.7772393E-10 4.9477024E+00 1.5676959E-04 2.9150597E-13 -1.0982341E-03 1.8305812E-07 -3.8797316E-11 4.7425060E+00 1.9215028E-04 1.8654016E-13 8.4417500E-03 4.1894197E-08 -7.6851436E-10 4.9923410E+00 1.8782940E-04 2.9535237E-13 1.0517733E-02 8.9072429E-09 -6.7022693E-10 3.5748935E+00 2.1360058E-04 2.0306027E-13 6.4345165E-03 3.6215458E-10 6.7966427E-10 5.2434268E+00 2.1643443E-04 2.9950410E-13 8.3864843E-03 -9.9383179E-08 5.3938765E-10 3.7635739E+00 1.9640426E-04 2.2071245E-13 5.1070000E-03 8.0940488E-08 1.1777066E-09 5.4213471E+00 2.5829003E-04 3.0395131E-13 9.6298093E-03 4.3039725E-07 -2.8753067E-10 4.3534036E+00 2.1423829E-04 2.3945564E-13 8.1508758E-04 -7.4801655E-08 7.3462003E-10 3.5252440E+00 2.1963776E-04 3.0876170E-13 2.3995279E-03 -1.0476371E-07 6.3604294E-10 3.8818378E+00 2.3064886E-04 2.5942071E-13 1.5731046E-03 1.5351223E-08 -6.1599176E-10 3.3869541E+00 2.5392856E-04 3.1382202E-13 1.8893357E-03 2.9237915E-08 -1.1600810E-09 3.8015990E+00 2.4619431E-04 2.8050441E-13 -5.0806405E-04 4.4362409E-08 3.3435499E-10 4.0637574E+00 2.6482801E-04 3.1930770E-13 3.9238571E-03 9.3653307E-09 -7.1568845E-10 3.4207907E+00 2.7267248E-04 3.0293164E-13 3.5970863E-03 -2.5541274E-07 -7.4261697E-10 2.7502620E+00 2.7351890E-04 3.2506132E-13 -3.2344339E-03 2.0487516E-08 1.4146884E-09 2.9286714E+00 2.2570384E-04 3.2656313E-13 -6.4987941E-03 -8.3157175E-08 -6.0048061E-10 2.9461942E+00 2.6674414E-04 3.3123238E-13 -8.7262582E-05 -1.7126274E-08 9.3120051E-10 3.5302558E+00 2.4006818E-04 3.5153117E-13 1.9147213E-03 2.8026801E-07 -1.3767842E-09 3.4332235E+00 2.7609625E-04 3.3787038E-13 -1.0849974E-03 2.4829263E-09 7.5384934E-11 3.1531720E+00 3.2285869E-04 3.7785619E-13 3.4456691E-03 -4.6111687E-08 4.8703885E-10 2.4914711E+00 2.7597387E-04 3.4482597E-13 4.9907970E-03 1.0915235E-08 -5.0961585E-10 2.6640990E+00 3.1714287E-04 4.0568086E-13 -1.2582744E-03 -8.2258161E-08 -1.2156190E-09 2.6436045E+00 2.7448506E-04 3.5227027E-13 -4.2313156E-03 -8.6610044E-08 4.8088822E-10 2.7882385E+00 3.2214241E-04 4.3494310E-13 -3.4354799E-03 3.5149473E-08 -5.2389681E-10 2.7511389E+00 3.0217582E-04 3.6014936E-13 -9.6600654E-04 -2.4501649E-08 4.6274820E-10 3.0255954E+00 3.9262392E-04 4.6571547E-13 8.7184820E-04 -3.2663476E-07 1.6366833E-09 2.4638500E+00 3.0649788E-04 3.6855274E-13 2.2754133E-05 -1.2575796E-08 -5.0928056E-10 2.4950440E+00 3.5900073E-04 4.9816336E-13 -7.9848384E-03 1.7487261E-07 -1.0166825E-09 2.4909518E+00 3.0670193E-04 3.7746119E-13 -2.2822458E-03 -1.4424380E-07 -1.8142506E-09 2.2688460E+00 4.0648086E-04 5.3219739E-13 -1.3334299E-02 1.0993281E-08 5.4995647E-10 1.8246448E+00 3.4013559E-04 3.8696571E-13 -2.4639382E-03 -1.2306907E-08 1.1726435E-09 2.0729938E+00 3.7053353E-04 5.6797600E-13 -2.4648416E-03 1.6348155E-08 1.0475878E-09 2.5010071E+00 3.1774901E-04 3.9698803E-13 -6.2224320E-03 5.6655690E-08 -6.9812428E-10 2.2624993E+00 3.8127121E-04 6.0548018E-13 -4.7189333E-03 -1.2391058E-07 1.0817797E-09 2.4825990E+00 3.9491549E-04 4.0762727E-13 -5.5638403E-03 -1.9237254E-08 -1.6651378E-09 2.3106766E+00 2.9913126E-04 6.4491961E-13 -7.2919182E-03 1.3556928E-07 -2.1687976E-09 1.7557315E+00 3.3959877E-04 4.1895594E-13 -4.4034813E-03 3.5022737E-08 1.1704474E-09 2.0269620E+00 3.5003564E-04 6.8625352E-13 -9.2386147E-03 8.9101583E-08 -1.1852526E-09 2.0980029E+00 5.0785812E-04 4.3093442E-13 -1.2221943E-02 -1.4830912E-09 -8.5433743E-10 2.1775539E+00 3.4754278E-04 7.2960821E-13 -4.9192347E-03 -9.4393080E-08 1.2375816E-09 1.9744936E+00 3.6576038E-04 4.4365149E-13 -5.5578263E-03 3.9261117E-08 -1.2533541E-09 2.0881352E+00 3.3594336E-04 7.7502891E-13 -1.0006345E-02 1.0357954E-07 -1.6915191E-09 1.5990455E+00 4.0469252E-04 4.5713129E-13 -9.1970097E-03 1.0862142E-08 7.5182521E-10 1.9129376E+00 3.7031510E-04 8.2265428E-13 -9.6223513E-03 4.3964445E-08 -4.9871319E-11 1.7591827E+00 3.3598900E-04 4.7141186E-13 -8.4194737E-03 1.6204297E-07 -3.5314110E-10 1.7667294E+00 4.0470978E-04 8.7250785E-13 -1.1177014E-02 9.5610673E-08 3.4029213E-09 1.7881845E+00 3.7099537E-04 4.8653518E-13 -1.0987245E-02 9.5694034E-08 5.1983928E-10 1.8150462E+00 3.8515127E-04 9.2473620E-13 -8.3537446E-03 -8.7676540E-08 1.3238172E-09 1.6388285E+00 4.2713466E-04 5.0260132E-13 -1.2275157E-02 6.3804571E-08 -1.3509571E-10 1.6738988E+00 4.2910338E-04 9.7935885E-13 -8.8922037E-03 -3.0710428E-08 3.6944800E-10 1.8881971E+00 4.5088260E-04 5.1959554E-13 -1.0597173E-02 -8.7844356E-08 6.6355027E-10 2.0081522E+00 3.8191656E-04 1.0365199E-12 -1.2802699E-02 6.4277856E-08 -2.1232502E-09 1.4077486E+00 3.7465830E-04 5.3758750E-13 -1.1020966E-02 6.8207143E-08 -9.0401581E-10 1.7907442E+00 4.1372934E-04 1.0963432E-12 -1.3787861E-02 2.7635780E-08 -9.1177438E-10 1.5724131E+00 3.5828425E-04 5.5666339E-13 -9.6711777E-03 2.0105803E-08 4.4524082E-10 1.5164691E+00 3.3807612E-04 1.1588110E-12 -9.5251380E-03 -6.2749670E-08 -3.7384557E-11 1.7345241E+00 4.1188876E-04 5.7684787E-13 -9.9612419E-03 6.2380330E-08 6.3696565E-10 1.5090240E+00 3.9232103E-04 1.2242427E-12 -1.3801833E-02 -7.9767325E-08 7.5137396E-10 1.5283302E+00 3.7288322E-04 5.9818670E-13 -1.0560735E-02 -5.8125050E-08 4.3858631E-10 1.6563792E+00 3.3576117E-04 1.2925553E-12 -9.9549526E-03 -3.7036010E-08 6.2314848E-10 1.5771269E+00 3.0920032E-04 6.2074304E-13 -1.0040834E-02 -4.6465367E-08 2.0803113E-09 1.4442009E+00 4.1761063E-04 1.3639918E-12 -1.2907002E-02 1.5213870E-07 -1.7596059E-09 1.2053616E+00 3.2757598E-04 6.4465924E-13 -8.5234316E-03 -5.4122427E-08 -1.0778871E-09 1.5022060E+00 3.7617201E-04 1.4385873E-12 -1.3156063E-02 8.1563719E-08 -1.0947119E-11 1.4776505E+00 3.6797969E-04 6.6992402E-13 -1.2562141E-02 8.1793544E-08 2.4183128E-10 1.5481623E+00 3.9651943E-04 1.5165397E-12 -1.3964606E-02 -1.4408438E-07 2.5356908E-09 1.4407434E+00 3.9918517E-04 6.9665573E-13 -1.1880247E-02 2.9916432E-08 -7.0315936E-10 1.5323279E+00 4.7334214E-04 1.5978381E-12 -1.4408415E-02 -1.3045265E-07 4.3529296E-09 1.3180609E+00 4.0800549E-04 7.2485908E-13 -1.3183326E-02 -4.1034532E-08 1.3610816E-09 1.3139663E+00 4.0709984E-04 1.6827868E-12 -1.2906499E-02 4.8134183E-08 -1.9791746E-09 1.1239864E+00 3.4282650E-04 7.5469389E-13 -9.7506130E-03 1.4113377E-08 1.0211619E-09 1.4062314E+00 3.8199892E-04 1.7713419E-12 -1.4438787E-02 -2.0044200E-07 1.1575444E-09 1.3095208E+00 3.7749158E-04 7.8618031E-13 -1.3252726E-02 9.5483585E-08 -1.1674759E-09 1.1435841E+00 3.4579629E-04 1.8638452E-12 -1.2199547E-02 1.9686416E-08 5.1131493E-10 1.3349588E+00 3.5787854E-04 8.1945160E-13 -1.1306087E-02 5.1112941E-08 -6.4493411E-10 9.1433847E-01 3.3930660E-04 1.9602447E-12 -8.7059345E-03 -8.6634905E-08 1.8202231E-09 1.1882113E+00 3.4501741E-04 8.5459824E-13 -1.1387651E-02 2.4208166E-08 -8.1904139E-10 1.0723809E+00 2.9329871E-04 2.0609246E-12 -9.2119947E-03 3.3577482E-08 1.2738038E-09 1.0974412E+00 3.3883745E-04 8.9167790E-13 -1.0447795E-02 4.7043023E-09 -9.8112962E-10 1.1663822E+00 3.3589301E-04 2.1658103E-12 -1.1536738E-02 5.6288744E-08 -1.2938276E-09 1.0115391E+00 3.4601431E-04 9.3079212E-13 -1.1209129E-02 -7.0494302E-08 1.7691502E-09 9.4216168E-01 3.2332464E-04 2.2751122E-12 -1.1354109E-02 1.6488936E-08 -8.8575636E-10 1.0131778E+00 3.0909540E-04 9.7202791E-13 -9.7553609E-03 1.3966873E-07 -2.4327784E-09 9.5095670E-01 3.4267572E-04 2.3890234E-12 -1.0846925E-02 -6.1627098E-08 2.9068772E-10 1.1805054E+00 2.9357683E-04 1.0154983E-12 -1.0767787E-02 -9.4266220E-08 1.2443661E-09 9.0098715E-01 3.1243460E-04 2.5077074E-12 -9.9435197E-03 -1.1457692E-07 2.0297850E-09 1.2182370E+00 4.0118990E-04 1.0612646E-12 -1.5983306E-02 -1.0941850E-08 -1.2587189E-09 1.1164074E+00 3.0863227E-04 2.6314330E-12 -1.0705856E-02 -2.2375188E-07 2.9258491E-09 8.9479029E-01 2.7195623E-04 1.1095368E-12 -7.7850549E-03 -6.2740959E-08 1.3976147E-09 9.9203271E-01 3.1519632E-04 2.7602053E-12 -1.0339064E-02 1.5247974E-07 6.9264594E-10 9.5651668E-01 2.8417949E-04 1.1603798E-12 -9.5941639E-03 -3.3278766E-08 4.8729404E-10 1.2566842E+00 3.6989700E-04 2.8942523E-12 -1.6098144E-02 -1.9334716E-07 1.0436881E-09 1.0034795E+00 2.7023401E-04 1.2139547E-12 -9.7501054E-03 -7.5744673E-08 1.6342880E-09 9.7877753E-01 3.4846348E-04 3.0338197E-12 -1.3162715E-02 -2.5736734E-08 -1.4610977E-09 9.7422773E-01 2.6111564E-04 1.2702688E-12 -1.0540381E-02 -5.0003518E-08 1.1120009E-09 9.9894118E-01 2.7298779E-04 3.1790729E-12 -9.6060233E-03 1.6423715E-07 -1.8011167E-09 7.6568884E-01 2.8128416E-04 1.3295573E-12 -9.6884677E-03 7.0422573E-08 -1.7618782E-09 8.8961703E-01 2.2486236E-04 3.3302048E-12 -9.6373279E-03 -4.1664933E-08 6.4503725E-10 9.6710300E-01 2.2734505E-04 1.3919272E-12 -9.8865638E-03 1.0586083E-07 -4.4015876E-12 9.7506505E-01 2.7408137E-04 3.4874224E-12 -1.0662580E-02 -1.1086679E-07 -1.3742293E-09 9.3835157E-01 2.5603239E-04 1.4574934E-12 -1.1179636E-02 -2.0677332E-08 1.1228874E-09 8.6042935E-01 2.7145020E-04 3.6509736E-12 -1.0282086E-02 1.1399213E-08 -7.0854750E-10 8.2766384E-01 2.4067826E-04 1.5263730E-12 -9.2384703E-03 3.8231726E-10 -1.2187870E-10 7.6487297E-01 2.0385694E-04 3.8210312E-12 -7.9050148E-03 -8.0160525E-08 8.2858215E-10 9.2774010E-01 2.1056198E-04 1.5988417E-12 -9.7611919E-03 -4.2026034E-08 -3.4485476E-10 8.2268023E-01 2.4659967E-04 3.9977852E-12 -9.8577188E-03 1.4809760E-07 -3.4389434E-09 8.3004886E-01 2.5592535E-04 1.6749395E-12 -9.8632555E-03 9.7109968E-08 -4.5645134E-11 9.2630643E-01 2.0513489E-04 4.1816238E-12 -8.8652838E-03 1.1452494E-07 -1.5243029E-09 9.2533344E-01 2.2358721E-04 1.7548330E-12 -9.9261338E-03 1.7722444E-08 -3.5013336E-11 1.0163243E+00 2.2744243E-04 4.3723974E-12 -1.1393235E-02 -1.3568591E-07 3.6177310E-09 9.2013931E-01 2.1270761E-04 1.8387705E-12 -9.4435643E-03 -3.5341213E-08 7.6930251E-10 6.9277024E-01 1.9843227E-04 4.5709326E-12 -7.4930950E-03 -8.9743047E-08 2.0513959E-09 7.3679596E-01 1.8944396E-04 1.9268768E-12 -7.7867205E-03 -1.4714477E-08 8.7338681E-10 7.5031596E-01 2.0949068E-04 4.7770368E-12 -8.3572976E-03 3.0889165E-08 -7.5661744E-10 7.4217308E-01 1.9111499E-04 2.0192769E-12 -8.0652954E-03 -5.2134627E-08 5.6832522E-10 6.9530249E-01 1.6812202E-04 4.9910653E-12 -6.9402074E-03 -4.4920238E-08 9.8150787E-10 7.9828954E-01 1.8054844E-04 2.1162893E-12 -8.3797872E-03 4.1311942E-08 -9.6656383E-10 6.8241686E-01 1.6477400E-04 5.2132985E-12 -6.9640400E-03 -1.1778866E-07 1.1076035E-09 6.5900081E-01 1.7534502E-04 2.2180745E-12 -6.7149163E-03 2.8160750E-08 5.4058175E-10 7.4352187E-01 1.4126464E-04 5.4441156E-12 -6.8131830E-03 -6.8863990E-08 1.0548481E-09 6.3793415E-01 1.6067375E-04 2.3247250E-12 -7.0121349E-03 6.7516012E-08 -6.5047473E-10 7.0585376E-01 1.4801895E-04 5.6836853E-12 -6.8965475E-03 -1.0708181E-09 2.1733965E-10 7.1250802E-01 1.5488964E-04 2.4366427E-12 -6.7307716E-03 -4.7231015E-09 5.3722971E-10 7.4582905E-01 1.6956791E-04 5.9322863E-12 -7.7925329E-03 5.5795276E-08 -1.1102678E-10 7.3755383E-01 1.3185613E-04 2.5539393E-12 -6.8465718E-03 9.6857313E-08 -2.2558846E-09 6.1343843E-01 1.3519367E-04 6.1903503E-12 -6.1668814E-03 4.5120220E-08 -1.4013631E-09 7.3229611E-01 1.4442287E-04 2.6767713E-12 -6.7177410E-03 -1.2193342E-08 5.3343485E-10 6.3447237E-01 1.2604681E-04 6.4581248E-12 -5.8052498E-03 1.0026380E-08 -1.4153761E-09 5.5058336E-01 9.4676900E-05 2.8056741E-12 -3.8171583E-03 3.7648750E-08 -2.2478380E-10 6.4489841E-01 9.9376404E-05 6.7358905E-12 -5.2154367E-03 6.8622095E-09 9.3474428E-10 7.2636473E-01 1.2573664E-04 2.9406848E-12 -6.6220798E-03 1.0524604E-07 -1.1213073E-09 5.9762186E-01 1.1574312E-04 7.0239582E-12 -5.2772700E-03 -3.3098253E-08 -4.8411281E-10 7.2705680E-01 1.0970658E-04 3.0821441E-12 -5.3478633E-03 2.4028402E-08 5.9832872E-10 6.1618686E-01 1.2052616E-04 7.3228697E-12 -5.2212779E-03 5.4885574E-10 1.1620699E-09 6.2495518E-01 1.1438311E-04 3.2303184E-12 -5.3170617E-03 1.1611772E-07 2.4484456E-10 4.8991895E-01 9.1776557E-05 7.6328145E-12 -3.8283796E-03 -1.7083607E-08 -1.9512170E-11 5.9940422E-01 1.0571610E-04 3.3855791E-12 -4.7227475E-03 4.1092402E-08 -1.9159871E-09 5.6357414E-01 9.5719275E-05 7.9543204E-12 -4.1791019E-03 -4.9584777E-08 5.6922855E-10 5.8463842E-01 9.4684838E-05 3.5481743E-12 -4.0803589E-03 1.1864780E-07 -1.9901563E-09 4.8168644E-01 8.7292909E-05 8.2876119E-12 -3.0708681E-03 3.9062531E-08 -1.4412901E-11 6.6400087E-01 9.7905613E-05 3.7185441E-12 -4.7324602E-03 -1.2084205E-07 -2.6818206E-10 4.8041695E-01 8.2142411E-05 8.6333189E-12 -3.3396948E-03 1.4887202E-07 3.8396974E-10 6.3609892E-01 9.3594492E-05 3.8968850E-12 -4.9320450E-03 1.6361037E-07 -1.4222012E-09 5.3359628E-01 8.0725433E-05 8.9915488E-12 -3.7681938E-03 -7.8490054E-08 3.1153409E-09 5.3509533E-01 7.7606172E-05 4.0837268E-12 -3.3707104E-03 8.1023348E-09 3.2682088E-10 5.2220577E-01 6.9291069E-05 9.3632203E-12 -3.3667292E-03 -1.0268860E-07 7.0107514E-10 4.5852911E-01 5.9465419E-05 4.2794232E-12 -2.5133374E-03 -2.9660967E-08 4.3990564E-10 4.1874343E-01 6.8587244E-05 9.7483991E-12 -2.5042905E-03 5.0100915E-08 -4.9265236E-10 5.2264917E-01 6.9602931E-05 4.4843369E-12 -3.0993095E-03 9.3772286E-08 -1.3061983E-09 5.2433443E-01 6.7731024E-05 1.0147713E-11 -2.9891722E-03 1.6802622E-07 -9.9859998E-10 5.0925481E-01 6.6911482E-05 4.6991855E-12 -3.1079487E-03 -5.6512399E-09 -3.9850262E-10 4.9034795E-01 5.9243288E-05 1.0561902E-11 -2.2800707E-03 9.8537228E-08 -1.1809066E-09 5.1638365E-01 6.6196248E-05 4.9240286E-12 -2.6724553E-03 2.2718977E-08 -1.3322888E-09 4.8433435E-01 5.5208326E-05 1.0991246E-11 -2.2808339E-03 -1.0505736E-07 -6.3601052E-10 4.7034574E-01 5.6346966E-05 5.1596579E-12 -2.0979233E-03 -1.6376880E-07 1.2956071E-09 4.4975334E-01 4.8447044E-05 1.1436385E-11 -1.9716192E-03 -1.0552187E-08 -9.4908192E-10 4.5248926E-01 5.1114996E-05 5.4066972E-12 -1.8468269E-03 3.5809844E-08 4.7425314E-10 4.3472999E-01 4.9679318E-05 1.1898080E-11 -1.9108348E-03 2.6147678E-08 -1.5494922E-10 5.0423670E-01 5.2163232E-05 5.6654000E-12 -1.8813462E-03 1.0695117E-08 3.7209136E-10 4.4428846E-01 4.9900886E-05 1.2376800E-11 -1.3666427E-03 -9.9263808E-08 -5.1107056E-11 4.1136298E-01 5.1227213E-05 5.9365846E-12 -1.4405502E-03 -1.8010179E-07 1.3068095E-09 3.7787023E-01 4.5642959E-05 1.2873333E-11 -9.3746540E-04 -1.3979840E-07 1.2642296E-09 3.9668229E-01 4.7667272E-05 6.2209122E-12 -6.4091623E-04 -5.0599272E-08 5.0189408E-10 4.6522671E-01 3.8195914E-05 1.3388364E-11 -9.6758141E-04 4.8842113E-09 -3.1629740E-10 4.0760961E-01 4.4399731E-05 6.5189746E-12 -1.0851485E-03 -1.1570487E-08 -7.7789541E-10 4.0235150E-01 4.4080105E-05 1.3922704E-11 -1.0752085E-03 1.7680486E-07 1.8233708E-09 3.8378599E-01 4.3209391E-05 6.8134270E-12 -8.8332064E-04 -9.0554828E-08 -1.0706986E-10 3.5220698E-01 4.4758857E-05 1.4442537E-11 -8.4359676E-04 7.5827778E-08 4.5500000E-11 3.6291376E-01 3.9761391E-05 7.1198893E-12 -8.5247442E-04 -5.1126097E-08 -9.5756993E-11 3.5878012E-01 4.3119348E-05 1.4965305E-11 -4.2516529E-04 2.8923324E-08 3.3306193E-09 3.2252768E-01 4.0118979E-05 7.4550453E-12 -6.5198657E-04 -1.5071738E-07 9.8706998E-10 3.7524363E-01 4.3170421E-05 1.5509405E-11 -2.7025689E-04 -1.4837946E-07 3.5057004E-09 3.5861081E-01 4.2004089E-05 7.8275303E-12 -3.3961286E-04 5.4785949E-09 1.1307078E-10 3.4728923E-01 4.2063479E-05 1.6090062E-11 3.9911039E-05 1.3591067E-07 4.6925047E-10 3.8132572E-01 4.6139834E-05 8.2829819E-12 -4.0545681E-05 -4.0431793E-08 -4.1395740E-10 3.2074988E-01 4.2115753E-05 1.6743660E-11 -1.7917065E-04 6.8927434E-08 -1.6007802E-10 3.3249375E-01 4.2532221E-05 8.8278655E-12 7.3429346E-06 -1.1019254E-07 2.6695762E-10 3.0495206E-01 4.0642120E-05 1.7450827E-11 3.9481945E-04 6.1095285E-08 -2.6717375E-09 3.4141189E-01 3.8805843E-05 9.4494117E-12 3.4887995E-05 1.2075245E-07 8.5704374E-11 3.2099026E-01 4.0141927E-05 1.8175380E-11 3.5327533E-04 7.1366664E-08 3.2491504E-10 2.8018391E-01 4.2873602E-05 1.0137835E-11 5.9171487E-04 3.6658092E-09 2.1269675E-09 3.0333000E-01 4.0560124E-05 1.8891536E-11 6.0931023E-04 2.7461135E-07 5.2355217E-11 2.8072405E-01 4.5524819E-05 1.0912338E-11 6.2099594E-04 1.0919036E-07 -1.1985352E-09 3.2351449E-01 4.3468492E-05 1.9615778E-11 4.4871474E-04 1.4337057E-07 -1.6587103E-09 3.0423015E-01 4.4440923E-05 1.1724466E-11 9.4917609E-04 -6.2172539E-08 7.3368445E-10 2.7386764E-01 4.2704902E-05 2.0352170E-11 7.3598279E-04 -8.4117929E-08 -1.4024854E-09 3.1205407E-01 4.7256763E-05 1.2605467E-11 1.4036781E-03 1.6738793E-08 1.2219610E-09 2.5913265E-01 4.2912154E-05 2.1101423E-11 9.9074666E-04 5.2062745E-09 -5.2029286E-10 2.6050305E-01 4.2867578E-05 1.3541007E-11 7.7457220E-04 7.6406423E-08 6.6013778E-11 2.8083545E-01 4.2983997E-05 2.1879030E-11 9.9681120E-04 2.9318160E-08 1.4115746E-10 2.1617067E-01 4.2605050E-05 1.4545690E-11 8.4493659E-04 -1.3337129E-08 1.0170328E-09 2.4311538E-01 3.8522583E-05 2.2720516E-11 8.0511870E-04 2.9397828E-08 -7.5332246E-10 2.3863885E-01 4.8277052E-05 1.5579496E-11 1.3399820E-03 9.7958569E-08 1.8559798E-09 2.2472717E-01 4.6811521E-05 2.3615603E-11 1.1005312E-03 -1.9213682E-07 1.0576757E-10 2.3692881E-01 5.0540155E-05 1.6635629E-11 1.4154719E-03 -5.4313382E-08 -1.9136674E-09 2.1239641E-01 5.1557570E-05 2.4569740E-11 1.3339195E-03 -9.9892117E-10 -6.4497956E-11 2.1964352E-01 5.3884938E-05 1.7688137E-11 1.4138704E-03 -7.7289933E-08 -3.7634140E-09 2.1706924E-01 5.1401523E-05 2.5607041E-11 1.4620597E-03 8.9422223E-08 -7.0541750E-10 2.3163192E-01 5.2696298E-05 1.8699349E-11 1.6862780E-03 -1.3356369E-07 -1.1378687E-09 2.2945400E-01 5.3064665E-05 2.6721732E-11 1.6629220E-03 6.2271033E-09 -9.0906960E-10 2.2058782E-01 5.2348652E-05 1.9683914E-11 1.6228561E-03 5.3688936E-08 5.2554633E-10 1.9267124E-01 4.3381082E-05 2.7861418E-11 1.3903544E-03 6.6540274E-08 6.7113493E-10 1.9807336E-01 5.6720572E-05 2.0628645E-11 1.4555836E-03 -8.6758476E-08 1.1397302E-09 1.9785647E-01 5.4528944E-05 2.9110728E-11 1.4613958E-03 -2.8396308E-08 1.5413514E-09 1.9041806E-01 5.9366641E-05 2.1567758E-11 1.6176614E-03 -4.2884221E-08 -2.7376965E-10 1.8177666E-01 6.0384271E-05 3.0520263E-11 1.3273658E-03 -1.2306832E-07 -1.8754351E-09 1.9619837E-01 5.9625985E-05 2.2536313E-11 1.8312457E-03 -3.0379685E-08 -1.3763352E-10 1.7847882E-01 6.5121334E-05 3.2046425E-11 1.9431305E-03 9.2936183E-09 9.8014197E-10 1.6170129E-01 4.9840015E-05 2.3587070E-11 1.2714923E-03 2.4445427E-08 -8.9405505E-10 1.7913169E-01 6.3343621E-05 3.3679313E-11 1.8079050E-03 -7.0364578E-08 2.5916066E-11 1.5451851E-01 5.9150145E-05 2.4720353E-11 1.5821892E-03 8.5237708E-08 4.3161630E-10 1.7862493E-01 6.7487505E-05 3.5465055E-11 2.1246930E-03 -1.9448834E-08 -1.1920644E-09 1.8426874E-01 6.6016655E-05 2.5898996E-11 2.0611992E-03 -1.7879835E-07 -2.2290991E-09 1.6921662E-01 6.8035137E-05 3.7404413E-11 1.9941286E-03 1.3658071E-07 1.4630096E-09 1.4858213E-01 6.6501496E-05 2.7131082E-11 1.7624998E-03 -5.6292411E-08 -1.2499184E-09 1.5283768E-01 7.1205781E-05 3.9523065E-11 1.9553190E-03 -1.6211407E-08 1.9360347E-09 1.4174093E-01 6.9627909E-05 2.8441440E-11 1.7683432E-03 -1.9292399E-08 -3.7115404E-09 1.6186178E-01 8.0778154E-05 4.1951661E-11 2.1061637E-03 -1.5963401E-08 1.8350953E-09 1.3522223E-01 7.6468546E-05 2.9854941E-11 1.8900033E-03 -5.2617719E-09 1.9165511E-09 1.4767659E-01 8.0702383E-05 4.4679670E-11 1.9899856E-03 8.3639954E-08 -8.3739193E-10 1.3508078E-01 8.2729406E-05 3.1388968E-11 2.0097739E-03 -2.5905608E-08 -3.0175304E-09 1.2666818E-01 7.5759992E-05 4.7716348E-11 1.8968952E-03 9.9805916E-08 1.0911382E-09 \ No newline at end of file diff --git a/test/cl_w2.fits b/test/cl_w2.fits index ceb99d9..7709604 100644 --- a/test/cl_w2.fits +++ b/test/cl_w2.fits @@ -1 +1 @@ -SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2022-07-28T14:24:17' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'TABLE ' / ASCII table extension BITPIX = 8 / 8-bit ASCII characters NAXIS = 2 / 2-dimensional ASCII table NAXIS1 = 95 / width of table in characters NAXIS2 = 257 / number of rows in table PCOUNT = 0 / no group parameters (required keyword) GCOUNT = 1 / one data group (required keyword) TFIELDS = 6 / number of fields in each row COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'ANALYSED AUTO POWER SPECTRUM' COMMENT CREATOR = 'ANAFAST ' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum Legendre order L COMMENT POLAR = T / Polarisation included (True/False) BCROSS = T / Magnetic cross terms included (True/False) ASYMCL = F / Asymmetric pol cross terms (XY vs YX) included COMMENT NSIDE = 128 / Resolution Parameter of Input Map COORDSYS= 'unknown ' / Input Map Coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial COMMENT TBCOL1 = 1 / beginning column of field 1 TFORM1 = 'E15.7 ' TTYPE1 = 'TEMPERATURE' / Temperature C(l) TUNIT1 = 'uK^2 ' / square of map units COMMENT TBCOL2 = 17 / beginning column of field 2 TFORM2 = 'E15.7 ' TTYPE2 = 'GRADIENT' / Gradient (=ELECTRIC) polarisation C(l) TUNIT2 = 'uK^2 ' / power spectrum units COMMENT TBCOL3 = 33 / beginning column of field 3 TFORM3 = 'E15.7 ' TTYPE3 = 'CURL ' / Curl (=MAGNETIC) polarisation C(l) TUNIT3 = 'uK^2 ' / power spectrum units COMMENT TBCOL4 = 49 / beginning column of field 4 TFORM4 = 'E15.7 ' TTYPE4 = 'TG ' / Temperature X Gradient cross terms TUNIT4 = 'uK^2 ' / power spectrum units COMMENT TBCOL5 = 65 / beginning column of field 5 TFORM5 = 'E15.7 ' TTYPE5 = 'TC ' / Temperature X Curl cross terms TUNIT5 = 'uK^2 ' / power spectrum units COMMENT TBCOL6 = 81 / beginning column of field 6 TFORM6 = 'E15.7 ' TTYPE6 = 'GC ' / Gradient x Curl cross terms TUNIT6 = 'uK^2 ' / power spectrum units COMMENT COMMENT The polarisation power spectra have the same definition as in CMBFAST COMMENT CUT-SKY = 0.000000000000E+00 / [deg] Symmetric Cut Sky NITERALM= 0 / Number of iterations for a_lms extraction LREGRESS= 2 / Regression of low multipoles (0/1/2) NMAPS_IN= 1 / Number of maps (co-)analysed (1/2) QUADSCHM= 2 / Quadrature scheme (0/1/2) COMMENT HISTORY Input Map = map.fits END 1.5448977E-08 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.4854892E-06 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.9208810E+03 1.5580681E-01 2.5137151E-20 1.3119238E+01 1.9896547E-10 1.3898310E-11 8.8083563E+02 1.1366154E-01 4.6303551E-20 7.3459692E+00 4.5635522E-09 5.9330270E-11 1.9122000E+02 5.2373093E-02 8.5108426E-20 4.2856222E-01 -2.5970640E-10 1.8002912E-11 3.1475534E+02 4.2491779E-02 8.0157246E-20 2.7417300E+00 9.9828068E-10 -7.6180590E-12 1.8607803E+02 1.2426590E-02 8.2777179E-20 1.1944414E+00 -1.6648769E-09 -1.5262845E-11 1.0912076E+02 1.1852185E-02 4.0570430E-20 7.5098574E-01 -2.1589838E-11 9.3324068E-13 9.4294449E+01 3.2662051E-03 5.7480083E-20 2.8261468E-01 -7.9488338E-10 3.4813413E-12 5.6273510E+01 2.9558588E-03 2.8411560E-20 2.2497477E-01 5.4925975E-10 2.0762916E-13 8.8571457E+01 1.8752149E-03 1.4195694E-19 1.8444869E-01 -6.8957152E-11 8.7864828E-13 3.4723289E+01 5.6158146E-04 1.0998082E-19 5.1227693E-02 3.7916081E-10 1.0612053E-12 5.5994274E+01 6.4067286E-04 6.0583852E-20 9.9611923E-02 -3.6475867E-10 -8.0879991E-13 3.2573292E+01 5.1920029E-04 7.3750835E-20 6.1285589E-02 -9.0783034E-11 1.8994424E-12 3.2238419E+01 2.4396328E-04 6.8028574E-20 1.4068493E-02 -5.7181700E-11 -7.1356461E-14 2.0166805E+01 3.8469100E-04 4.8431868E-20 5.4040510E-02 -1.3625245E-10 -1.8859710E-12 1.7658089E+01 1.5379325E-04 8.1346583E-20 1.0539346E-02 -1.6203734E-10 -9.4540142E-13 1.2040717E+01 1.5634505E-04 5.3707735E-20 1.6746238E-02 -2.5582250E-10 -1.6226048E-13 1.5882015E+01 2.1457921E-04 4.5365764E-20 2.1327464E-02 6.3219693E-11 8.2081439E-13 1.0771855E+01 1.3890033E-04 9.0826880E-20 1.6516099E-02 8.6415597E-11 -2.2779630E-13 1.8970329E+01 1.1791504E-04 4.5603705E-20 3.0103410E-02 7.4060175E-11 3.8252740E-13 1.3998001E+01 1.4761901E-04 5.7137210E-20 2.8791795E-02 1.0370360E-11 -4.5853160E-13 6.9224424E+00 1.0474633E-04 4.3124415E-20 1.1323209E-02 4.0363549E-11 2.2134936E-13 1.0003618E+01 1.1038775E-04 8.2209675E-20 1.8730300E-02 -8.2857415E-11 -2.4244853E-13 1.0017955E+01 1.4789528E-04 5.4089822E-20 2.5550339E-02 1.7960970E-11 3.9539481E-14 1.3921738E+01 1.4326637E-04 7.0518084E-20 2.3117473E-02 -3.0105758E-11 -1.3483907E-13 9.4554672E+00 9.5201794E-05 6.8531158E-20 1.6183784E-02 -7.0395405E-11 -3.3089872E-13 8.6376581E+00 1.4232984E-04 6.6983839E-20 1.6755059E-02 -2.8668937E-11 9.8140203E-13 5.6569324E+00 1.1266345E-04 7.8351194E-20 5.8258842E-03 -7.6471246E-11 -6.1660892E-13 6.8044958E+00 1.1552018E-04 8.0622238E-20 9.1400761E-03 -1.6142221E-11 -5.3598245E-13 8.3943768E+00 1.2213526E-04 7.0159288E-20 1.3593938E-02 -1.8766864E-10 2.1489956E-14 8.8008461E+00 1.7417224E-04 7.1370462E-20 1.3756026E-02 -1.2904752E-10 -1.7677611E-13 9.2416582E+00 1.9039902E-04 6.3947330E-20 1.1598053E-02 1.6732893E-10 -6.7185732E-13 5.9690175E+00 1.3854566E-04 5.9212858E-20 7.4963169E-03 -9.1770945E-11 -4.2968827E-13 6.6154146E+00 1.7594878E-04 7.8291721E-20 8.2535231E-03 4.7621289E-11 8.2386897E-13 4.9477215E+00 1.5676969E-04 6.1827460E-20 -1.0984781E-03 -2.7480130E-12 -5.7764145E-13 4.7424841E+00 1.9214858E-04 1.0166329E-19 8.4417555E-03 1.3953114E-10 1.3036978E-12 4.9923820E+00 1.8783109E-04 6.8031166E-20 1.0518003E-02 -4.0405037E-11 -2.6887211E-13 3.5748937E+00 2.1360097E-04 6.6042417E-20 6.4345761E-03 -7.6754852E-11 -2.6684736E-13 5.2434220E+00 2.1643504E-04 6.3161935E-20 8.3864992E-03 -4.8579970E-11 -3.1664252E-13 3.7635546E+00 1.9640675E-04 7.6671991E-20 5.1070414E-03 1.6443479E-11 4.6354375E-13 5.4213595E+00 2.5828846E-04 7.9231547E-20 9.6295923E-03 -1.0763584E-10 1.7329543E-13 4.3534055E+00 2.1423929E-04 5.6519881E-20 8.1504794E-04 4.5152714E-12 -2.7885962E-13 3.5252316E+00 2.1963871E-04 6.2116947E-20 2.3998360E-03 -4.7450120E-11 3.8996240E-13 3.8818574E+00 2.3064863E-04 8.6555249E-20 1.5732616E-03 -9.7188792E-11 1.3748823E-13 3.3869584E+00 2.5392827E-04 6.0474309E-20 1.8894724E-03 -8.2239694E-11 4.1808093E-13 3.8016012E+00 2.4619332E-04 6.4052899E-20 -5.0805236E-04 -8.1615721E-12 2.4049277E-13 4.0637732E+00 2.6482553E-04 8.4164768E-20 3.9238171E-03 1.6044171E-11 1.0643232E-14 3.4207773E+00 2.7267545E-04 7.9296448E-20 3.5969678E-03 -7.6505968E-11 2.1807783E-13 2.7502356E+00 2.7351803E-04 6.7019886E-20 -3.2344987E-03 6.0745631E-11 -1.2056210E-14 2.9286656E+00 2.2570540E-04 6.2184731E-20 -6.4988616E-03 -3.7426614E-11 4.0946581E-13 2.9462209E+00 2.6674650E-04 6.9903521E-20 -8.7345441E-05 -1.0873734E-11 -1.9008865E-13 3.5302587E+00 2.4006928E-04 6.8141329E-20 1.9146783E-03 2.8408737E-11 -5.6852521E-13 3.4332411E+00 2.7609695E-04 5.8593610E-20 -1.0847887E-03 -3.6407679E-11 1.1553296E-12 3.1531940E+00 3.2286110E-04 7.7878725E-20 3.4457375E-03 -4.3291502E-11 -2.1606993E-13 2.4914672E+00 2.7597559E-04 5.9746855E-20 4.9908441E-03 3.3024167E-11 3.2103904E-13 2.6640878E+00 3.1714168E-04 9.1566890E-20 -1.2583807E-03 -3.7163772E-11 -4.5762466E-14 2.6435802E+00 2.7448384E-04 7.3567499E-20 -4.2311535E-03 -1.9327893E-11 3.3083855E-13 2.7882435E+00 3.2214122E-04 5.0496743E-20 -3.4354758E-03 3.3220381E-11 2.1612471E-13 2.7511621E+00 3.0217692E-04 6.5073724E-20 -9.6591411E-04 2.5974214E-11 -4.7236938E-13 3.0255790E+00 3.9262453E-04 6.0098478E-20 8.7193912E-04 1.4950402E-11 5.3495733E-13 2.4638295E+00 3.0649678E-04 7.9447525E-20 2.2734583E-05 6.8356969E-12 -3.2331757E-13 2.4950581E+00 3.5899872E-04 6.8965195E-20 -7.9847071E-03 7.1553749E-11 -1.8593976E-13 2.4909492E+00 3.0670277E-04 7.9044817E-20 -2.2820865E-03 1.9809831E-11 -3.1377315E-13 2.2688441E+00 4.0647807E-04 6.8301660E-20 -1.3334511E-02 -1.0874626E-11 7.9953730E-13 1.8246608E+00 3.4013047E-04 7.9187034E-20 -2.4639922E-03 3.9130466E-11 4.5349751E-14 2.0729775E+00 3.7053513E-04 6.0689033E-20 -2.4648036E-03 -1.1960979E-11 -2.0343457E-13 2.5010126E+00 3.1774741E-04 6.8973583E-20 -6.2226998E-03 -5.4950940E-12 4.7270749E-13 2.2625048E+00 3.8127493E-04 6.6308737E-20 -4.7188387E-03 4.4935162E-12 -3.9468420E-13 2.4826119E+00 3.9491328E-04 7.5374785E-20 -5.5639572E-03 7.7126347E-11 -5.6330082E-13 2.3106632E+00 2.9913354E-04 6.7770546E-20 -7.2918949E-03 1.6108848E-12 4.7766711E-13 1.7557168E+00 3.3959473E-04 6.2432678E-20 -4.4033839E-03 -2.0373694E-12 -1.0154477E-13 2.0269520E+00 3.5003439E-04 7.1199255E-20 -9.2386855E-03 6.7282113E-12 -9.6002069E-13 2.0980222E+00 5.0786190E-04 5.9370856E-20 -1.2222125E-02 -8.8118289E-12 -4.0468852E-14 2.1775317E+00 3.4754514E-04 6.1154070E-20 -4.9192072E-03 -5.6420701E-12 3.6761276E-13 1.9744685E+00 3.6576280E-04 8.0161078E-20 -5.5578025E-03 -4.3306886E-11 5.7964316E-13 2.0881269E+00 3.3594217E-04 7.1940751E-20 -1.0006364E-02 8.2428188E-12 -3.7939855E-13 1.5990487E+00 4.0469554E-04 5.5485873E-20 -9.1970526E-03 3.4843090E-11 -3.4904561E-13 1.9129425E+00 3.7031376E-04 6.6784676E-20 -9.6222796E-03 3.3918313E-11 2.2484742E-13 1.7592065E+00 3.3599368E-04 6.0865003E-20 -8.4196972E-03 1.4908876E-11 -1.6621771E-13 1.7667192E+00 4.0470599E-04 6.7546981E-20 -1.1177081E-02 1.8656238E-12 -2.9887131E-14 1.7881782E+00 3.7099488E-04 6.5571583E-20 -1.0987405E-02 -1.0845248E-11 2.5785244E-13 1.8150352E+00 3.8515372E-04 6.0925064E-20 -8.3537530E-03 -3.5426287E-11 5.5858513E-13 1.6388366E+00 4.2713352E-04 5.5623095E-20 -1.2275123E-02 -1.2576225E-11 9.3522913E-14 1.6739051E+00 4.2910301E-04 6.4463768E-20 -8.8920984E-03 1.1670061E-11 5.3865674E-13 1.8881965E+00 4.5088338E-04 6.2828510E-20 -1.0597399E-02 -3.3359048E-11 3.7200142E-13 2.0081363E+00 3.8191644E-04 7.5124647E-20 -1.2802599E-02 2.2776137E-11 -1.0883370E-13 1.4077289E+00 3.7465655E-04 5.7731391E-20 -1.1020806E-02 -8.7722841E-12 3.7307370E-13 1.7907432E+00 4.1372990E-04 6.6632487E-20 -1.3787931E-02 2.7411519E-11 2.8130777E-13 1.5723908E+00 3.5828227E-04 6.1201245E-20 -9.6711991E-03 3.5385258E-12 -6.0271110E-14 1.5164850E+00 3.3807650E-04 6.1461458E-20 -9.5250448E-03 -1.8135552E-11 2.9086092E-13 1.7345393E+00 4.1188695E-04 7.2612641E-20 -9.9611711E-03 2.3168594E-11 2.0443501E-14 1.5090251E+00 3.9232298E-04 5.9342894E-20 -1.3801672E-02 -1.5803747E-11 -2.9941639E-13 1.5283227E+00 3.7288317E-04 5.7603223E-20 -1.0560789E-02 1.7094277E-11 -1.0675681E-13 1.6563615E+00 3.3575582E-04 5.9951182E-20 -9.9547217E-03 -1.4582515E-12 2.1004602E-13 1.5771339E+00 3.0919808E-04 6.9752302E-20 -1.0040602E-02 -5.1375111E-12 -3.7661819E-14 1.4441997E+00 4.1761357E-04 6.6400418E-20 -1.2907109E-02 -2.9292076E-11 1.2793588E-13 1.2053603E+00 3.2757042E-04 6.1112420E-20 -8.5233906E-03 4.6777186E-11 -3.9771029E-13 1.5022211E+00 3.7617213E-04 6.3835551E-20 -1.3156204E-02 3.0273254E-12 2.8858207E-13 1.4776596E+00 3.6797617E-04 7.4285504E-20 -1.2561919E-02 1.6963195E-11 4.5169963E-14 1.5481648E+00 3.9651638E-04 5.7973535E-20 -1.3964491E-02 -2.6717892E-11 4.0595627E-13 1.4407550E+00 3.9918788E-04 6.5464831E-20 -1.1880537E-02 -5.5162706E-12 9.5256250E-15 1.5323230E+00 4.7334519E-04 7.0724272E-20 -1.4408316E-02 -3.3590741E-12 -3.7713992E-13 1.3180630E+00 4.0800651E-04 6.4823094E-20 -1.3183144E-02 2.3169761E-11 2.7076702E-13 1.3139787E+00 4.0710010E-04 5.9740677E-20 -1.2906412E-02 -2.3153320E-11 -8.7194656E-14 1.1239786E+00 3.4283096E-04 7.0133510E-20 -9.7504752E-03 -1.2707054E-11 -1.3232997E-13 1.4062206E+00 3.8200009E-04 6.1566355E-20 -1.4438901E-02 -1.9841646E-12 4.3892193E-13 1.3095471E+00 3.7749085E-04 6.3351534E-20 -1.3253022E-02 6.5442131E-12 7.4727015E-14 1.1435971E+00 3.4579757E-04 5.8686041E-20 -1.2199583E-02 -8.6535562E-12 -1.4267212E-13 1.3349541E+00 3.5787042E-04 5.4618910E-20 -1.1305746E-02 1.4265717E-11 -1.6445551E-13 9.1434193E-01 3.3930916E-04 7.0555605E-20 -8.7061161E-03 1.5933076E-11 -9.7457124E-14 1.1881994E+00 3.4502003E-04 6.5717335E-20 -1.1387742E-02 1.6038804E-11 -2.3151809E-13 1.0723960E+00 2.9330075E-04 6.5533274E-20 -9.2119165E-03 1.6174529E-11 -3.1344160E-13 1.0974650E+00 3.3883416E-04 5.9447836E-20 -1.0447831E-02 4.3065763E-11 -7.2884678E-13 1.1663780E+00 3.3589458E-04 6.6848711E-20 -1.1536692E-02 -1.3505272E-11 2.2924319E-13 1.0115408E+00 3.4600645E-04 6.5179558E-20 -1.1209128E-02 1.0167666E-11 -3.7079755E-14 9.4216043E-01 3.2332534E-04 7.6947468E-20 -1.1354016E-02 -7.8824542E-12 4.5488906E-13 1.0131869E+00 3.0908996E-04 6.7794385E-20 -9.7553320E-03 1.9003151E-11 -3.7539538E-13 9.5095092E-01 3.4267601E-04 6.2840362E-20 -1.0846663E-02 1.0566030E-11 -5.6958328E-13 1.1804885E+00 2.9357636E-04 6.7635857E-20 -1.0767655E-02 1.2925235E-11 -6.2131154E-13 9.0100497E-01 3.1243174E-04 6.7955123E-20 -9.9435737E-03 4.1361676E-13 -7.4265791E-15 1.2182314E+00 4.0119118E-04 6.0127054E-20 -1.5983205E-02 -2.5114187E-11 2.3171975E-14 1.1164031E+00 3.0863160E-04 7.0126201E-20 -1.0705741E-02 -3.0074679E-11 4.9988534E-13 8.9479518E-01 2.7195300E-04 7.4567192E-20 -7.7847894E-03 -5.8299312E-12 2.6436966E-13 9.9205261E-01 3.1519329E-04 7.2650847E-20 -1.0339141E-02 1.7537919E-11 -4.3899232E-13 9.5647418E-01 2.8418080E-04 5.9401339E-20 -9.5940316E-03 2.2653837E-11 -2.2266356E-13 1.2566848E+00 3.6989729E-04 6.3151808E-20 -1.6098361E-02 -1.0768593E-11 2.2153548E-13 1.0034783E+00 2.7023314E-04 6.5387012E-20 -9.7501734E-03 3.9896606E-12 1.4543551E-14 9.7877640E-01 3.4846307E-04 7.2773011E-20 -1.3162640E-02 7.6533207E-12 -3.9965720E-13 9.7421634E-01 2.6112029E-04 6.3693696E-20 -1.0540176E-02 2.4630860E-11 -6.3550598E-14 9.9893796E-01 2.7298785E-04 6.8254401E-20 -9.6059153E-03 -2.4309128E-11 -2.1753683E-13 7.6567656E-01 2.8128139E-04 1.2402989E-14 -9.6882014E-03 -3.2534155E-09 2.7279379E-10 8.8963103E-01 2.2486303E-04 2.7798435E-14 -9.6374182E-03 6.9258728E-09 -8.9437624E-11 9.6711266E-01 2.2734255E-04 8.0422194E-14 -9.8864026E-03 1.1003655E-08 -5.4395887E-11 9.7508454E-01 2.7408337E-04 9.8565897E-14 -1.0662590E-02 -2.5398538E-08 2.5553565E-10 9.3833804E-01 2.5603065E-04 2.4312995E-13 -1.1179488E-02 -2.6055380E-08 1.1161427E-09 8.6041522E-01 2.7144764E-04 1.3678259E-13 -1.0281934E-02 -4.4505652E-09 -1.4175537E-10 8.2764393E-01 2.4067462E-04 5.1285945E-13 -9.2381639E-03 -1.4069064E-08 7.2559431E-11 7.6488900E-01 2.0385554E-04 2.6448695E-13 -7.9052132E-03 1.5910144E-09 -3.3713415E-10 9.2773926E-01 2.1056156E-04 8.2543846E-13 -9.7611556E-03 -9.9224344E-08 5.2763366E-10 8.2269400E-01 2.4659737E-04 4.5006425E-13 -9.8576201E-03 -4.6798760E-08 -1.3906047E-10 8.3005440E-01 2.5592142E-04 1.0353128E-12 -9.8631866E-03 9.9754178E-09 3.5285209E-11 9.2634082E-01 2.0513519E-04 6.6683594E-13 -8.8655585E-03 7.7328446E-09 1.3902451E-10 9.2534131E-01 2.2358463E-04 1.2593622E-12 -9.9260388E-03 -3.3293695E-08 7.3995293E-10 1.0163052E+00 2.2744441E-04 8.6893990E-13 -1.1393300E-02 -5.3978269E-08 7.8379314E-10 9.2014307E-01 2.1270940E-04 1.4763834E-12 -9.4436547E-03 -4.9140574E-08 4.4017892E-10 6.9278425E-01 1.9843252E-04 1.1103955E-12 -7.4932026E-03 6.2508562E-08 -6.5093425E-10 7.3678440E-01 1.8944024E-04 1.7275532E-12 -7.7865082E-03 4.1448409E-08 -1.4500937E-10 7.5033545E-01 2.0948928E-04 1.3696763E-12 -8.3571114E-03 1.0404172E-07 -1.8985862E-09 7.4215382E-01 1.9111122E-04 2.0190386E-12 -8.0651054E-03 -6.1090546E-08 2.3651395E-10 6.9532692E-01 1.6812258E-04 1.7557231E-12 -6.9403439E-03 -3.6338399E-08 -8.9866414E-10 7.9829234E-01 1.8054689E-04 2.4717752E-12 -8.3798440E-03 7.5029423E-09 -1.1935934E-09 6.8238240E-01 1.6477646E-04 2.1705975E-12 -6.9641150E-03 -7.3623518E-08 -4.4314441E-10 6.5899658E-01 1.7534668E-04 2.9483670E-12 -6.7148218E-03 -3.3970725E-08 5.1589292E-11 7.4354887E-01 1.4126534E-04 2.5520098E-12 -6.8129878E-03 5.4841820E-08 -1.9850831E-10 6.3792938E-01 1.6067763E-04 3.4097365E-12 -7.0122867E-03 -7.9097930E-08 2.1319631E-09 7.0582592E-01 1.4802144E-04 3.1996554E-12 -6.8963412E-03 2.4395071E-08 -5.5905824E-10 7.1252126E-01 1.5488967E-04 3.8464271E-12 -6.7306668E-03 2.6719269E-08 -1.5748859E-10 7.4583960E-01 1.6956723E-04 3.9272864E-12 -7.7923764E-03 2.1153488E-08 -1.2025128E-10 7.3754567E-01 1.3185626E-04 4.3077044E-12 -6.8465979E-03 4.2226940E-08 -3.3742487E-09 6.1342812E-01 1.3519249E-04 4.6920900E-12 -6.1667380E-03 -6.3305968E-08 1.6052618E-09 7.3231846E-01 1.4441898E-04 4.6622515E-12 -6.7175622E-03 5.5302123E-09 -7.6540208E-10 6.3448048E-01 1.2604654E-04 5.4122540E-12 -5.8051618E-03 -4.6597877E-09 -1.9820530E-09 5.5059677E-01 9.4677562E-05 4.9765747E-12 -3.8174160E-03 8.4079296E-08 -9.5618832E-11 6.4492249E-01 9.9377146E-05 6.0416841E-12 -5.2154814E-03 -1.0946483E-07 3.3719594E-09 7.2635084E-01 1.2573526E-04 5.2144005E-12 -6.6218474E-03 7.6244833E-09 1.4988312E-09 5.9759545E-01 1.1574153E-04 6.5415412E-12 -5.2772486E-03 -3.4355018E-08 -2.0597932E-09 7.2705090E-01 1.0970642E-04 5.4378078E-12 -5.3478037E-03 -7.4574757E-08 4.2666243E-10 6.1617935E-01 1.2052790E-04 7.0641553E-12 -5.2213143E-03 4.7742804E-10 1.0995793E-09 6.2497091E-01 1.1438204E-04 5.6675398E-12 -5.3172270E-03 4.8525206E-09 1.6400553E-09 4.8994142E-01 9.1777525E-05 7.6844043E-12 -3.8284294E-03 -1.8430852E-08 6.8339179E-10 5.9942043E-01 1.0571915E-04 5.8831919E-12 -4.7228574E-03 1.3821405E-07 -3.1816645E-09 5.6357819E-01 9.5719384E-05 8.4404411E-12 -4.1789063E-03 1.1840409E-08 7.5426909E-10 5.8464563E-01 9.4685282E-05 6.1251538E-12 -4.0804017E-03 1.1607445E-07 -2.6032962E-09 4.8166013E-01 8.7291592E-05 9.1364251E-12 -3.0707577E-03 2.1512182E-08 -1.9929751E-10 6.6397691E-01 9.7908160E-05 6.3116452E-12 -4.7324691E-03 -1.9523834E-07 1.5941000E-09 4.8043782E-01 8.2143008E-05 9.8955497E-12 -3.3397130E-03 -8.8346212E-08 4.5391857E-11 6.3610679E-01 9.3596973E-05 6.3692745E-12 -4.9322224E-03 7.2825408E-08 -2.1104658E-09 5.3358632E-01 8.0727950E-05 1.0844939E-11 -3.7683358E-03 -2.7235404E-07 2.9732314E-09 5.3510940E-01 7.7604098E-05 6.5235729E-12 -3.3706990E-03 -4.4464130E-08 5.0139382E-10 5.2221173E-01 6.9293550E-05 1.1983616E-11 -3.3667805E-03 -5.4787865E-08 5.6724447E-10 4.5850947E-01 5.9465012E-05 6.7360332E-12 -2.5132080E-03 -5.1624771E-09 2.9029784E-10 4.1873905E-01 6.8587928E-05 1.3359322E-11 -2.5043418E-03 2.7022811E-08 5.4759230E-10 5.2265644E-01 6.9602007E-05 7.0298407E-12 -3.0994609E-03 3.5807153E-09 -1.8646014E-09 5.2430230E-01 6.7728637E-05 1.4918308E-11 -2.9887769E-03 3.0283640E-08 5.7672483E-10 5.0924861E-01 6.6915607E-05 7.3013826E-12 -3.1081249E-03 -7.9435743E-08 -1.2511658E-09 4.9033272E-01 5.9242480E-05 1.6804270E-11 -2.2797177E-03 3.1111935E-09 -1.3747442E-09 5.1636571E-01 6.6196117E-05 7.6736820E-12 -2.6722429E-03 2.3636865E-08 -1.0064392E-09 4.8434001E-01 5.5211156E-05 1.8949869E-11 -2.2809929E-03 -6.2542028E-08 8.8026370E-10 4.7034732E-01 5.6348141E-05 8.1762479E-12 -2.0979703E-03 -1.0254828E-07 1.3777148E-09 4.4973689E-01 4.8445130E-05 2.1253424E-11 -1.9715093E-03 6.4116513E-08 -7.8286722E-10 4.5246521E-01 5.1118219E-05 8.6590899E-12 -1.8469072E-03 -8.5788585E-08 -9.0080965E-10 4.3473136E-01 4.9678751E-05 2.3493677E-11 -1.9108638E-03 -1.0387242E-07 -6.0317296E-10 5.0421828E-01 5.2161766E-05 9.0459402E-12 -1.8811787E-03 -3.2048305E-08 1.1134468E-09 4.4428828E-01 4.9898383E-05 2.5499214E-11 -1.3667269E-03 -5.7994750E-08 -1.5425428E-09 4.1139984E-01 5.1228988E-05 9.5478113E-12 -1.4405285E-03 4.6917933E-08 1.3674416E-10 3.7790009E-01 4.5646895E-05 2.7243522E-11 -9.3784381E-04 -4.0019404E-07 5.6110572E-10 3.9668229E-01 4.7665504E-05 1.0139916E-11 -6.4089597E-04 -4.3746965E-08 3.5708531E-10 4.6526867E-01 3.8196235E-05 2.8509840E-11 -9.6751412E-04 -1.2209966E-07 1.2748845E-09 4.0758818E-01 4.4399621E-05 1.0651759E-11 -1.0854194E-03 -8.5764064E-08 -1.8381894E-09 4.0230617E-01 4.4081444E-05 2.9381057E-11 -1.0749567E-03 2.8139269E-07 -6.2542460E-10 3.8378733E-01 4.3207827E-05 1.1061886E-11 -8.8346290E-04 -1.5097717E-07 -1.2774677E-09 3.5220775E-01 4.4762641E-05 2.9841570E-11 -8.4387494E-04 1.7923766E-08 -3.0011052E-10 3.6289927E-01 3.9763654E-05 1.1547280E-11 -8.5239799E-04 -4.1171910E-09 8.0463747E-10 3.5877150E-01 4.3119755E-05 3.0157671E-11 -4.2484008E-04 7.5028403E-08 2.1155102E-09 3.2255307E-01 4.0115738E-05 1.1833254E-11 -6.5187184E-04 -1.3627844E-07 2.8666364E-10 3.7524453E-01 4.3169675E-05 3.0402580E-11 -2.6998125E-04 -1.5489751E-07 1.5799935E-09 3.5860655E-01 4.2003925E-05 1.2141710E-11 -3.3942299E-04 -6.1064355E-08 1.1230822E-09 3.4727511E-01 4.2060281E-05 3.0692192E-11 4.0084247E-05 8.7579124E-08 8.7150359E-10 3.8130912E-01 4.6135428E-05 1.2374156E-11 -4.0445055E-05 -1.3108910E-08 -1.0451141E-09 3.2074654E-01 4.2113861E-05 3.0997066E-11 -1.7902166E-04 3.7504080E-08 -2.3735318E-09 3.3250928E-01 4.2531228E-05 1.2549999E-11 7.5453117E-06 3.6974384E-08 -1.1206804E-10 3.0494598E-01 4.0643143E-05 3.1523808E-11 3.9491671E-04 -1.1890134E-07 1.1945156E-10 3.4137294E-01 3.8801507E-05 1.2801301E-11 3.5177392E-05 9.4850300E-08 -8.2719714E-10 3.2095316E-01 4.0141360E-05 3.2090403E-11 3.5345554E-04 1.1057760E-07 -1.7140098E-09 2.8017327E-01 4.2874562E-05 1.3277016E-11 5.9167732E-04 -5.4071588E-08 1.7203159E-09 3.0332941E-01 4.0560437E-05 3.2354844E-11 6.0944934E-04 2.6735884E-07 5.4808902E-10 2.8071174E-01 4.5520646E-05 1.3737746E-11 6.2152796E-04 1.1445552E-07 -3.2892894E-10 3.2349837E-01 4.3465927E-05 3.2831324E-11 4.4897091E-04 1.7222224E-07 -2.3982198E-09 3.0426714E-01 4.4442713E-05 1.4240623E-11 9.4916916E-04 2.9260416E-08 2.7077468E-10 2.7388272E-01 4.2704734E-05 3.3242062E-11 7.3567324E-04 -2.2947823E-08 -3.0649372E-10 3.1205726E-01 4.7254875E-05 1.4942561E-11 1.4036529E-03 3.4282802E-08 3.4590572E-10 2.5910282E-01 4.2908308E-05 3.3506063E-11 9.9074037E-04 2.3055557E-07 -5.5554539E-10 2.6050293E-01 4.2864416E-05 1.5776432E-11 7.7482295E-04 3.4999420E-08 1.7300004E-09 2.8082800E-01 4.2987096E-05 3.4058995E-11 9.9683704E-04 -5.1745133E-08 -3.8314446E-10 2.1614946E-01 4.2607506E-05 1.6742706E-11 8.4483571E-04 -7.1270115E-08 -1.9724036E-10 2.4313675E-01 3.8522678E-05 3.4643559E-11 8.0522714E-04 -1.0000890E-07 -4.1334163E-09 2.3864204E-01 4.8272181E-05 1.7151379E-11 1.3401057E-03 5.3443905E-10 2.1902067E-09 2.2477673E-01 4.6813242E-05 3.5803686E-11 1.1005673E-03 -2.1540768E-07 -4.1087680E-10 2.3695661E-01 5.0540875E-05 1.7524015E-11 1.4155862E-03 7.6463564E-08 -1.2088935E-10 2.1235207E-01 5.1560575E-05 3.7606987E-11 1.3338313E-03 9.9060038E-08 1.3732010E-10 2.1965285E-01 5.3888332E-05 1.7536960E-11 1.4135435E-03 1.0718630E-07 -1.6279358E-09 2.1707822E-01 5.1399980E-05 3.9676054E-11 1.4621816E-03 1.5507261E-07 -8.9837837E-10 2.3161857E-01 5.2695239E-05 1.7552845E-11 1.6860930E-03 1.0383861E-08 -5.4414417E-10 2.2944666E-01 5.3064312E-05 4.2114114E-11 1.6628637E-03 1.9127533E-07 1.6782933E-09 2.2059861E-01 5.2348838E-05 1.7744414E-11 1.6227792E-03 1.0379329E-07 5.7263000E-10 1.9269145E-01 4.3382977E-05 4.5248656E-11 1.3903908E-03 -1.7310743E-08 4.6281715E-10 1.9809994E-01 5.6717352E-05 1.7783221E-11 1.4556769E-03 1.1113211E-08 2.7152680E-09 1.9783074E-01 5.4531120E-05 4.8841934E-11 1.4613196E-03 1.2194062E-07 1.7622451E-09 1.9040138E-01 5.9367801E-05 1.7970007E-11 1.6174793E-03 9.7425094E-08 9.5470754E-10 1.8176210E-01 6.0383023E-05 5.2667464E-11 1.3272059E-03 -5.5212809E-08 -2.7195629E-10 1.9619237E-01 5.9628321E-05 1.8448274E-11 1.8313978E-03 -1.0987768E-07 -3.0253239E-10 1.7847703E-01 6.5120497E-05 5.6694458E-11 1.9432551E-03 4.2385160E-08 -1.7144303E-10 1.6169937E-01 4.9840910E-05 1.9055063E-11 1.2714869E-03 1.2564378E-07 -1.1651693E-09 1.7913432E-01 6.3347929E-05 6.1143202E-11 1.8077360E-03 4.8500475E-08 1.5338657E-09 1.5449342E-01 5.9151618E-05 1.9625577E-11 1.5821594E-03 4.7270230E-08 -2.6355839E-11 1.7861411E-01 6.7486908E-05 6.5640736E-11 2.1245179E-03 5.5962605E-08 -1.2114725E-09 1.8427038E-01 6.6013912E-05 2.0689981E-11 2.0611852E-03 -1.7841114E-07 -2.9112037E-09 1.6919816E-01 6.8032372E-05 7.0048259E-11 1.9940692E-03 2.4123713E-07 2.9320188E-09 1.4857613E-01 6.6503890E-05 2.1595175E-11 1.7627242E-03 -1.3642794E-07 -1.9996134E-09 1.5285006E-01 7.1206727E-05 7.4431739E-11 1.9556046E-03 5.8458351E-08 -2.7034469E-10 1.4172393E-01 6.9630631E-05 2.2292978E-11 1.7682504E-03 -1.5216903E-08 -2.0386579E-09 1.6189575E-01 8.0774233E-05 7.8731376E-11 2.1063813E-03 7.5400962E-08 4.0089563E-09 1.3523257E-01 7.6472905E-05 2.3811463E-11 1.8898976E-03 3.5521278E-08 3.0853067E-10 1.4768484E-01 8.0704544E-05 8.3451364E-11 1.9903211E-03 1.2909912E-07 -6.7448092E-10 1.3509472E-01 8.2717939E-05 2.5493748E-11 2.0095694E-03 -1.7144478E-08 5.6922922E-10 1.2666613E-01 7.5758951E-05 8.8585132E-11 1.8970133E-03 1.1208419E-07 2.8103480E-09 \ No newline at end of file +SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2024-10-08T15:50:34' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'TABLE ' / ASCII table extension BITPIX = 8 / 8-bit ASCII characters NAXIS = 2 / 2-dimensional ASCII table NAXIS1 = 95 / width of table in characters NAXIS2 = 257 / number of rows in table PCOUNT = 0 / no group parameters (required keyword) GCOUNT = 1 / one data group (required keyword) TFIELDS = 6 / number of fields in each row COMMENT ----------------------------------------------- COMMENT Map Analysis Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'ANALYSED AUTO POWER SPECTRUM' COMMENT CREATOR = 'ANAFAST ' / Software creating the FITS file VERSION = '3.83 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum Legendre order L COMMENT POLAR = T / Polarisation included (True/False) BCROSS = T / Magnetic cross terms included (True/False) ASYMCL = F / Asymmetric pol cross terms (XY vs YX) included COMMENT NSIDE = 128 / Resolution Parameter of Input Map COORDSYS= 'unknown ' / Input Map Coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial COMMENT TBCOL1 = 1 / beginning column of field 1 TFORM1 = 'E15.7 ' TTYPE1 = 'TEMPERATURE' / Temperature C(l) TUNIT1 = 'uK^2 ' / square of map units COMMENT TBCOL2 = 17 / beginning column of field 2 TFORM2 = 'E15.7 ' TTYPE2 = 'GRADIENT' / Gradient (=ELECTRIC) polarisation C(l) TUNIT2 = 'uK^2 ' / power spectrum units COMMENT TBCOL3 = 33 / beginning column of field 3 TFORM3 = 'E15.7 ' TTYPE3 = 'CURL ' / Curl (=MAGNETIC) polarisation C(l) TUNIT3 = 'uK^2 ' / power spectrum units COMMENT TBCOL4 = 49 / beginning column of field 4 TFORM4 = 'E15.7 ' TTYPE4 = 'TG ' / Temperature X Gradient cross terms TUNIT4 = 'uK^2 ' / power spectrum units COMMENT TBCOL5 = 65 / beginning column of field 5 TFORM5 = 'E15.7 ' TTYPE5 = 'TC ' / Temperature X Curl cross terms TUNIT5 = 'uK^2 ' / power spectrum units COMMENT TBCOL6 = 81 / beginning column of field 6 TFORM6 = 'E15.7 ' TTYPE6 = 'GC ' / Gradient x Curl cross terms TUNIT6 = 'uK^2 ' / power spectrum units COMMENT COMMENT The polarisation power spectra have the same definition as in CMBFAST COMMENT CUT-SKY = 0.000000000000E+00 / [deg] Symmetric Cut Sky NITERALM= 0 / Number of iterations for a_lms extraction LREGRESS= 2 / Regression of low multipoles (0/1/2) NMAPS_IN= 1 / Number of maps (co-)analysed (1/2) QUADSCHM= 2 / Quadrature scheme (0/1/2) COMMENT HISTORY Input Map = map.fits END 1.5448977E-08 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.4854892E-06 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.9208810E+03 1.5580681E-01 2.5137154E-20 1.3119238E+01 1.9896565E-10 1.3898310E-11 8.8083563E+02 1.1366154E-01 4.6303571E-20 7.3459692E+00 4.5635535E-09 5.9330284E-11 1.9122000E+02 5.2373093E-02 8.5108439E-20 4.2856222E-01 -2.5970656E-10 1.8002910E-11 3.1475534E+02 4.2491779E-02 8.0157233E-20 2.7417300E+00 9.9828046E-10 -7.6180555E-12 1.8607803E+02 1.2426590E-02 8.2777185E-20 1.1944414E+00 -1.6648771E-09 -1.5262847E-11 1.0912076E+02 1.1852185E-02 4.0570440E-20 7.5098574E-01 -2.1589844E-11 9.3323905E-13 9.4294449E+01 3.2662051E-03 5.7480083E-20 2.8261468E-01 -7.9488321E-10 3.4813411E-12 5.6273510E+01 2.9558588E-03 2.8411560E-20 2.2497477E-01 5.4925986E-10 2.0762953E-13 8.8571457E+01 1.8752149E-03 1.4195694E-19 1.8444869E-01 -6.8957229E-11 8.7864828E-13 3.4723289E+01 5.6158146E-04 1.0998085E-19 5.1227693E-02 3.7916081E-10 1.0612055E-12 5.5994274E+01 6.4067286E-04 6.0583852E-20 9.9611923E-02 -3.6475864E-10 -8.0879975E-13 3.2573292E+01 5.1920029E-04 7.3750835E-20 6.1285589E-02 -9.0783055E-11 1.8994424E-12 3.2238419E+01 2.4396328E-04 6.8028574E-20 1.4068493E-02 -5.7181735E-11 -7.1356508E-14 2.0166805E+01 3.8469100E-04 4.8431868E-20 5.4040510E-02 -1.3625247E-10 -1.8859710E-12 1.7658089E+01 1.5379325E-04 8.1346583E-20 1.0539346E-02 -1.6203737E-10 -9.4540142E-13 1.2040717E+01 1.5634505E-04 5.3707739E-20 1.6746238E-02 -2.5582250E-10 -1.6226053E-13 1.5882015E+01 2.1457921E-04 4.5365764E-20 2.1327464E-02 6.3219659E-11 8.2081450E-13 1.0771855E+01 1.3890033E-04 9.0826880E-20 1.6516099E-02 8.6415576E-11 -2.2779646E-13 1.8970329E+01 1.1791504E-04 4.5603701E-20 3.0103410E-02 7.4060147E-11 3.8252745E-13 1.3998001E+01 1.4761901E-04 5.7137210E-20 2.8791795E-02 1.0370370E-11 -4.5853165E-13 6.9224424E+00 1.0474633E-04 4.3124415E-20 1.1323209E-02 4.0363581E-11 2.2134936E-13 1.0003618E+01 1.1038775E-04 8.2209675E-20 1.8730300E-02 -8.2857415E-11 -2.4244845E-13 1.0017955E+01 1.4789528E-04 5.4089822E-20 2.5550339E-02 1.7960954E-11 3.9539410E-14 1.3921738E+01 1.4326637E-04 7.0518084E-20 2.3117473E-02 -3.0105765E-11 -1.3483905E-13 9.4554672E+00 9.5201794E-05 6.8531164E-20 1.6183784E-02 -7.0395391E-11 -3.3089875E-13 8.6376581E+00 1.4232984E-04 6.6983845E-20 1.6755059E-02 -2.8668921E-11 9.8140203E-13 5.6569324E+00 1.1266345E-04 7.8351194E-20 5.8258842E-03 -7.6471246E-11 -6.1660887E-13 6.8044958E+00 1.1552018E-04 8.0622238E-20 9.1400761E-03 -1.6142237E-11 -5.3598245E-13 8.3943768E+00 1.2213526E-04 7.0159288E-20 1.3593938E-02 -1.8766864E-10 2.1489895E-14 8.8008461E+00 1.7417224E-04 7.1370462E-20 1.3756026E-02 -1.2904755E-10 -1.7677617E-13 9.2416582E+00 1.9039902E-04 6.3947330E-20 1.1598053E-02 1.6732893E-10 -6.7185732E-13 5.9690175E+00 1.3854566E-04 5.9212858E-20 7.4963169E-03 -9.1770973E-11 -4.2968821E-13 6.6154146E+00 1.7594878E-04 7.8291727E-20 8.2535231E-03 4.7621278E-11 8.2386908E-13 4.9477215E+00 1.5676969E-04 6.1827460E-20 -1.0984781E-03 -2.7479800E-12 -5.7764134E-13 4.7424841E+00 1.9214858E-04 1.0166329E-19 8.4417555E-03 1.3953115E-10 1.3036978E-12 4.9923820E+00 1.8783109E-04 6.8031159E-20 1.0518003E-02 -4.0405044E-11 -2.6887211E-13 3.5748937E+00 2.1360097E-04 6.6042417E-20 6.4345761E-03 -7.6754852E-11 -2.6684736E-13 5.2434220E+00 2.1643504E-04 6.3161935E-20 8.3864992E-03 -4.8579966E-11 -3.1664252E-13 3.7635546E+00 1.9640675E-04 7.6671991E-20 5.1070414E-03 1.6443482E-11 4.6354386E-13 5.4213595E+00 2.5828846E-04 7.9231540E-20 9.6295923E-03 -1.0763584E-10 1.7329543E-13 4.3534055E+00 2.1423929E-04 5.6519881E-20 8.1504794E-04 4.5152814E-12 -2.7885959E-13 3.5252316E+00 2.1963871E-04 6.2116947E-20 2.3998360E-03 -4.7450120E-11 3.8996242E-13 3.8818574E+00 2.3064863E-04 8.6555249E-20 1.5732616E-03 -9.7188813E-11 1.3748823E-13 3.3869584E+00 2.5392827E-04 6.0474309E-20 1.8894724E-03 -8.2239694E-11 4.1808093E-13 3.8016012E+00 2.4619332E-04 6.4052899E-20 -5.0805236E-04 -8.1615626E-12 2.4049277E-13 4.0637732E+00 2.6482553E-04 8.4164768E-20 3.9238171E-03 1.6044180E-11 1.0643213E-14 3.4207773E+00 2.7267545E-04 7.9296448E-20 3.5969678E-03 -7.6505975E-11 2.1807792E-13 2.7502356E+00 2.7351803E-04 6.7019892E-20 -3.2344987E-03 6.0745631E-11 -1.2056167E-14 2.9286656E+00 2.2570540E-04 6.2184737E-20 -6.4988616E-03 -3.7426621E-11 4.0946581E-13 2.9462209E+00 2.6674650E-04 6.9903521E-20 -8.7345441E-05 -1.0873717E-11 -1.9008874E-13 3.5302587E+00 2.4006928E-04 6.8141323E-20 1.9146783E-03 2.8408722E-11 -5.6852515E-13 3.4332411E+00 2.7609695E-04 5.8593610E-20 -1.0847887E-03 -3.6407679E-11 1.1553293E-12 3.1531940E+00 3.2286110E-04 7.7878725E-20 3.4457375E-03 -4.3291499E-11 -2.1606989E-13 2.4914672E+00 2.7597559E-04 5.9746849E-20 4.9908441E-03 3.3024160E-11 3.2103890E-13 2.6640878E+00 3.1714168E-04 9.1566897E-20 -1.2583807E-03 -3.7163779E-11 -4.5762419E-14 2.6435802E+00 2.7448384E-04 7.3567492E-20 -4.2311535E-03 -1.9327881E-11 3.3083844E-13 2.7882435E+00 3.2214122E-04 5.0496743E-20 -3.4354758E-03 3.3220364E-11 2.1612471E-13 2.7511621E+00 3.0217692E-04 6.5073724E-20 -9.6591411E-04 2.5974214E-11 -4.7236938E-13 3.0255790E+00 3.9262453E-04 6.0098484E-20 8.7193912E-04 1.4950399E-11 5.3495744E-13 2.4638295E+00 3.0649678E-04 7.9447525E-20 2.2734583E-05 6.8357086E-12 -3.2331771E-13 2.4950581E+00 3.5899872E-04 6.8965195E-20 -7.9847071E-03 7.1553756E-11 -1.8593976E-13 2.4909492E+00 3.0670277E-04 7.9044811E-20 -2.2820865E-03 1.9809824E-11 -3.1377331E-13 2.2688441E+00 4.0647807E-04 6.8301660E-20 -1.3334511E-02 -1.0874626E-11 7.9953714E-13 1.8246608E+00 3.4013047E-04 7.9187034E-20 -2.4639922E-03 3.9130463E-11 4.5349856E-14 2.0729775E+00 3.7053513E-04 6.0689040E-20 -2.4648036E-03 -1.1960972E-11 -2.0343464E-13 2.5010126E+00 3.1774741E-04 6.8973583E-20 -6.2226998E-03 -5.4950888E-12 4.7270749E-13 2.2625048E+00 3.8127493E-04 6.6308743E-20 -4.7188387E-03 4.4935227E-12 -3.9468420E-13 2.4826119E+00 3.9491328E-04 7.5374785E-20 -5.5639572E-03 7.7126347E-11 -5.6330093E-13 2.3106632E+00 2.9913354E-04 6.7770546E-20 -7.2918949E-03 1.6108739E-12 4.7766722E-13 1.7557168E+00 3.3959473E-04 6.2432678E-20 -4.4033839E-03 -2.0373768E-12 -1.0154474E-13 2.0269520E+00 3.5003439E-04 7.1199255E-20 -9.2386855E-03 6.7282126E-12 -9.6002080E-13 2.0980222E+00 5.0786190E-04 5.9370856E-20 -1.2222125E-02 -8.8118297E-12 -4.0468757E-14 2.1775317E+00 3.4754514E-04 6.1154070E-20 -4.9192072E-03 -5.6420732E-12 3.6761281E-13 1.9744685E+00 3.6576280E-04 8.0161078E-20 -5.5578025E-03 -4.3306893E-11 5.7964316E-13 2.0881269E+00 3.3594217E-04 7.1940751E-20 -1.0006364E-02 8.2428153E-12 -3.7939855E-13 1.5990487E+00 4.0469554E-04 5.5485873E-20 -9.1970526E-03 3.4843090E-11 -3.4904553E-13 1.9129425E+00 3.7031376E-04 6.6784676E-20 -9.6222796E-03 3.3918309E-11 2.2484742E-13 1.7592065E+00 3.3599368E-04 6.0865003E-20 -8.4196972E-03 1.4908876E-11 -1.6621767E-13 1.7667192E+00 4.0470599E-04 6.7546981E-20 -1.1177081E-02 1.8656168E-12 -2.9886870E-14 1.7881782E+00 3.7099488E-04 6.5571583E-20 -1.0987405E-02 -1.0845248E-11 2.5785247E-13 1.8150352E+00 3.8515372E-04 6.0925064E-20 -8.3537530E-03 -3.5426290E-11 5.5858519E-13 1.6388366E+00 4.2713352E-04 5.5623095E-20 -1.2275123E-02 -1.2576227E-11 9.3522852E-14 1.6739051E+00 4.2910301E-04 6.4463768E-20 -8.8920984E-03 1.1670060E-11 5.3865674E-13 1.8881965E+00 4.5088338E-04 6.2828510E-20 -1.0597399E-02 -3.3359055E-11 3.7200150E-13 2.0081363E+00 3.8191644E-04 7.5124660E-20 -1.2802599E-02 2.2776135E-11 -1.0883375E-13 1.4077289E+00 3.7465655E-04 5.7731391E-20 -1.1020806E-02 -8.7722841E-12 3.7307356E-13 1.7907432E+00 4.1372990E-04 6.6632494E-20 -1.3787931E-02 2.7411524E-11 2.8130772E-13 1.5723908E+00 3.5828227E-04 6.1201245E-20 -9.6711991E-03 3.5385258E-12 -6.0271083E-14 1.5164850E+00 3.3807650E-04 6.1461458E-20 -9.5250448E-03 -1.8135557E-11 2.9086092E-13 1.7345393E+00 4.1188695E-04 7.2612641E-20 -9.9611711E-03 2.3168589E-11 2.0443540E-14 1.5090251E+00 3.9232298E-04 5.9342894E-20 -1.3801672E-02 -1.5803749E-11 -2.9941639E-13 1.5283227E+00 3.7288317E-04 5.7603223E-20 -1.0560789E-02 1.7094281E-11 -1.0675690E-13 1.6563615E+00 3.3575582E-04 5.9951182E-20 -9.9547217E-03 -1.4582539E-12 2.1004606E-13 1.5771339E+00 3.0919808E-04 6.9752302E-20 -1.0040602E-02 -5.1375106E-12 -3.7661836E-14 1.4441997E+00 4.1761357E-04 6.6400418E-20 -1.2907109E-02 -2.9292079E-11 1.2793582E-13 1.2053603E+00 3.2757042E-04 6.1112414E-20 -8.5233906E-03 4.6777186E-11 -3.9771024E-13 1.5022211E+00 3.7617213E-04 6.3835551E-20 -1.3156204E-02 3.0273175E-12 2.8858198E-13 1.4776596E+00 3.6797617E-04 7.4285504E-20 -1.2561919E-02 1.6963191E-11 4.5169953E-14 1.5481648E+00 3.9651638E-04 5.7973535E-20 -1.3964491E-02 -2.6717887E-11 4.0595641E-13 1.4407550E+00 3.9918788E-04 6.5464831E-20 -1.1880537E-02 -5.5162693E-12 9.5256419E-15 1.5323230E+00 4.7334519E-04 7.0724265E-20 -1.4408316E-02 -3.3590763E-12 -3.7713973E-13 1.3180630E+00 4.0800651E-04 6.4823094E-20 -1.3183144E-02 2.3169763E-11 2.7076694E-13 1.3139787E+00 4.0710010E-04 5.9740671E-20 -1.2906412E-02 -2.3153333E-11 -8.7194622E-14 1.1239786E+00 3.4283096E-04 7.0133510E-20 -9.7504752E-03 -1.2707054E-11 -1.3232997E-13 1.4062206E+00 3.8200009E-04 6.1566355E-20 -1.4438901E-02 -1.9841678E-12 4.3892188E-13 1.3095471E+00 3.7749085E-04 6.3351534E-20 -1.3253022E-02 6.5442122E-12 7.4727015E-14 1.1435971E+00 3.4579757E-04 5.8686041E-20 -1.2199583E-02 -8.6535596E-12 -1.4267202E-13 1.3349541E+00 3.5787042E-04 5.4618910E-20 -1.1305746E-02 1.4265710E-11 -1.6445565E-13 9.1434193E-01 3.3930916E-04 7.0555605E-20 -8.7061161E-03 1.5933074E-11 -9.7457097E-14 1.1881994E+00 3.4502003E-04 6.5717335E-20 -1.1387742E-02 1.6038809E-11 -2.3151801E-13 1.0723960E+00 2.9330075E-04 6.5533274E-20 -9.2119165E-03 1.6174520E-11 -3.1344160E-13 1.0974650E+00 3.3883416E-04 5.9447829E-20 -1.0447831E-02 4.3065756E-11 -7.2884694E-13 1.1663780E+00 3.3589458E-04 6.6848718E-20 -1.1536692E-02 -1.3505276E-11 2.2924319E-13 1.0115408E+00 3.4600645E-04 6.5179558E-20 -1.1209128E-02 1.0167666E-11 -3.7079741E-14 9.4216043E-01 3.2332534E-04 7.6947475E-20 -1.1354016E-02 -7.8824534E-12 4.5488895E-13 1.0131869E+00 3.0908996E-04 6.7794385E-20 -9.7553320E-03 1.9003146E-11 -3.7539533E-13 9.5095092E-01 3.4267601E-04 6.2840362E-20 -1.0846663E-02 1.0566034E-11 -5.6958328E-13 1.1804885E+00 2.9357636E-04 6.7635857E-20 -1.0767655E-02 1.2925238E-11 -6.2131149E-13 9.0100497E-01 3.1243174E-04 6.7955117E-20 -9.9435737E-03 4.1362229E-13 -7.4266087E-15 1.2182314E+00 4.0119118E-04 6.0127054E-20 -1.5983205E-02 -2.5114192E-11 2.3171947E-14 1.1164031E+00 3.0863160E-04 7.0126201E-20 -1.0705741E-02 -3.0074679E-11 4.9988540E-13 8.9479518E-01 2.7195300E-04 7.4567192E-20 -7.7847894E-03 -5.8299346E-12 2.6436972E-13 9.9205261E-01 3.1519329E-04 7.2650853E-20 -1.0339141E-02 1.7537926E-11 -4.3899238E-13 9.5647418E-01 2.8418080E-04 5.9401339E-20 -9.5940316E-03 2.2653842E-11 -2.2266367E-13 1.2566848E+00 3.6989729E-04 6.3151808E-20 -1.6098361E-02 -1.0768597E-11 2.2153548E-13 1.0034783E+00 2.7023314E-04 6.5387005E-20 -9.7501734E-03 3.9896623E-12 1.4543571E-14 9.7877640E-01 3.4846307E-04 7.2773011E-20 -1.3162640E-02 7.6533181E-12 -3.9965725E-13 9.7421634E-01 2.6112029E-04 6.3693702E-20 -1.0540176E-02 2.4630863E-11 -6.3550585E-14 9.9893796E-01 2.7298785E-04 6.8254401E-20 -9.6059153E-03 -2.4309128E-11 -2.1753683E-13 7.6567656E-01 2.8128139E-04 1.2402989E-14 -9.6882014E-03 -3.2534155E-09 2.7279379E-10 8.8963103E-01 2.2486303E-04 2.7798435E-14 -9.6374182E-03 6.9258728E-09 -8.9437624E-11 9.6711266E-01 2.2734255E-04 8.0422194E-14 -9.8864026E-03 1.1003655E-08 -5.4395884E-11 9.7508454E-01 2.7408337E-04 9.8565897E-14 -1.0662590E-02 -2.5398538E-08 2.5553565E-10 9.3833804E-01 2.5603065E-04 2.4312995E-13 -1.1179488E-02 -2.6055380E-08 1.1161427E-09 8.6041522E-01 2.7144764E-04 1.3678259E-13 -1.0281934E-02 -4.4505652E-09 -1.4175537E-10 8.2764393E-01 2.4067462E-04 5.1285945E-13 -9.2381639E-03 -1.4069064E-08 7.2559431E-11 7.6488900E-01 2.0385554E-04 2.6448695E-13 -7.9052132E-03 1.5910144E-09 -3.3713415E-10 9.2773926E-01 2.1056156E-04 8.2543846E-13 -9.7611556E-03 -9.9224344E-08 5.2763366E-10 8.2269400E-01 2.4659737E-04 4.5006425E-13 -9.8576201E-03 -4.6798760E-08 -1.3906047E-10 8.3005440E-01 2.5592142E-04 1.0353128E-12 -9.8631866E-03 9.9754178E-09 3.5285209E-11 9.2634082E-01 2.0513519E-04 6.6683594E-13 -8.8655585E-03 7.7328446E-09 1.3902451E-10 9.2534131E-01 2.2358463E-04 1.2593622E-12 -9.9260388E-03 -3.3293695E-08 7.3995293E-10 1.0163052E+00 2.2744441E-04 8.6893990E-13 -1.1393300E-02 -5.3978269E-08 7.8379314E-10 9.2014307E-01 2.1270940E-04 1.4763834E-12 -9.4436547E-03 -4.9140574E-08 4.4017892E-10 6.9278425E-01 1.9843252E-04 1.1103955E-12 -7.4932026E-03 6.2508562E-08 -6.5093425E-10 7.3678440E-01 1.8944024E-04 1.7275532E-12 -7.7865082E-03 4.1448409E-08 -1.4500937E-10 7.5033545E-01 2.0948928E-04 1.3696763E-12 -8.3571114E-03 1.0404172E-07 -1.8985862E-09 7.4215382E-01 1.9111122E-04 2.0190386E-12 -8.0651054E-03 -6.1090546E-08 2.3651395E-10 6.9532692E-01 1.6812258E-04 1.7557231E-12 -6.9403439E-03 -3.6338399E-08 -8.9866414E-10 7.9829234E-01 1.8054689E-04 2.4717752E-12 -8.3798440E-03 7.5029423E-09 -1.1935934E-09 6.8238240E-01 1.6477646E-04 2.1705975E-12 -6.9641150E-03 -7.3623518E-08 -4.4314441E-10 6.5899658E-01 1.7534668E-04 2.9483670E-12 -6.7148218E-03 -3.3970725E-08 5.1589292E-11 7.4354887E-01 1.4126534E-04 2.5520098E-12 -6.8129878E-03 5.4841820E-08 -1.9850831E-10 6.3792938E-01 1.6067763E-04 3.4097365E-12 -7.0122867E-03 -7.9097930E-08 2.1319631E-09 7.0582592E-01 1.4802144E-04 3.1996554E-12 -6.8963412E-03 2.4395071E-08 -5.5905824E-10 7.1252126E-01 1.5488967E-04 3.8464271E-12 -6.7306668E-03 2.6719269E-08 -1.5748859E-10 7.4583960E-01 1.6956723E-04 3.9272864E-12 -7.7923764E-03 2.1153488E-08 -1.2025128E-10 7.3754567E-01 1.3185626E-04 4.3077044E-12 -6.8465979E-03 4.2226940E-08 -3.3742487E-09 6.1342812E-01 1.3519249E-04 4.6920900E-12 -6.1667380E-03 -6.3305968E-08 1.6052618E-09 7.3231846E-01 1.4441898E-04 4.6622515E-12 -6.7175622E-03 5.5302123E-09 -7.6540208E-10 6.3448048E-01 1.2604654E-04 5.4122540E-12 -5.8051618E-03 -4.6597877E-09 -1.9820530E-09 5.5059677E-01 9.4677562E-05 4.9765747E-12 -3.8174160E-03 8.4079296E-08 -9.5618832E-11 6.4492249E-01 9.9377146E-05 6.0416841E-12 -5.2154814E-03 -1.0946483E-07 3.3719594E-09 7.2635084E-01 1.2573526E-04 5.2144005E-12 -6.6218474E-03 7.6244833E-09 1.4988312E-09 5.9759545E-01 1.1574153E-04 6.5415412E-12 -5.2772486E-03 -3.4355018E-08 -2.0597932E-09 7.2705090E-01 1.0970642E-04 5.4378078E-12 -5.3478037E-03 -7.4574757E-08 4.2666243E-10 6.1617935E-01 1.2052790E-04 7.0641553E-12 -5.2213143E-03 4.7742788E-10 1.0995793E-09 6.2497091E-01 1.1438204E-04 5.6675398E-12 -5.3172270E-03 4.8525206E-09 1.6400553E-09 4.8994142E-01 9.1777525E-05 7.6844043E-12 -3.8284294E-03 -1.8430852E-08 6.8339179E-10 5.9942043E-01 1.0571915E-04 5.8831919E-12 -4.7228574E-03 1.3821405E-07 -3.1816645E-09 5.6357819E-01 9.5719384E-05 8.4404411E-12 -4.1789063E-03 1.1840410E-08 7.5426909E-10 5.8464563E-01 9.4685282E-05 6.1251538E-12 -4.0804017E-03 1.1607445E-07 -2.6032962E-09 4.8166013E-01 8.7291592E-05 9.1364251E-12 -3.0707577E-03 2.1512182E-08 -1.9929751E-10 6.6397691E-01 9.7908160E-05 6.3116452E-12 -4.7324691E-03 -1.9523834E-07 1.5941000E-09 4.8043782E-01 8.2143008E-05 9.8955497E-12 -3.3397130E-03 -8.8346212E-08 4.5391857E-11 6.3610679E-01 9.3596973E-05 6.3692745E-12 -4.9322224E-03 7.2825408E-08 -2.1104658E-09 5.3358632E-01 8.0727950E-05 1.0844939E-11 -3.7683358E-03 -2.7235404E-07 2.9732314E-09 5.3510940E-01 7.7604098E-05 6.5235729E-12 -3.3706990E-03 -4.4464130E-08 5.0139382E-10 5.2221173E-01 6.9293550E-05 1.1983616E-11 -3.3667805E-03 -5.4787865E-08 5.6724447E-10 4.5850947E-01 5.9465012E-05 6.7360332E-12 -2.5132080E-03 -5.1624771E-09 2.9029784E-10 4.1873905E-01 6.8587928E-05 1.3359322E-11 -2.5043418E-03 2.7022811E-08 5.4759230E-10 5.2265644E-01 6.9602007E-05 7.0298407E-12 -3.0994609E-03 3.5807153E-09 -1.8646014E-09 5.2430230E-01 6.7728637E-05 1.4918308E-11 -2.9887769E-03 3.0283640E-08 5.7672483E-10 5.0924861E-01 6.6915607E-05 7.3013826E-12 -3.1081249E-03 -7.9435743E-08 -1.2511658E-09 4.9033272E-01 5.9242480E-05 1.6804270E-11 -2.2797177E-03 3.1111935E-09 -1.3747442E-09 5.1636571E-01 6.6196117E-05 7.6736820E-12 -2.6722429E-03 2.3636865E-08 -1.0064392E-09 4.8434001E-01 5.5211156E-05 1.8949869E-11 -2.2809929E-03 -6.2542028E-08 8.8026370E-10 4.7034732E-01 5.6348141E-05 8.1762479E-12 -2.0979703E-03 -1.0254828E-07 1.3777148E-09 4.4973689E-01 4.8445130E-05 2.1253424E-11 -1.9715093E-03 6.4116513E-08 -7.8286722E-10 4.5246521E-01 5.1118219E-05 8.6590899E-12 -1.8469072E-03 -8.5788585E-08 -9.0080965E-10 4.3473136E-01 4.9678751E-05 2.3493677E-11 -1.9108638E-03 -1.0387242E-07 -6.0317296E-10 5.0421828E-01 5.2161766E-05 9.0459402E-12 -1.8811787E-03 -3.2048305E-08 1.1134468E-09 4.4428828E-01 4.9898383E-05 2.5499214E-11 -1.3667269E-03 -5.7994750E-08 -1.5425428E-09 4.1139984E-01 5.1228988E-05 9.5478113E-12 -1.4405285E-03 4.6917933E-08 1.3674416E-10 3.7790009E-01 4.5646895E-05 2.7243522E-11 -9.3784381E-04 -4.0019404E-07 5.6110572E-10 3.9668229E-01 4.7665504E-05 1.0139916E-11 -6.4089597E-04 -4.3746965E-08 3.5708531E-10 4.6526867E-01 3.8196235E-05 2.8509840E-11 -9.6751412E-04 -1.2209966E-07 1.2748845E-09 4.0758818E-01 4.4399621E-05 1.0651759E-11 -1.0854194E-03 -8.5764064E-08 -1.8381894E-09 4.0230617E-01 4.4081444E-05 2.9381057E-11 -1.0749567E-03 2.8139269E-07 -6.2542460E-10 3.8378733E-01 4.3207827E-05 1.1061886E-11 -8.8346290E-04 -1.5097717E-07 -1.2774677E-09 3.5220775E-01 4.4762641E-05 2.9841570E-11 -8.4387494E-04 1.7923766E-08 -3.0011052E-10 3.6289927E-01 3.9763654E-05 1.1547280E-11 -8.5239799E-04 -4.1171910E-09 8.0463747E-10 3.5877150E-01 4.3119755E-05 3.0157671E-11 -4.2484008E-04 7.5028403E-08 2.1155102E-09 3.2255307E-01 4.0115738E-05 1.1833254E-11 -6.5187184E-04 -1.3627844E-07 2.8666364E-10 3.7524453E-01 4.3169675E-05 3.0402580E-11 -2.6998125E-04 -1.5489751E-07 1.5799935E-09 3.5860655E-01 4.2003925E-05 1.2141710E-11 -3.3942299E-04 -6.1064355E-08 1.1230822E-09 3.4727511E-01 4.2060281E-05 3.0692192E-11 4.0084247E-05 8.7579124E-08 8.7150359E-10 3.8130912E-01 4.6135428E-05 1.2374156E-11 -4.0445055E-05 -1.3108910E-08 -1.0451141E-09 3.2074654E-01 4.2113861E-05 3.0997066E-11 -1.7902166E-04 3.7504080E-08 -2.3735318E-09 3.3250928E-01 4.2531228E-05 1.2549999E-11 7.5453117E-06 3.6974384E-08 -1.1206804E-10 3.0494598E-01 4.0643143E-05 3.1523808E-11 3.9491671E-04 -1.1890134E-07 1.1945156E-10 3.4137294E-01 3.8801507E-05 1.2801301E-11 3.5177392E-05 9.4850300E-08 -8.2719714E-10 3.2095316E-01 4.0141360E-05 3.2090403E-11 3.5345554E-04 1.1057760E-07 -1.7140098E-09 2.8017327E-01 4.2874562E-05 1.3277016E-11 5.9167732E-04 -5.4071588E-08 1.7203159E-09 3.0332941E-01 4.0560437E-05 3.2354844E-11 6.0944934E-04 2.6735884E-07 5.4808902E-10 2.8071174E-01 4.5520646E-05 1.3737746E-11 6.2152796E-04 1.1445552E-07 -3.2892894E-10 3.2349837E-01 4.3465927E-05 3.2831324E-11 4.4897091E-04 1.7222224E-07 -2.3982198E-09 3.0426714E-01 4.4442713E-05 1.4240623E-11 9.4916916E-04 2.9260416E-08 2.7077468E-10 2.7388272E-01 4.2704734E-05 3.3242062E-11 7.3567324E-04 -2.2947823E-08 -3.0649372E-10 3.1205726E-01 4.7254875E-05 1.4942561E-11 1.4036529E-03 3.4282802E-08 3.4590572E-10 2.5910282E-01 4.2908308E-05 3.3506063E-11 9.9074037E-04 2.3055557E-07 -5.5554539E-10 2.6050293E-01 4.2864416E-05 1.5776432E-11 7.7482295E-04 3.4999420E-08 1.7300004E-09 2.8082800E-01 4.2987096E-05 3.4058995E-11 9.9683704E-04 -5.1745133E-08 -3.8314446E-10 2.1614946E-01 4.2607506E-05 1.6742706E-11 8.4483571E-04 -7.1270115E-08 -1.9724036E-10 2.4313675E-01 3.8522678E-05 3.4643559E-11 8.0522714E-04 -1.0000890E-07 -4.1334163E-09 2.3864204E-01 4.8272181E-05 1.7151379E-11 1.3401057E-03 5.3443905E-10 2.1902067E-09 2.2477673E-01 4.6813242E-05 3.5803686E-11 1.1005673E-03 -2.1540768E-07 -4.1087680E-10 2.3695661E-01 5.0540875E-05 1.7524015E-11 1.4155862E-03 7.6463564E-08 -1.2088935E-10 2.1235207E-01 5.1560575E-05 3.7606987E-11 1.3338313E-03 9.9060038E-08 1.3732010E-10 2.1965285E-01 5.3888332E-05 1.7536960E-11 1.4135435E-03 1.0718630E-07 -1.6279358E-09 2.1707822E-01 5.1399980E-05 3.9676054E-11 1.4621816E-03 1.5507261E-07 -8.9837837E-10 2.3161857E-01 5.2695239E-05 1.7552845E-11 1.6860930E-03 1.0383861E-08 -5.4414417E-10 2.2944666E-01 5.3064312E-05 4.2114114E-11 1.6628637E-03 1.9127533E-07 1.6782933E-09 2.2059861E-01 5.2348838E-05 1.7744414E-11 1.6227792E-03 1.0379329E-07 5.7263000E-10 1.9269145E-01 4.3382977E-05 4.5248656E-11 1.3903908E-03 -1.7310743E-08 4.6281715E-10 1.9809994E-01 5.6717352E-05 1.7783221E-11 1.4556769E-03 1.1113211E-08 2.7152680E-09 1.9783074E-01 5.4531120E-05 4.8841934E-11 1.4613196E-03 1.2194062E-07 1.7622451E-09 1.9040138E-01 5.9367801E-05 1.7970007E-11 1.6174793E-03 9.7425094E-08 9.5470754E-10 1.8176210E-01 6.0383023E-05 5.2667464E-11 1.3272059E-03 -5.5212809E-08 -2.7195629E-10 1.9619237E-01 5.9628321E-05 1.8448274E-11 1.8313978E-03 -1.0987768E-07 -3.0253239E-10 1.7847703E-01 6.5120497E-05 5.6694458E-11 1.9432551E-03 4.2385160E-08 -1.7144303E-10 1.6169937E-01 4.9840910E-05 1.9055063E-11 1.2714869E-03 1.2564378E-07 -1.1651693E-09 1.7913432E-01 6.3347929E-05 6.1143202E-11 1.8077360E-03 4.8500475E-08 1.5338657E-09 1.5449342E-01 5.9151618E-05 1.9625577E-11 1.5821594E-03 4.7270230E-08 -2.6355839E-11 1.7861411E-01 6.7486908E-05 6.5640736E-11 2.1245179E-03 5.5962605E-08 -1.2114725E-09 1.8427038E-01 6.6013912E-05 2.0689981E-11 2.0611852E-03 -1.7841114E-07 -2.9112037E-09 1.6919816E-01 6.8032372E-05 7.0048259E-11 1.9940692E-03 2.4123713E-07 2.9320188E-09 1.4857613E-01 6.6503890E-05 2.1595175E-11 1.7627242E-03 -1.3642794E-07 -1.9996134E-09 1.5285006E-01 7.1206727E-05 7.4431739E-11 1.9556046E-03 5.8458351E-08 -2.7034469E-10 1.4172393E-01 6.9630631E-05 2.2292978E-11 1.7682504E-03 -1.5216903E-08 -2.0386579E-09 1.6189575E-01 8.0774233E-05 7.8731376E-11 2.1063813E-03 7.5400962E-08 4.0089563E-09 1.3523257E-01 7.6472905E-05 2.3811463E-11 1.8898976E-03 3.5521278E-08 3.0853067E-10 1.4768484E-01 8.0704544E-05 8.3451364E-11 1.9903211E-03 1.2909912E-07 -6.7448092E-10 1.3509472E-01 8.2717939E-05 2.5493748E-11 2.0095694E-03 -1.7144478E-08 5.6922922E-10 1.2666613E-01 7.5758951E-05 8.8585132E-11 1.8970133E-03 1.1208419E-07 2.8103480E-09 \ No newline at end of file diff --git a/test/distmask.fits b/test/distmask.fits index ecee10b..a6a8615 100644 --- a/test/distmask.fits +++ b/test/distmask.fits @@ -1,73 +1,75 @@ -SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2022-07-28T14:24:18' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 8192 / width of table in bytes NAXIS2 = 3 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 1 / number of fields in each row COMMENT COMMENT ----------------------------------------------- COMMENT Sky Map Pixelisation Specific Keywords COMMENT ----------------------------------------------- PIXTYPE = 'HEALPIX ' / HEALPIX Pixelisation ORDERING= 'RING ' / Pixel ordering scheme, either RING or NESTED NSIDE = 16 / Resolution parameter for HEALPIX FIRSTPIX= 0 / First pixel # (0 based) LASTPIX = 3071 / Last pixel # (0 based) COORDSYS= 'unknown ' / Pixelisation coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial BAD_DATA= -1.637500000000E+30 / Sentinel value given to bad pixels COMMENT COMMENT ----------------------------------------------- COMMENT Planck Simulation Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'FULL SKY MAP' CREATOR = 'process_mask' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT POLCCONV= 'COSMO ' / Coord. convention for polarisation (COSMO/IAU) COMMENT ----------------------------------------------- COMMENT Data Description Specific Keywords COMMENT ----------------------------------------------- COMMENT COMMENT Full sky data OBJECT = 'FULLSKY ' INDXSCHM= 'IMPLICIT' / Indexing : IMPLICIT or EXPLICIT COMMENT POLAR = F / Polarisation included (True/False) DERIV = 0 / Derivative included (0, 1 or 2) COMMENT TUNIT1 = 'RADIANS ' / map unit COMMENT TTYPE1 = 'ANGULAR_DISTANCE' / [RAD] TFORM1 = '1024D ' / data format of field: 8-byte REAL HISTORY Distance to closest hole for HISTORY Input mask: HISTORY mask.fits HISTORY Filled mask: HISTORY NP_MIN = 0 / [pixels] Minimal size END ?:ej? tZ?ּ"e?EzUd?fe,>?_?b%?!_? -Y?uP?'Ia?t,o?1V?d~ ?N, ?W&??ɏƀ ?.?à F>?Qe,>?_?b%?!_? +Y?uP?'Ia?t,o?1V?d~ ?N, ?W&??ɏƀ ?.?à F>?Q -?<:߻X?c*b?WVπ?O#Z?΁?b$N?w?E?"R`kd?䖶?k.~?೟U?O5U|6?݉t{?{+f͐?`70?ށj{V?p̘?:(?=? ?l-3G?O2Dt?˵\?L!?Z %?V1tE?졥pf?/31q?H?1Ӓ?26z?෩?3?25?ے2?23?3?෩?26z?1Ӓ?H?/31p?ol?r9)M?ƿ?8'i?=j .m?3og,?1R?۱IB?ȡ6x?HY(?l=y?㏷G -?OcRp?`b?aAI?V B?|h?ɶMj?Oj?ŏ?q8,?W?~]?)xA?'s*A8?M#T^s?سw?6BK?؋L?w@?ݮU?B?1 I?壖B?!T@R?ꛅ4Ƃ?)nx?TZ?9/?mBH#R?ࠂÇ?_6a!?^|LH?؝DT&?i;?̊O$x?܆X?A?E?䞿O???QG?iP@:?]Hc{?#3+l? P.?C"?H 3U?KJ$?W -v?WBIG?.mK??חO5 ?e -]?W1 ?ƀ=?)x?@I,?c?Pl5t9?㹵?2*T?諀J?A?g"?썓?Y,Q?0} ?1rkɹ?P\yl?ۺ ?puK?=@ڽD?$?s -ޜ?U?o4l?ѠO?f't(-?֏3B7~?ږ??pb?d=?d'?0Q ?I?g?sBp? UԢ&?cU?U?\?2g(=J?L>?״pdd,?Ml}??,? 7?&hT?އc??p?i̶褍?DG? j?0)f?ި#5? k?չ bL?JV?]~??+:?щ?6$׬?|,9yj?N?iYiU?Ҭi?={ӷ?襄QH?~?Z+g:#?h8?.?' ?R?HK>?h~d?-4֘?U80?9V?(%#^?o0?T-킒?~u.?|5*?ҞĿg?.<?-C?qM?O{ ?!?GlXL?Em~~?P+I0?ݤ}T?R? JS?G-m?i̶褍??p?:?䪩Ѱ?億t?ΈD?iے?L=?L`$?֪nnҩ(?D6X?̺vl%x?M?+?%J?ΊL?U ?㜱?z60?,›wV?/;?gAk?pj?Sg:?n>O?ƥ?r4?v9l3?8?.K|!??\f?id??K{?U7w?o?oT?zJZ?er6?ޤixn?|wB?Z؝?tY `?0S0? - ?Pɱ+?r?’/p^'?G=c?љ=!?GIJ!? &?)"?}UKH.?w3O?qi?S+?*ZԨ?5!?m6s?(?>n 9?`v V?Ooy1?ҭ6? SE?¸-+1? 4M^? 4M^?¸-+? SE?ҭ6?Ooy1?`v S?>n 8?(?m6s?ϼ/??Pk?.,bQ?# dV|? e?X?L4r?A&J?pW?oF?jPMR5?}?Bg[?m2E?ӑ2?c|>?Û]S?ß?ßy?Û]S?c|2?ӑ2?m2E?BgT?}}?jPMR3?M 1?%%b?m%u?쵢ȏ?2?4y~ -?|w%?6C?>|q?eC?^??𷩈Ue?R蛕x?)???輵o?z[ ;?1?Z?!k?v]%4?:)?δX ?~[O?<5?Ȩ;?Ȩ9?Ȩ:?<8?~[O?δX ?:)?v]%4?!k?Z?1??v?ļK(?ߨ? ?_@1cZ?\bB??9?ۚTJ?ֳZ?UA@?gR?nM?.?$?nL?gF?UA@?ֳT?ۚTJ??9?\b>?yr˶?&@?ߟ~V?8,i -?xo?h 2?|=?U?h@1?+p?pW[/?n0?;(,ŷ?&D@b?>{?׵L? -R?M3HM?|Mh?>@6)?U5?QC+z?O7g?԰!x?-gn'Q?K?}!) ?][?][ ?}!)?K?-gn'R?԰!w?O7g?QC+v?U3?>@6'?X'h?{A?O(6kI?ݳRP;?ļK(?ڔ>?3q&w?B,?;N?ea9?Ww1p?a5@?0ڍ*??87FT?^+ ?Оtl?==EFQ?΍h?Ke?΍h?==EFD?Оtl?^+ ?87FT??0ڍ)?tAf?'w?PD"L?g0?Y?6K ?mK|?h?`@??ײ ?L<?^%?s8?#u,?ϸJ?x߅N?!cFP?cg?$?zkm?$?p?JvO??Сrd>?C5t?bn`?bn`?C5t?Сrd7?JvO@?$?p?zkm?$?cd? +?<:߻X?c*b?WVπ?O#Z?΁?b$N?w?E?"R`kd?䖶?k.~?೟U?O5U|6?݉t{?{+f͐?`70?ށj{U?p̗?:(?=? ?l-3G?O2Dt?˵[?L!?Z %?V1tE?졥pf?/31q?H?1Ӓ?26z?෩?3?25?ے2?23?3?෩?26z?1Ӓ?H?/31p?ol?r9)L?ƿ?8'i?=j .m?3og*?1Q?۱IB?ȡ6x?HY(?l=y?㏷G +?OcRo?`b?aAI?V B?|h?ɶMj?Oj?ŏ?q8,?W?~]?)xA?'s*A8?M#T^s?سw?6BK?؋L?w@?ݮU?A?1 I?壖B?!T@R?ꛅ4Ƃ?)nx?TZ?9/?mBH#Q?ࠂÇ?_6a?^|LF?؝DT&?i;?̊O$w?܆X?A?E?䞿O???QG?iP@:?]Hcz?#3+l? P.?C"?H 3W?KJ$?W +v?WBIG?.mK??חO5 ?e +]?W1 ?ƀ=?)x?@I.?c?Pl5t9?㹵?2*T?諀J?A?g"?썓?Y,R?0} ?1rkɹ?P\yl?ۺ ?puJ?=@ڽD?$?s +ޜ?U?o4l?ѠO?f't(-?֏3B7~?ږ??pb?d=?d'?0Q ?I?g?sBq? UԢ&?cU?U?\?2g(=J?L>?״pdd,?Ml}??,? 7?&hT?އc??p?i̶褍?DG? i?0)d?ި#5? k?չ bL?JV?]z??+8?щ?6$׬?|,9yj?N?iYiU?Ҭi?={Ӷ?襄QH?~?Z+g:#?h8?.?' ?R?HK>?h~d?-4֘?U80?9V?(%#^?o0?T-킒?~u.?|5*?ҞĿg?.<?-C?qM?O{ ?!?GlXL?Em~~?P+I0?ݤ}T?R? JS?G-m?i̶褍??p?:?䪩Ѱ?億t?ΈD?iۑ?L=?L`$?֪nnҩ%?D6U?̺vl%s?M?+?%J?ΊL?U ?㜱?z60?,›wV?/;?gAm?pj?Sg:?n>O?ƥ?r4?v9l3?8?.K|!??\f?id??K{?U7y?o?oT?zJZ?er6?ޤixn?|wB?Z؝?tY `?0S0? + ?Pɱ+?r?’/p^'?G=c?љ=!?GIJ!? &?䭌Z!r?慬 ?億t?䪩Ѱ?:?x9/?!?*?\??-@!?;?)"?}UKH.?w3O?qi?S+?*Zԩ?5!?m6t?(?>n 8?`v U?Ooy1?ҭ6? SE?¸-+0? 4M^? 4M^?¸-+? SE?ҭ6?Ooy1?`v V?>n 8?(?m6s?ϼ/??Pk?.,bQ?# dV|? e?X?L4r?A&J?pW?oF?jPMR3?}~?BgX?m2E?ӑ2?c|8?Û]S?ß?ß}?Û]S?c|4?ӑ2?m2E?BgT?}~?jPMR4?M 1?%%b?m%v?쵢ȏ?2?4y~ +?|w%?6C?>|q?eC?^??𷩈Ue?R蛕x?)???輵o?z[ ;?1?Z?!k?v]%4?:)?δX ?~[O?<5?Ȩ;?Ȩ9?Ȩ?ļK(?ߨ? ?_@1cZ?\bA??9?ۚTJ?ֳU?UA@?gK?nM?-?*?nM?gI?UA@?ֳU?ۚTJ??9?\b??yr˶?&B?ߟ~W?8,i +?xp?h 2?|=?U?h@1?+o?pW[/?n0?;(,ŷ?&D@b?>{?׵L? +S?M3HM?|Mh?>@6)?U4?QC+y?O7g?԰!x?-gn'Q?K?}!) ?][?][ ?}!)?K?-gn'Q?԰!x?O7g?QC+y?U3?>@6'?X'h?{A?O(6kI?ݳRP;?ļK(?ڔ>?3q&w?B,?;N?ea9?Ww1p?a5@?0ڍ)??87FT?^+ ?Оtl?==EFO?΍h?Ke?΍h?==EFH?Оtl?^+ ?87FT??0ڍ)?tAg?'w?PD"N?g1?Z?6K ?mK}?h?`@??ײ ?L<?^%?s8?#u,?ϸJ?x߅N?!cFP?ce?$?zkm?$?p?JvO??Сrd>?C5t?bn`?bn`?C5t?Сrd7?JvO??$?p?zkm?$?cd? Wx?ZHm?˯J?٢A?׉lQBH?s?J'^? -7]Lf?W[D?Ё8IL?ˍ[?y=l?ˍ[?Ё8IL?>[D?؇^@??13?X6N=?Wo?<{QX?*6?!Y?,/?@?*gz`,?U֕?{m_l?h?E.9B?.VE?sU?)?]+ M?8T?X~?=?q_?? ?uu?}"+f?@WW?6l?6KBڶ?ԲC?RR?nK ?nK ?nK ?RS?ԲC?6KBڷ?6l?@WW?}"+h? F1W?#s?ܤ.?ر?ժu?4&Q?W4?)#?Ve ?}A}?,Ad?'s.? -t$;??U)?_ØQX?9/?VrJ?4ݵz?qZ?I?ʽ?aU0_?H}?&%y?N !?ؿvV?S`M'?7p?2j8?2j7?7q?S`M ?ؿvV?N ?&%y?H}? 5?# ?82?ؒ%^?ԝm^?Ҵ|sr?ЩԮ?!_3?Vߺ~6?[8^F?c ?~?ؙ ?[o{?B~?&;?TG?nԴc?ؠ`?~*۱?^.?қe=K?^.޿?~*۬?ؠ`?nԴa?TG?&7?X?Q -?龛fGR?0|>?s=?C?ÐZ? ?+(v?XJ^?ni?8*??Њ&N?O?cO?<?P]?-?v$?!{wGRj?v>?1~[?S 1?1E?2G'?x=?ٻ`y?yj͕ ?B Q?B Q?B Q?yj͕ ?ٻ`y?x=?2G'?1E?S 2?V̥\?xX -?B#/|?~?В?ܕ?jp_8?[8^F?2E9?Ț t?hutY``?Ԅl~$?aO?ޮ59?9%4?`/ ?B/l?ܬʹf?g~?=]?աp~x`?աp~x`?=]?g~?ܬʹb?B/j?`/ ?䞮r9?.16?V,Gw?V,k ?3C?S1&?DBo?ŜnN A?'W?.{Z8>?]7-?IfA?f??hˌ?@-A?Da -?+?~wCT?*7b00,?[My?蕅2?^gz?=Wt?[D?Ё8IL?ˍ[?y=l?ˍ[?Ё8IL?>[D?؇^@??13?X6N??Wq?<{QY?*6?![?,0?@?*gz`,?U֕?{m_l?h?E.9B?.VE?sU?)?]+ M?8T?X~?=?q_?? ?uu?}"+g?@WW?6l?6KBڷ?ԲC?RR?nK ?nK ?nK ?RR?ԲC?6KBڷ?6l?@WW?}"+g? F1W?#s?ܤ.?ر?ժu?4&Q?W3?)#?Ve ?}A}?,Ad?'s.? +t$;??U)?_ØQX?9/?VrJ?4ݵz?qZ?J?ʽ?aU0^?H}?&%y?N !?ؿvV?S`M'?7p?2j8?2j7?7q?S`M ?ؿvV?N !?&%y?H}? 5?# ?82?ؒ%^?ԝm^?Ҵ|sr?ЩԮ?!_3?Vߺ~6?[8^F?c ?~?ؙ ?[o{?B~?&9?TG?nԴ`?ؠ`?~*۱?^.?қe=K?^.?~*ۮ?ؠ`?nԴb?TG?&7?X?Q +?龛fGT?0|>?s=?C?ÐZ? ?+(v?XJ^?ni?8*??Њ&N?O?cO?<?P]?-?v$?!{wGRj?v>?1~Z?S 1?1F?2G'?x=?ٻ`y?yj͕ ?B Q?B Q?B Q?yj͕ ?ٻ`y?x=?2G'?1E?S 1?V̥\?xX +?B#/}?~?В?ܕ?jp_8?[8^F?2E9?Ț t?hutY``?Ԅl~$?aO?ޮ59?9%4?`/ ?B/k?ܬʹd?g~?=]?աp~xa?աp~xa?=]?g~?ܬʹc?B/j?`/ ?䞮r9?.16?V,Gw?V,k ?3C?S1&?DBp?ŜnN ??'W?.{Z8>?]7-?IfA?f??hˌ?@-A?Da +?+?~wCU?*7b00,?[My?蕅2?^gy?=Wt??u%S?D3ٚ#?u%Q?ڣ1sP:?T(?\k%?N*~?lT?.'?- -?^n??JW?Dz?V u?!?Rt?iE'Z+?l .b?n2:?Ȩ]OJ?om^?BC?8?o -`?Y5Z?a|+6?rѭx?aKq*?Il<7?- ?- ?Il<7?aKq*?rѭv?a|+6?Y5X?ymǟ?[? tD?i˝?]?" Ɇ?[?nbp2?C0? -?8g_?h.?sNG?tJ6?L2.?! ?[?D]?WK?9'M?쮆0?xE?Us B?N`&&R?l'V?⼩x"?Nc"?4ba? ~?އғI?އғI? ~?4ba?Nc"?⼩x"?l'V?Ѳ? {p?.*q?)Ŏ>?7e!?N?n2:?Ơ'Q?l .f?pA?r-?1Hye?Yt1?Z'@X?mK)?ąUW?f߈^D?oG?pW?A&J?L4r?X?L4r?A&J?pW?oF?f߈^D?c?膁Kװt?lc?6hz?v(t[?l?'Uo?aR鞺2?&G?@3? !8I??7mZ?4۪?z4^?R!.?(5??тPp?v?]R?{?t-?`?Vy 78?n?0a?4g?.,bP?# dV|? e? e? e?# dV|?.,bQ?4g?0a?Gl%?7sR?|Y? SI?QGM?SσG ?J0 #?p ?/?*!?Cm|C?Xsf?Wb^?k00)?|'? !Fbs?(? !Fbr?|'?k00)?]?S?rcƤ?y1? ѻ?ϟMn?h*?#Gq=??5Hzv?n~OL?Z*? ?nT>0?Y?a4q?6CRo? K?8:?'K`?Ee?kRa?O(?w?g;Z?tBI?ʑU? ȵ??A& ?zw[?dvN?dvN?dvN?zw[?A& ??a-?hHz|?i ?/0 ?*II? M?ϊ=bd?h^?tM"m?l-rP?f0U?OP?/[؝?;VbO]#?İE,?JO\?1Sr 6?稶?r?V"?A(҄?o#6 -2?wrQG?ꢙ?>Ld?煿;tR?SaHĐ?m5g?o2?x=?x=?o2?m5f?SaHĐ?q⏤)?VIaY?j)^$K?Zm?N?K?s1?%AS?vI -R?wx?zI{?zI{?yy?;+2?ӆiS]?ٚ?U|?]).?Si?߇a?r;9?{9Ԣ?dcj3?xI +=?mB?fAHx?YTv?FDA?0DG?N*~?\k%?T(?ڣ1sP>?u%S?D3ٚ#?u%Q?ڣ1sP;?T(?\k&?N*~?lT?.'?- +?^n??JW?Dz?V w?!?Rt?iE'Z+?l .b?n2:?Ȩ]OJ?om^?BC?8?o +`?Y5Y?a|+6?rѭx?aKq*?Il<7?- ?- ?Il<7?aKq*?rѭw?a|+6?Y5X?ymǟ?[? tF?i˝?]?" ɇ?[?nbp2?C0? -?8g_?h.?sNG?tJ6?L2.?! ?[?D]?WK?9'M?쮆0?xE?Us B?N`&&R?l'V?⼩x"?Nc"?4ba? ~?އғI?އғI? ~?4ba?Nc"?⼩x"?l'V?ѱ? {p?.*q?)Ŏ>?7e!?N?n2:?Ơ'Q?l .f?pA?r-?1Hye?Yt1?Z'@X?mK)?ąUW?f߈^D?oE?pW?A&J?L4r?X?L4r?A&J?pW?oF?f߈^D?c?膁Kװt?lc?6h{?v(t]?l?'Uo?aR鞺2?&G?@3? !8I??7mZ?4۪?z4^?R!.?(5??тPq?v?]R?{?t-?`?Vy 78?n?0a?4g?.,bP?# dV|? e? e? e?# dV|?.,bQ?4g?0a?Gl%?7sR?|Y? SI?QGO?SσG ?J0 #?p?K0A?jJ?}+?_ ? ?ג~?ҕ =-?ǵ\?з;?pF?t ?/?*!?Cm|C?Xsf?Wb^?k00)?|'? !Fbs?(? !Fbs?|'?k00)?]?S?rcƤ?y1? ѻ?ϟMo?h*?#Gq=??5Hzv?n~OL?Z*? ?nT>0?Y?a4q?6CRo? K?8:?'K`?Ee?kRa?O(?w?g;Y?tBI?ʑU? ȵ??A& ?zw[?dvN?dvN?dvN?zw[?A& ??a+?hHz|?i ?/0 ?*II? M?ϊ=bd?h^?tM"m?l-rP?f0U?OP?/[؝?;Vb;?i9?3u?3u?i8?;VbO]#?İE,?JO\?1Sr 6?稶?r?V"?A(҄?o#6 +2?wrQF?ꢙ?>Ld?煿;tR?SaHĐ?m5g?o2?x=?x=?o2?m5f?SaHĐ?q⏤(?VIaY?j)^$K?Zm?N?K?s1?%AS?vI +R?wx?zI{?zI{?yy?;+2?ӆiS]?ٚ?U|?]).?Si?߇a?r;:?{9Ԥ?dcj3?xI S?E>θ6?xI -R?6E ?[u?Je?l? ?X;`?䈬a?^i ?Wi@?~F?Bz? p?D%৭?}qt?M<&?0N?p&?E{7?Y|%?y~y?ijTn?D(A-.?z F$?\Ϙ?GX׷?<ت?{?|c.?y4 -?hj0? ̫|?Fm?kIk? ? ? ?kIk?Fm?' -?}m"R?M~?wTĭ?j(?؜~t?JBgE^?ѐfDLC?ȳN$?yy?zI{?[~?zނ>?ȶ~"c?љϓ&?Zg?Biv?ہpτ?+ry?;?&"ˤ?\Pc? ?^B?^A?P#?Ɔ?1L-?2A?"G?<;԰?^j ?M~(?dr?r?'M -?4Ex?TDY?Kɼy6? n?9J?,?M~&9?!TD-?x=?AgT?75i ?4?cm$?M0I?@K1?@4?M[k?T t?OF?u!V?^j?.o5?f?YOh?YOh?f?.o4?oaHg?H`8?nf\?܊ -;? T?֚ '>?տO?՛?xt?[~?3P{,?3P{,?ȸaō?zA{?բ]d6?ĥ???s—??UeI?qʯ?ae`z??}S?稛#?l^?\vdy?Bm?蹜?No?Gӽ]?S+?kwA?ῐ?щ5Q7?籪U0?z?SmW?L3z?Ƅ?U۴?), +R?6E ?[v?Je?l? ?X;`?䈬b?^i!?WiA?~F?Bz? p?D%৭?}qt?M<&?0N?p&?E{7?Y|%?y~y?ijTn?D(A-/?z F$?\Ϙ?GX׷?<ت?{?|c.?y4 +?hj0? ̫|?Fm?kIk? ? ? ?kIk?Fm?' +?}m"R?M~?wTĭ?j(?؜~t?JBgE_?ѐfDLC?ȳN$?yy?zI{?[~?zނ>?ȶ~"c?љϓ&?Zg?Biv?ہpτ?+ry?;?&"ˤ?\Pc? ?^B?^B?P#?Ɔ?1L-?2A?"G?<;԰?^j ?M~)?dr?r?'M +?4Ex?TDY?Kɼy6? n?9J?,?M~&9?!TD-?x=?AgT?75i ?4?cm$?M0I?@K1?@4?M[k?T t?OF?u!V?^j?.o5?f?YOh?YOh?f?.o4?oaHg?H`8?nf\?܊ +;? T?֚ '>?տO?՛?xt?[~?3P{,?3P{,?ȸaō?zA{?բ]d6?ĥ???s—??UeI?qʯ?ae`z??}S?稛# ?l_?\vdy?Bm?蹜?No?Gӽ]?S+?kwA?ῐ?щ5Q7?籪U0?z?SmW?L3z?Ƅ?U۴?), ?-Pb6?#?lo?a|s?j%?S#HB)?ES?BP9?N̫L}8?׳5˓?;`ሥ?Џo:I?ꟿ9W?y;Y? ??!h|?!h|?!h|?\7a? -5?ecGg?jSp?ܾmZ?~;*?0 ?SN?SN?SN?YJA|?ȸaŘ?3P{+?[~? ?VсY?Ӏ+ኯk?Ӏ+ኯj?P*ȳ?*%B?q?>t?ܠн?d {7^?4(w?9[hx?7~;?TWp?W$Z~?RYo?&]Y?P?nbJ?MaT?LR&#?YF?rT^?\&'?md a?U?#,G?Z :?)#\?%[?11B?* ?TϾ??o?p?Y5Մ?JFj?F5(A?Oo@?h?*U8L?|:p?mhK͢?fR?ޅ ?-y?cb@:?cb@:? p?`=?ݧ|P?\s?zR rZI?ءJ?y?у?h)b[?h)b[?у?VсZ? -?[~?reRWlB?reRWlB?VсY?ѧ*#o&?Д?ѧ*#o&?ӷ(3w?ӷ(3w?xg?؛ȍ ?ܭf?s?-Y ?C{KB?L?E˞?ie?&,?yڹ ?ŷ R?_T?P4?Q*O,3C?_ -O?y]-?8?B4?ѩF?+ :4?bNh;?s./U?8ri? e6W?72?Nϥ\??w͉?_fwAX?Oy=ݎ?I\%y?PSXb?fԝh>?o?S?C+#j\?& ?J>K?va!?fGQ?fGQ?AIO? Ő?l^ՠ?9%4?ޮ5A?aI?Ԅl~%?x`~N? leo? lep? lep?x`~M?VсZ?reRWl@?cKabA?=?В?ܕ?jp_:?jp_8?В?ܕ?=?Ҵ|sr?ԝmd?ؒ%`?82?# ? 8?K{tC?Ny;@S?<ǵ?D?Ph?e]>?~xD1x?_V?SOSP?VX̭'?f:#!?9?VE?6u+? YY?2&[?iP&?bD)?hXQ@?8Q?+P'?CI?~էQ?ey(?Tu?N/?R0?f?u?1?x?Y?@34?H05~?ڰy ?쵩PB?Dd?ޝӌ?og&{?pR? g+?t*Ai?٬)?K ?ld?Z -?R?U(f?fgJp?jP?u{?`79?aT?)?n9#?`sa?}')i?ي?P;?9W'? /ܲ??jă?ַ{jZ?=g?Ț ~?2E9?2E9?2E9?Ț }?!_0?!_2?ƫn?ƫo?ƫn?"?"?ƫn?ƫo?ɐ?_P&? q?35?ߞ= P1?Ƀ?fӜ -AY?=m04?Ǐ??@W,u?zǀ?=W?{vId?c@?[0 -?ao.?sBV?Yb8?BKY?z? 蹭?uW{?ðYwd?]ę?:E?|?r?`/j?W2j?Y\h?g}?!Emq?m" ?q4?N/R|?$i?O"'م"?T%:?? H?<R?"FK,?,|#0?6<r?ޅ²?اnIv??}^?e?O%?O%?e?ƫn?ƫo?ƫn??Ѩ?E1?B?D(+?$'?):?~.?o{?xߡh&?f8B5?\4?]y?jNl?ef#?/J?W-x??A?_.C?9?*a?oh?\U`.?K?C?~FE>?k?fdx?m1?o?W`?"g?p,T?{.!?HI`?ŕ?GL?Ϣe?R2?lI`?bğ?buA?m,v?_^K?;aN?~@?4q8@lc?r-מ? +5?ecGg?jSp?ܾmZ?~;*?0 ?SN?SN?SN?YJA|?ȸaŘ?3P{*?[~? ?VсY?Ӏ+ኯk?Ӏ+ኯj?P*ȳ?*%B?q?>t?ܠн?d {7^?4(w?9[hx?7~;?TWp?W$Z~?RYo?&]Y?P?nbJ?MaT?LR&#?YG?rT^?\&'?md a?U?#,G?Z :?)#\?%[?11B?* ?TϾ??o?p?Y5Մ?JFj?F5(A?Oo@?h?*U8L?|:p?mhK͢?fR?ޅ ?-y?cb@:?cb@:? p?`=?ݧ|P?\s?zR rZH?ءJ?y?у?h)b[?h)b[?у?VсZ? +?[~?reRWlB?reRWlB?VсY?ѧ*#o&?Д?ѧ*#o&?ӷ(3w?ӷ(3w?xg?؛ȍ ?ܭf?s?-Y ?C{KB?L?E˞?ie ?&,?yڹ ?ŷ R?_T?P4?Q*O,3C?_ +P?y]-?8?B2?ѩF?+ :4?bNh;?s./U?8ri? e6W?72?Nϥ\??w͉?_fwAX?Oy=ݎ?I\%y?PSXb?fԝh>?o?S?C+#j\?& ?J>K?va!?fGQ?fGQ?AIO? ő?l^ՠ?9%4?ޮ5??aI?Ԅl~&?x`~N? leo? len? lep?x`~M?VсZ?reRWl@?cKabA?=?В?ܕ?jp_:?jp_8?В?ܕ?=?Ҵ|sr?ԝmf?ؒ%`?82?# ? 8?K{tC?Ny;@S?<ǵ?D?Pi?e]>?~xD1x?_V?SOSP?VX̭(?f:#!?9?VE?6u+ ? YY?2&[?iP&?bD)?hXQ@?8Q?+P'?CI?~էQ?ey(?Tu?N/?R0?f?u?1?x?Y?@34?H05~?ڰy ?쵩PB?Dd?ޝӌ?og&y?pR? g+?t*Ai?٬)?K ?ld!?Z +?R?U(f?fgJp?jP?u{?`79?aT?)?n9#?`sa?}')i?ي?P:?9W'? /ܲ??jă?ַ{jZ?=g?Ț ~?2E9?2E9?2E9?Ț {?!_0?!_2?ƫn?ƫo?ƫn?"?"?ƫn?ƫo?ɐ?_P(? q?35 ?ߞ= P1?Ƀ?fӜ +AY?=m04?Ǐ??@W,u?zǀ?=W?{vId?c@?[0 +?ao.?sBV?Yb8?BKY?z? 蹭?uW{?ðYwd?]ę?:E?|?r?`/j?W2j?Y\h?g}?!Emq?m" ?q4?N/R|?$i?O"'م"?T%:?? H?<R?"FK,?,|#0?6<s?ޅ²?اnIu??}^?e?O%?O%?e?ƫn?ƫo?ƫn??Ѩ?E1?B?D(+?$'?):?~.?o{?xߡh(?f8B5?\4?]y?jNl?ef#?/J?W-x??A?_.C?9?*a?oh?\U`.?K?C?~FE>?k?fdx?m1?o?W`?"g?p,T?{.!?HI`?ŕ?GL?Ϣe?R2?lI`?bğ?buA?m,v?_^K?;aN?~@?4q8@lc?r-מ? B?yT?[c?1R -?yi?n?矴㩟?䯨ڏ''?d?ݕ+m{?׭K?ë`?ǰ-??`\@?6?6?6?_v@ 1?_v@ 3?_v@ 0?_v@ 2?_v@ /?_v@ 0?_v@ 3?@ '?i?b.ba?uO?*^x?6G?'7er?q\57?E8?sڇ/?r+??%M?9u;?Ӆ??H?,̮?lHk?'Ϗ?w?1n?Lj"u?8_?A?=??_k8?1Z -?ڐKQ?Կ%kh? z?…P?`\@?`\@?_v@ )?_v@ &?_v@ ,?vT?<'53?B?C*\?܂W]?S?\G?jQM>?Wג?W#x?cjޡ?"^?OC?۷?{?W?W?uxV>{?q ʋ?yn! ?ڙO8?ɲ? fM? -M?]s?9i30?5?N`?xqrإ?n|YJ?m+?wl=)?4(?qz?㟄:؋?'Pn?~?쵶?q(?K?\U`/?oh?*a?9?_.C?>E?aL?ݠSe:?)ɥ~?`/i? -Rs?_5Zm?6?_v@ ,?a,S?a,Q?a,Q?a,T?a,S?uwd?صA?#A?ٍB8?"?[RȻN?# *?w^?=E +?yi?n?矴㩟?䯨ڏ''?d?ݕ+mz?׭K?ë`?ǰ-??`\@?6?6?6?_v@ 1?_v@ 3?_v@ 0?_v@ 2?_v@ /?_v@ 0?_v@ 3?@ '?i?b.ba?uO?*^x?6G?'7er?q\57?E8?sڇ/?r+??%L?9u?sxwJ?/v?D+?w:ӟ?=>?1?`1?8&?&3?p]?r}?h-oRc?ghD?r,疒? >;?Ӆ??H?,̮?lHk?'Ϗ?w?1n?Lj"u?8_?A?=??_k8?1Z +?ڐKQ?Կ%kh? z?…P?`\@?`\@?_v@ (?_v@ &?_v@ ,?vT?<'59?B?C*^?܂W]?S?\G?jQM>?Wג?W#x?cjޡ?"^?OC?۷?{?W?W?uxV>{?q ʋ?yn! ?ڙO8?ɲ? fM? +M?]s?9i30?5?N`?xqrإ?n|YJ?m+?wl=+?4(?qz?㟄:؋?'Pn?~?쵶?q(?K?\U`/?oh?*a?9?_.C?>E?aL?ݠSe:?)ɥ}?`/i? +Rs?_5Zm?6?_v@ ,?a,S?a,Q?a,Q?a,T?a,S?uwd?صA?#A?ٍB8?"?[RȻM?# *?w^?=E 6?k??IL+?m^ -e? ??hج??&4T?7ߖElF?o K?Hxk? -^A?;(?? 9k7?h??}zO6?tOq?sI?}g]?r?NFY?ruj?&?yn3?bG?^r}?Ml a?Ime?!?S`n?s׫??,1?^E#t?,?fS:?QtJ?_A?O?ȍ.ө?^s)V?_N?a,u?a,J?a,J?a,J?΃W?΃W?΃W!?iBWg?iBWg?iBWg?iBWg?dmgT?U(?B?m -M?yxC??H -Z?d/:|?G\?y]?|_ ?ER?$@?o٪?ȜO]u?Ѐq$?Jkk?Wؕ:?߆a?bJ?J4+B?@i?LA'v?g?kK?׵Q?Ywb`? 0Տ?~Ln?~Kn?Oʑ?~(uY?eZa?y?k '?ta?zHi3??'Uf??S:?2YN?~NAfa?Dȹ3?xg?ho ?:?W5?-cq?zU?'s??O%H2\?ɀz?Zw)?d?&p?낺J@??I?AA(?Bl?ݑf?N-擤?ئuF?vF"1D?0"?KwZ(?ȜO]|?Rw?Rw~?Rw{?Rw}?ȵt_l?ȵt_k?ȲU#g?Æu &?Æu %?Æu &?Æu &?ȲU#b?T(K?fP Qd?i(3?ݳU?S.l;?L 3?bY] ?C -?|t ?f?G2U?"7?M`? ?4ZJ?cl<(?wʋ?Uy=u~?ֻS??BQ?\Da?wJPi?7e;c?To>?Q-*?? -@3?b?ʱG?N[[?5Gq ?if??7T?ncA\'?F?D٤?AKG?7R?k٧@?wL?S~Q?K?NL?'?fi3?ܔEl?ؐіb?95?+?mSN`1?*f#p?ȵt_l?ȵt_k?ȵt_i?ȵt_l?WA?W@?WA?ˍ[?y=l?y=l?y=l?ˍ[?Ё8IL?>[D?V)E?ܕ/45?MB?;kZ?PJ ?+$=?3 ?)+m?x?bzf?m>3?)#?Ve ?}A}?,Ab?9!B?ʈMO?Q,?% 6?AT?l ù ]?,]~Ո?-?o\?CDb-?Rd`?B䞊?v'O?^(??E8؟R?0?IfA?]7-?.{Z8A?'X?ŜnN A?DBq?S1&?3C?V,k ?V,Gw?.19?䞮r9?`/ ?B/m?ܬʹ`?g~?=]?ԒV?ќ@e?WE?WA?W??WA?2j8?2j7?RU?nK ?nK ?nK ?nK ?RS?ԲC?6KBڹ?6l?&%y?H}?aU0a?ʽ?M?q\?4ݵz?VrJ?9/?_ØQX??U)? +e? ??hج??&4T?7ߖElF?o K?Hxk? +^A?;(?? 9k7?h??}zO6?tOq?sI?}g]?r?NFY?ruj?&?yn3?bG?^r}?Ml a?Ime?!?S`n?s׫??,1?^E#t?,?fS:?QtJ?_A?P?ȍ.ө?^s)V?_R?a,u?a,K?a,J?a,I?΃W?΃W?΃W!?iBWg?iBWg?iBWg?iBWg?dmgT?U*?B?m +M?yxC??H +Z?d/:|?G\?y]?|_ ?ER?*i?Au?tdm?8+Kf?0?Ԓ?sp[?5??(q[?( ?y\?yLK?]M?Nz?fR$?N?(yَZ?x^?׳)?$^U?Ӗ?{-0?#`Q?l?ڞ`?"9w?j]g?(be?p @??ٛj?Ժ*'?^*bD?!M?DžBt?dmgT?΃W?΃W!?΃W?΃W?Rw~?Rw}?Rw|?o٪?$@?$>?$@?o٪?ȜO]u?Ѐq&?Jkk?Wؕ:?߆a?bJ?J4+B?@i?LA'v?g?kK?׵P?Ywb`? 0Տ?~Ln?~Kn?Oʑ?~(uY?eZa?y?k '?ta?zHi3??'Uf??S:?2YN?~NAfa?Dȹ3?xg?ho ?:?W5?-cq?zU?'s??O%H2\?ɀz?Zw)?d?&p?낺J@??I?AA(?Bl?ݑf?N-擤?ئuF?vF"1E?0"?KwZ(?ȜO]?Rw?Rw}?Rw{?Rw}?ȵt_l?ȵt_k?ȲU#g?Æu &?Æu %?Æu &?Æu &?ȲU#b?T(M?fP Qd?i(3?ݳU?S.l;?L 3?bY] ?C +?|t ?f?G2U?"7?M`? ?4ZJ?cl<(?wʋ?Uy=u~?ֻS??BQ?\Da?wJPi?7e;c?To>?Q-*?? +@3?b?ʱG?N[[?5Gq ?if??7T?ncA\'?F?D٣?AKG?7R?k٧@?wL?S~Q?K?NL?'?fi3?ܔEk?ؐі`?95?+?mSN`1?*f#p?ȵt_l?ȵt_k?ȵt_i?ȵt_l?WA?W@?WA?ˍ[?y=l?y=l?y=l?ˍ[?Ё8IL?>[D?V)F?ܕ/45?MB?;kZ?PJ ?+$=?3 ?)+m?x?bzf?m>3?)#?Ve ?}A}?,Ac?9!B?ʈMO?Q,?% 6?AT?l ù ]?,]~Ո?-?o\?CDb-?Rd`?B䞊?v'O?^(??E8؟R?0?IfA?]7-?.{Z8A?'X?ŜnN A?DBq?S1&?3C?V,k ?V,Gw?.19?䞮r9?`/ ?B/l?ܬʹ`?g~?=]?ԒV?ќ@g?WE?WA?W??WA?2j8?2j7?RU?nK ?nK ?nK ?nK ?RS?ԲC?6KBڹ?6l?&%y?H}?aU0a?ʽ?M?q\?4ݵz?VrJ?9/?_ØQX??U)? t$:?'s0?˄?+^k?Ǝ*l(?oo?L:?^l?Z;?"s?bB?C6 -i?' ??0{@?ၓm?U蕐?M?C?U';?f??hˎ?@-A?Da ?+?~wCU?*7b00/?[My?蕅2?^g?=Wt??A?ي/H?1B;?gJ?,u?.ܽ?!EF?{? i?\6?b;K ?dW?5?]~O?dU˴?ZPl?C@6Nu? |?*?HQ ?^7A?[#Y?':x?rQ??r ?f{?eӟ?;?e". ?ty.?T}[m?|?P1?f?)I?5US?ߙ0i?b)w?DJ%v?:N8?rG1?O ?.—?p@ l?uŅ?y`z?sqɉ?eI=?7?[ջ?׼W? ;?-yAK?Hq.`?U#Խw?PČk?8u]m? L O?_RZv?ZM?*?[H??&Eҧ?|$,?\ ?0͠6?(v ?jb??X Y?R:"/6? PI?斋k&?#G?B''?r/?s.?R?9a?5US?Vxh?5US?Oל?MDl%?q^?녟?ݨ}r#?f`̜?|ׇ?m~Y%?!J? ?WL?p?x?0rYN?}X? +6s?ܩ8?A?g?0n ?``BlG?9?ʮN?6^`?zf>?A?ي/H?1B;?gJ?,u?.ܽ?!EF?{? i?\6?b;K ?dW?5?]~O?dU˴?ZPl?C@6Nu? |?*?HQ ?^7A?[#Y?':x?rQ??r ?f{?eӟ?;?e". ?ty.?T}[m?|?P1?f?)I?5US?ߙ0i?b)w?DJ%v?:N8?rG0?O ?.—?p@ l?uŅ?y`z?sqɉ?eI=?7?[ջ?׼W? ;?-yAK?Hq.`?U#Խw?PČk?8u]m? L O?_RZv?ZM?*?[H??&Eҧ?|$,?\ ?0͠6?(v ?jb??X Y?R:"/7? PI?斋k&?#G?B''?r/?s.?R?9a?5US?Vxh?5US?Oל?MDl%?q^?녟?ݨ}r#?f`̜?|ׇ?m~Y%?!J? ?WL?p?x?0rYN?}X? ĵ@?;e8/Q?aBm?x˛3,?~|nm?nfރ?FAFx?^K?6?rʓ?AS?L3?u ?0Qk?pz?5??L?Uu?ߎC?Ut?L?gVhi?Pg?d?*ٚ2?R{o6x?ZA$a? ?? ? i?ˡN ?k_?K'7?E?jIo`&?(_ |?i.m ?[%v?Zt,F?`˵?`˵? ?{?nΈ?i ?t?dI"W?nco?2a?]@?[?(L?;?;0?<_?5R?۰ԋK?Hϊ?LH?\(u?렶?lHe?.oӿ?S-?\<0_?bdv?\VK?9jV:?jog?隴8?1jx ?8Am&?ՓyQ?.h?c} ?hL?Y?5I%5?gGu/?w +Q?󍋯e?YϫrK?⧓5??L?Uu?ߎC?Ut?L?gVhi?Pg?d?*ٚ2?R{o6x?ZA$a? ?? ? i?ˡN ?k_?K'7?E?jIo`&?(_ |?i.m ?[%v?Zt,F?`˵?`˵? ?{?n·?i ?t?dI"W?nco?2a?]@?[?(L?;?;0?<_?5R?۰ԋK?Hϊ?LH?\(u?렶?lHe?.oӿ?S-?\<0_?bdv?\VK?9jV:?jog?隴8?1jx ?8Am%?ՓyQ?.h?c} ?hL?Y?5I%5?gGu/?w ؑ?WfH?\ cU?po?ݾ9? - u??R?5$5?TQi?d"a`?Vw?=j?갺g?xfU?>f/?!]i? Z$?Ea?X%? f/?!]i? Z$?Ea?X%? BTB6rBfeqBTB^/BůBBg@@TB$(B#*^3YBTB6rBfeqBTB^/BůBBg@@TB$(B#*^3YQB,VA6BYB:CgB[NE٪Q ¯zʇō:$@G B|B%HAAQK6B-v_J&3!Tf/Xe›JI©sW´1¬N$(BfBܸ@Uy(4K•emBBCBqIB#™®F8 AA diff --git a/test/map.gif b/test/map.gif index 29ca60ea658e5b753c8d421acdf1edea2af5eb64..f3a57cce87ee5a5258272eddcb7e334828242a9d 100644 GIT binary patch delta 98 icmZ4fjeGew?hQ_i-VD?O&Ap86y^M_8dl{K#{R9Bd{t1u( delta 98 zcmZ4fjeGew?hQ_i-qN1JKqLc2A~IeeB#S_zvfdyhhd^R-J|H9yMdI?lAf(_c-rURB O-pk0iy_b<`)=vO9Jr&6S diff --git a/test/map_LOres.fits b/test/map_LOres.fits index 95fc4ab..02573c1 100644 --- a/test/map_LOres.fits +++ b/test/map_LOres.fits @@ -1,4 +1,4 @@ -SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2022-07-28T14:24:17' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 192 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT COMMENT ----------------------------------------------- COMMENT Sky Map Pixelisation Specific Keywords COMMENT ----------------------------------------------- PIXTYPE = 'HEALPIX ' / HEALPIX Pixelisation ORDERING= 'RING ' / Pixel ordering scheme, either RING or NESTED NSIDE = 4 / Resolution parameter for HEALPIX FIRSTPIX= 0 / First pixel # (0 based) LASTPIX = 191 / Last pixel # (0 based) COORDSYS= 'unknown ' / Pixelisation coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial BAD_DATA= -1.637500000000E+30 / Sentinel value given to bad pixels COMMENT COMMENT ----------------------------------------------- COMMENT Planck Simulation Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'DEGRADED DATA' CREATOR = 'UD_GRADE' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT POLCCONV= 'COSMO ' COMMENT ----------------------------------------------- COMMENT Data Description Specific Keywords COMMENT ----------------------------------------------- COMMENT COMMENT Full sky data OBJECT = 'FULLSKY ' INDXSCHM= 'IMPLICIT' / Indexing : IMPLICIT or EXPLICIT COMMENT POLAR = T / Polarisation included (True/False) DERIV = 0 / Derivative included (0, 1 or 2) COMMENT TTYPE1 = 'TEMPERATURE' / Temperature map TFORM1 = '1E ' / data format of field: 4-byte REAL TUNIT1 = 'uK ' / map unit COMMENT TTYPE2 = 'Q_POLARISATION' / Q Polarisation map TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / map unit COMMENT TTYPE3 = 'U_POLARISATION' / U Polarisation map TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / map unit COMMENT HISTORY Input Map in map.fits HISTORY Input Map resolution NSIDE = 128 COMMENT END Al㲾^:^U>us ߧ1A#g>(U>yU_ӄ!:e>=_p>?:è>˾jk9G}-g>q> A;XQLf==Zs17ؾ;2?t4?@w>B >ChxB7<6)Y~>^b;wfB'==H>Hʒl>x=y>?7@+>+v/QAپþ4&A2˿3" ds$F?5^¹g?T?R1R?3M>=㩾#}͓Řc=澵A\Hc~B=6>ZϵA`^>-~P;>>ԢCXe>jwxח>|9M̽@R{>5B-2B43>\?B3ʕiuBz-pw){>Û?ILȆL?NM? >#ŠMȾ\k!7ζ +SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2024-10-08T15:50:34' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 192 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT COMMENT ----------------------------------------------- COMMENT Sky Map Pixelisation Specific Keywords COMMENT ----------------------------------------------- PIXTYPE = 'HEALPIX ' / HEALPIX Pixelisation ORDERING= 'RING ' / Pixel ordering scheme, either RING or NESTED NSIDE = 4 / Resolution parameter for HEALPIX FIRSTPIX= 0 / First pixel # (0 based) LASTPIX = 191 / Last pixel # (0 based) COORDSYS= 'unknown ' / Pixelisation coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial BAD_DATA= -1.637500000000E+30 / Sentinel value given to bad pixels COMMENT COMMENT ----------------------------------------------- COMMENT Planck Simulation Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'DEGRADED DATA' CREATOR = 'UD_GRADE' / Software creating the FITS file VERSION = '3.83 ' / Version of the simulation software COMMENT POLCCONV= 'COSMO ' COMMENT ----------------------------------------------- COMMENT Data Description Specific Keywords COMMENT ----------------------------------------------- COMMENT COMMENT Full sky data OBJECT = 'FULLSKY ' INDXSCHM= 'IMPLICIT' / Indexing : IMPLICIT or EXPLICIT COMMENT POLAR = T / Polarisation included (True/False) DERIV = 0 / Derivative included (0, 1 or 2) COMMENT TTYPE1 = 'TEMPERATURE' / Temperature map TFORM1 = '1E ' / data format of field: 4-byte REAL TUNIT1 = 'uK ' / map unit COMMENT TTYPE2 = 'Q_POLARISATION' / Q Polarisation map TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / map unit COMMENT TTYPE3 = 'U_POLARISATION' / U Polarisation map TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / map unit COMMENT HISTORY Input Map in map.fits HISTORY Input Map resolution NSIDE = 128 COMMENT END Al㲾^:^U>us ߧ1A#g>(U>yU_ӄ!:e>=_p>?:è>˾jk9G}-g>q> A;XQLf==Zs17ؾ;2?t4?@w>B >ChxB7<6)Y~>^b;wfB'==H>Hʒl>x=y>?7@+>+v/QAپþ4&A2˿3" ds$F?5^¹g?T?R1R?3M>=㩾#}͓Řc=澵A\Hc~B=6>ZϵA`^>-~P;>>ԢCXe>jwxח>|9M̽@R{>5B-2B43>\?B3ʕiuBz-pw){>Û?ILȆL?NM? >#ŠMȾ\k!7ζ &Tپ (ML?rAD>%n$>`h=S$V=4kˆ>gསZ?'>{־.BJ!>xBoR>$BnƽU%csBu>h>#t_Б?:|>u– >>± ^՗$/OLA zW?N=[>{з FQ>&B5[lF+l>?#1=XEp:>>x>f.B(>[2zBi>YB .=Ӵ>BSQ>2< xAr=k 6 5>짾 B =D2s=K>>jQ[=~ľ]Bi8sBvd⽁?%B79>su>Apk?&r8;tA̒>DqARE2>rjBl\=1BGjQ=o>@=@>FBiȐ;S=|NA1>G"@B'o=O>fv‡;>=Ɂf>8_̮A"=U)LtByt(B"?\R{@"NL7A>HB%C?3#NAAQ]>+ҽ4A<2n>{AaƾV>Dg(B,s,eAQ>3A-I>LBYJ>t@w2B=3j=R>Lz:==.2B.>,>ӉB?Ai>ʾIC7jB M>+![=B>SB diff --git a/test/map_LOres.gif b/test/map_LOres.gif index 31dfab78b2452fca88b87e7b2ef2148715061972..aeb227886e966c9b4787c59979e68d3433886c4a 100644 GIT binary patch delta 90 zcmex&k@4R}#tlx4-bV47M)6uk2_R$)McT%RAY_6-IwnaVWQst#rpdZy2&8A0qPMx1 Hu`nF~(M%cB delta 90 zcmex&k@4R}#tlx4-qN1JKqLc2A~IeeB#S_zvfdyhhd^R-J|H9yMdI?lAf(_czPXpN GFdYE2EfX;S diff --git a/test/map_ext.fits b/test/map_ext.fits index f65d2ea..960cd11 100644 --- a/test/map_ext.fits +++ b/test/map_ext.fits @@ -1,2 +1,2 @@ -SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2022-07-28T14:24:17' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 4 / width of table in bytes NAXIS2 = 192 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 1 / number of fields in each row COMMENT COMMENT ----------------------------------------------- COMMENT Sky Map Pixelisation Specific Keywords COMMENT ----------------------------------------------- PIXTYPE = 'HEALPIX ' / HEALPIX Pixelisation ORDERING= 'RING ' / Pixel ordering scheme, either RING or NESTED NSIDE = 4 / Resolution parameter for HEALPIX FIRSTPIX= 0 / First pixel # (0 based) LASTPIX = 191 / Last pixel # (0 based) COORDSYS= 'unknown ' / Pixelisation coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial BAD_DATA= -1.637500000000E+30 / Sentinel value given to bad pixels COMMENT COMMENT ----------------------------------------------- COMMENT Planck Simulation Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'PEAK MAP' CREATOR = 'HOTSPOTS' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT POLCCONV= 'COSMO ' / Coord. convention for polarisation (COSMO/IAU) COMMENT ----------------------------------------------- COMMENT Data Description Specific Keywords COMMENT ----------------------------------------------- COMMENT COMMENT Full sky data OBJECT = 'FULLSKY ' INDXSCHM= 'IMPLICIT' / Indexing : IMPLICIT or EXPLICIT COMMENT POLAR = F / Polarisation included (True/False) DERIV = 0 / Derivative included (0, 1 or 2) COMMENT TTYPE1 = 'PEAKS ' / Maxima and Minima TFORM1 = '1E ' / data format of field: 4-byte REAL TUNIT1 = 'unknown ' / map unit COMMENT COMMENT Input Map =test_LOres.fits COMMENT Local Min and Max keep their original value, the rest is set to 0 END Alk9B7^¹gBB3ȆLˆBJ!±B +SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2024-10-08T15:50:34' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 4 / width of table in bytes NAXIS2 = 192 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 1 / number of fields in each row COMMENT COMMENT ----------------------------------------------- COMMENT Sky Map Pixelisation Specific Keywords COMMENT ----------------------------------------------- PIXTYPE = 'HEALPIX ' / HEALPIX Pixelisation ORDERING= 'RING ' / Pixel ordering scheme, either RING or NESTED NSIDE = 4 / Resolution parameter for HEALPIX FIRSTPIX= 0 / First pixel # (0 based) LASTPIX = 191 / Last pixel # (0 based) COORDSYS= 'unknown ' / Pixelisation coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial BAD_DATA= -1.637500000000E+30 / Sentinel value given to bad pixels COMMENT COMMENT ----------------------------------------------- COMMENT Planck Simulation Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'PEAK MAP' CREATOR = 'HOTSPOTS' / Software creating the FITS file VERSION = '3.83 ' / Version of the simulation software COMMENT POLCCONV= 'COSMO ' / Coord. convention for polarisation (COSMO/IAU) COMMENT ----------------------------------------------- COMMENT Data Description Specific Keywords COMMENT ----------------------------------------------- COMMENT COMMENT Full sky data OBJECT = 'FULLSKY ' INDXSCHM= 'IMPLICIT' / Indexing : IMPLICIT or EXPLICIT COMMENT POLAR = F / Polarisation included (True/False) DERIV = 0 / Derivative included (0, 1 or 2) COMMENT TTYPE1 = 'PEAKS ' / Maxima and Minima TFORM1 = '1E ' / data format of field: 4-byte REAL TUNIT1 = 'unknown ' / map unit COMMENT COMMENT Input Map =test_LOres.fits COMMENT Local Min and Max keep their original value, the rest is set to 0 END Alk9B7^¹gBB3ȆLˆBJ!±B .ntBGjBiȐ‡;B%CBB![–B|Bmº \ No newline at end of file diff --git a/test/map_ext.gif b/test/map_ext.gif index fd6d1fe5d4324e2e518d88914956fdb035410f26..e8788073ec0e22ddef8f7bef81236fe659cb9fe8 100644 GIT binary patch delta 88 zcmaD7{3LjT6Qj3LyrxmSmQex-8AFk_aUuwrAdrqp5(t?hkgjR6t{DR9nWgA$?qv+u F003lZ7)SsB delta 88 XcmaD7{3LjT6Qef+^}yy{#&8V)K;i{$ diff --git a/test/map_mf.fits b/test/map_mf.fits index bb1684b..32c53ba 100644 --- a/test/map_mf.fits +++ b/test/map_mf.fits @@ -1,4 +1,4 @@ -SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2022-07-28T14:24:18' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12288 / width of table in bytes NAXIS2 = 192 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated by CREATE_ALM_2.1.0 from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT COMMENT ----------------------------------------------- COMMENT Sky Map Pixelisation Specific Keywords COMMENT ----------------------------------------------- PIXTYPE = 'HEALPIX ' / HEALPIX Pixelisation ORDERING= 'RING ' / Pixel ordering scheme, either RING or NESTED NSIDE = 128 / Resolution parameter for HEALPIX FIRSTPIX= 0 / First pixel # (0 based) LASTPIX = 196607 / Last pixel # (0 based) COORDSYS= 'unknown ' / Pixelisation coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial COMMENT COMMENT ----------------------------------------------- COMMENT Planck Simulation Specific Keywords COMMENT ----------------------------------------------- CREATOR = 'MEDIAN_FILTER' VERSION = '3.82 ' COMMENT MAX-LPOL= 256 / Maximum Legendre order L RANDSEED= -1 / Random generator seed POLCCONV= 'COSMO ' / Coord. convention for polarisation (COSMO/IAU) FWHM = 5.000000000000E-01 / [deg] FWHM of gaussian symmetric beam COMMENT ----------------------------------------------- COMMENT Data Description Specific Keywords COMMENT ----------------------------------------------- COMMENT COMMENT Full sky data OBJECT = 'FULLSKY ' INDXSCHM= 'IMPLICIT' / Indexing : IMPLICIT or EXPLICIT COMMENT POLAR = T / Polarisation included (True/False) DERIV = 0 / Derivative included (0, 1 or 2) COMMENT TTYPE1 = 'TEMPERATURE' / Temperature map TFORM1 = '1024E ' / data format of field: 4-byte REAL TUNIT1 = 'uK ' / map unit COMMENT TTYPE2 = 'Q_POLARISATION' / Q Polarisation map TFORM2 = '1024E ' / data format of field: 4-byte REAL TUNIT2 = 'uK ' / map unit COMMENT TTYPE3 = 'U_POLARISATION' / U Polarisation map TFORM3 = '1024E ' / data format of field: 4-byte REAL TUNIT3 = 'uK ' / map unit COMMENT COMMENT ************************************* COMMENT ----------------------------------------------- HISTORY median filtered map HISTORY input map: map.fits MFRADIUS= 1.500000000000E+00 / [Deg] median filter radius BAD_DATA= -1.63750000E+30 / Sentinel value given to missing data COMMENT ----------------------------------------------- END <'tAהA%!A.AۼA.@6_@VAABA_AהA%!A.AۼA.@6_@VAABA_FyPX'?G-ʇ+|@G Av8BB FAAiAQA ,("BBw§k¬¨TQA=+6A:;AzB(BJ BWfBtB/ B߿kB[NB>BIL‰req[%Z@A_^bq delta 98 icmezPkMrX{&J9kC-VD?O&Ap86y^M_8dl{LY)B*quZ3+GW diff --git a/test/map_ngfs.fits b/test/map_ngfs.fits index 32f0f3d..d787108 100644 --- a/test/map_ngfs.fits +++ b/test/map_ngfs.fits @@ -1,4 +1,4 @@ -SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2022-07-28T14:24:18' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 4096 / width of table in bytes NAXIS2 = 192 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 1 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT COMMENT ----------------------------------------------- COMMENT Sky Map Pixelisation Specific Keywords COMMENT ----------------------------------------------- PIXTYPE = 'HEALPIX ' / HEALPIX Pixelisation ORDERING= 'RING ' / Pixel ordering scheme, either RING or NESTED NSIDE = 128 / Resolution parameter for HEALPIX FIRSTPIX= 0 / First pixel # (0 based) LASTPIX = 196607 / Last pixel # (0 based) COORDSYS= 'unknown ' / Pixelisation coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial BAD_DATA= -1.637500000000E+30 / Sentinel value given to bad pixels COMMENT COMMENT ----------------------------------------------- COMMENT Planck Simulation Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'SIMULATED MAP' CREATOR = 'sky_ng_sim' / Software creating the FITS file VERSION = '3.82 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum Legendre order L POLCCONV= 'COSMO ' / Coord. convention for polarisation (COSMO/IAU) FWHM = 5.000000000000E-01 / [deg] FWHM of gaussian symmetric beam COMMENT ----------------------------------------------- COMMENT Data Description Specific Keywords COMMENT ----------------------------------------------- COMMENT COMMENT Full sky data OBJECT = 'FULLSKY ' INDXSCHM= 'IMPLICIT' / Indexing : IMPLICIT or EXPLICIT COMMENT POLAR = F / Polarisation included (True/False) DERIV = 0 / Derivative included (0, 1 or 2) COMMENT TTYPE1 = 'TEMPERATURE' / Temperature map TFORM1 = '1024E ' / data format of field: 4-byte REAL TUNIT1 = 'uK ' / map unit COMMENT PDF_TYPE= 1 / 1: Harmon. Oscill. ;2: Power of Gauss. COMMENT ************************************* END ˒)·FWByEK\Ӿ#1 # 'MV9 &./*? bH* OYVc‡` +SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H DATE = '2024-10-08T15:50:35' / file creation date (YYYY-MM-DDThh:mm:ss UT) END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 4096 / width of table in bytes NAXIS2 = 192 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 1 / number of fields in each row COMMENT **************************************************************** COMMENT HISTORY alm generated from following power spectrum COMMENT COMMENT ---------------------------------------------------- COMMENT Planck Power Spectrum Description Specific Keywords COMMENT ---------------------------------------------------- COMMENT Input power spectrum in : COMMENT cl.fits COMMENT COMMENT Quadrupole COMMENT C(2) = 1.278940E+03 uK^2 COMMENT COMMENT COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- BCROSS = F / Magnetic cross terms included (True/False) COMMENT ----------------------------------------------- COMMENT ----------------------------------------------- TEMPTYPE= 'THERMO ' / temperature type either THERMO or ANTENNA POLNORM = 'CMBFAST ' / CMBFAST (EB) convention for polar. spectra COMMENT **************************************************************** COMMENT COMMENT ----------------------------------------------- COMMENT Sky Map Pixelisation Specific Keywords COMMENT ----------------------------------------------- PIXTYPE = 'HEALPIX ' / HEALPIX Pixelisation ORDERING= 'RING ' / Pixel ordering scheme, either RING or NESTED NSIDE = 128 / Resolution parameter for HEALPIX FIRSTPIX= 0 / First pixel # (0 based) LASTPIX = 196607 / Last pixel # (0 based) COORDSYS= 'unknown ' / Pixelisation coordinate system COMMENT G = Galactic, E = ecliptic, C = celestial = equatorial BAD_DATA= -1.637500000000E+30 / Sentinel value given to bad pixels COMMENT COMMENT ----------------------------------------------- COMMENT Planck Simulation Specific Keywords COMMENT ----------------------------------------------- EXTNAME = 'SIMULATED MAP' CREATOR = 'sky_ng_sim' / Software creating the FITS file VERSION = '3.83 ' / Version of the simulation software COMMENT MAX-LPOL= 256 / Maximum Legendre order L POLCCONV= 'COSMO ' / Coord. convention for polarisation (COSMO/IAU) FWHM = 5.000000000000E-01 / [deg] FWHM of gaussian symmetric beam COMMENT ----------------------------------------------- COMMENT Data Description Specific Keywords COMMENT ----------------------------------------------- COMMENT COMMENT Full sky data OBJECT = 'FULLSKY ' INDXSCHM= 'IMPLICIT' / Indexing : IMPLICIT or EXPLICIT COMMENT POLAR = F / Polarisation included (True/False) DERIV = 0 / Derivative included (0, 1 or 2) COMMENT TTYPE1 = 'TEMPERATURE' / Temperature map TFORM1 = '1024E ' / data format of field: 4-byte REAL TUNIT1 = 'uK ' / map unit COMMENT PDF_TYPE= 1 / 1: Harmon. Oscill. ;2: Power of Gauss. COMMENT ************************************* END ˒)·FWByEK\Ӿ#1 # 'MV9 &./*? bH* OYVc‡` :+jO9KĄ !FlQw¾{P(9B' } 4] 9S kC[JL]r G#%G1©cV;:·`i ¨];}GDÈ3dBY*—§=0e ¸,Al&—5 ¨G.LLE  ZV³,r,Ыnw$/2g¿l+É#BN>0= z$» #ڀB8IPŠߣu=0Å1D  C¥FC0iQ 3Au;QSd>2 @@ -144,7 +144,7 @@ h un€ơAbBqg«D@g34TlI?£*CxC3+@ )Mn/?D @A`ƒq ‚TEBJBF"n@^o\;~ 3:̦[LL$KŽ-ukE"VO9qa.Z5E®^jğXA@tj1SeIMMG8·mFjQyQHwxMLGVBDAAοv?AlVB?BpjAgAB`B Až ª,@XBQ*TBm[Ok©͸!AZI¬U$¹=¬v:TA?B B~ aj˜//A®9¨|1P)›i©@I^RA9AB$C4 (C2ʪBuQ0z]A B B޳B:@@QABXAasp֥‚vBXB;A޼"I!ir@A e& Ÿm\PB ĻB4+u —)>B+tBYPRrBBBoBpB B?lBl(B/uMAϡyAd8PA{OBx9>BJB\`?hVNBVSBḄUBBeB6*BZBtCi C~C>B|B~BUC BABFB{BC4@#B-BjB9@BBB+ $KRAYB!B*•h›vA.!­ҙ<$S6£y@`9¹ʟ¿h -8x0K{Í«TVaplA=bGԹpvo•R7AzAB?{_T(%-·L_|tJ[°g1!_ɧh$d•¹ $ªq2Lz,#2° b\řf:^zZ`9/Yb(X&L!*"Pz£9&Q*|BY8K>—\¢W%W"S2»šKo¡­A˦WŠ((yB-BgA;%B;@@0B!Bf}P@Y`´=|ҍuªtB~>CfAtq؜̬]907i˜2@neˆŽAA[ 0=ZhS&Z|1€@@+?Q]*LC.˔Kb`\9`<0VJ? N,t@;>ALASAAiA2AA>{AYܗAi.@n)@A¿'ACA/AԵA(AuYA'AA|\AT]A+@m@w?Ďҿ+:x%LIpn1U"^0iV9uQQH$Bi6?:P@lA/?A|8ZA AzAAgA AAQAa{AAaA)_@vG@"@8wo?n8GeI(Tp'mM)p.OXM*GkqӐ?zpv{S 'em?{@mA@\Ae4AA1AA䗏ARAAaAAA3Ak\A6A@]@Dy@?C)EkFN(&M|pP)uQ\XeoO8\Xx,[19B̓i\6lz@G4@GA!IAZZeA]AAqA^A၅A\#A/6A5Aҕ"AMA&ARAtAQA4AA A@ diff --git a/test/map_sm.gif b/test/map_sm.gif index 6db2dc8a824bb69dc857f06e3b040c4b54edeecd..8cb88b4758186809c6d5707ea4d8cde9f43e7aa1 100644 GIT binary patch delta 94 zcmbQRh<(B$_6<&q-bV47M)6uk2_R$)McT%RAY_6-IwnaVWQst#rpdZy2&8A0qSxHZ LxV@K=vH3gz&P^IM delta 94 wcmbQRh<(B$_6<&q-VFa47=jrXd>KFtyeI^#tSbY9GgM=9FXQ%JM#kpz0C{;G!2kdN From 9b6a47aefb323e1c44306b5d5dab75001680d755 Mon Sep 17 00:00:00 2001 From: hivon Date: Tue, 8 Oct 2024 16:03:21 +0000 Subject: [PATCH 18/19] updated PNG version of new_dir_tree git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1250 5e3cd54f-fed5-4059-89be-b68eacfec290 --- doc/TeX/fig/new_dir_tree.png | Bin 20 -> 20660 bytes 1 file changed, 0 insertions(+), 0 deletions(-) mode change 120000 => 100644 doc/TeX/fig/new_dir_tree.png diff --git a/doc/TeX/fig/new_dir_tree.png b/doc/TeX/fig/new_dir_tree.png deleted file mode 120000 index 60ea5c8..0000000 --- a/doc/TeX/fig/new_dir_tree.png +++ /dev/null @@ -1 +0,0 @@ -new_dir_tree_382.png \ No newline at end of file diff --git a/doc/TeX/fig/new_dir_tree.png b/doc/TeX/fig/new_dir_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..d24923ae5a1b4e69f9e95f673efc89f4ec4668ba GIT binary patch literal 20660 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 iiFCu+k)-40 Date: Tue, 8 Oct 2024 16:07:06 +0000 Subject: [PATCH 19/19] updated Version git-svn-id: svn://svn.code.sf.net/p/healpix/code/trunk@1251 5e3cd54f-fed5-4059-89be-b68eacfec290 --- Version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Version b/Version index 09fdf9d..033b3a7 100644 --- a/Version +++ b/Version @@ -1,2 +1,2 @@ # Do not edit this document -3.82 +3.83