Commit graph

175 commits

Author SHA1 Message Date
Martin Reinecke
1d4823bfd2 remove obsolete demo programs 2013-01-02 23:56:34 +01:00
Martin Reinecke
5a770969d7 adjust Makefile test targets 2013-01-02 22:51:00 +01:00
Martin Reinecke
af988856e9 simplification 2012-12-27 14:56:17 +01:00
Martin Reinecke
a8a1fafebb tweaked screen output 2012-12-26 11:03:41 +01:00
Martin Reinecke
782d13d843 better code re-use 2012-12-26 00:31:51 +01:00
Martin Reinecke
78173bd83e remove standalone test codes 2012-12-21 22:02:15 +01:00
Martin Reinecke
51a3c4d644 replace individual test codes with sharp_testsuite 2012-12-21 12:39:58 +01:00
Martin Reinecke
f223de9fe4 sync with latest changes 2012-12-13 13:15:54 +01:00
Martin Reinecke
7cf0c8c282 add test for Fejer2 quadrature 2012-12-03 11:11:18 +01:00
Martin Reinecke
0d8d82677d better support for adjoint SHTs 2012-12-03 11:08:03 +01:00
Martin Reinecke
76be57342a adjust to new geomhelpers 2012-11-29 12:14:27 +01:00
Martin Reinecke
5f9dc953d8 be more paranoid with ALLOC2D 2012-11-29 11:24:16 +01:00
Martin Reinecke
a9bc412c7f add support for a Fejer 2 type grid 2012-11-27 16:32:34 +01:00
Martin Reinecke
ccf358f9d4 more ring weight calculation via FFT 2012-11-27 14:49:45 +01:00
Martin Reinecke
17dcfd2417 fix documentation 2012-11-27 11:14:12 +01:00
Martin Reinecke
c631d58b24 switch to FFT for weight generation 2012-11-26 23:34:08 +01:00
Martin Reinecke
94c6a99ad8 allow any number of rings in sharp_make_ecp_geom_info() 2012-11-23 13:28:51 +01:00
Martin Reinecke
7d23ebcc39 add MW geometry 2012-11-22 23:33:20 +01:00
Martin Reinecke
6bbd0f46f5 add phi0 parameter to sharp_make_gauss_geom_info() 2012-11-22 23:02:42 +01:00
Martin Reinecke
329f08b7b4 allow HW pixelisations with both even and odd number of rings 2012-11-20 15:00:54 +01:00
Martin Reinecke
41062aa64a improve documentation 2012-11-20 08:54:53 +01:00
Martin Reinecke
d8d4b1bc1e documentation improvements 2012-11-19 23:21:02 +01:00
Martin Reinecke
46d8d94d9c tweak HW grid helper 2012-11-19 22:27:50 +01:00
Martin Reinecke
7a99085e38 add support for Huffenberger & Wandelt grid 2012-11-19 17:10:19 +01:00
Martin Reinecke
5d486e11bc fixes 2012-11-17 13:21:18 +01:00
Martin Reinecke
1530846c67 new test module sharp_scaletest 2012-11-17 11:13:49 +01:00
Martin Reinecke
eeaf1e602f adopt GSL function for Gauss-Legendre integration 2012-11-16 21:01:19 +01:00
Martin Reinecke
6c1cbd19c7 remove debugging code 2012-11-09 15:34:34 +01:00
Martin Reinecke
693f6ece13 follow-up fixes 2012-11-09 14:09:14 +01:00
Martin Reinecke
9f46084386 rework interface, put mor stuff into flags 2012-11-09 12:53:14 +01:00
Martin Reinecke
0a1a9e5716 fix docs 2012-11-06 23:36:38 +01:00
Martin Reinecke
9566fc7c20 add Dag Sverre Seljebotn as author 2012-11-06 19:16:35 +01:00
Martin Reinecke
d377d60d4f update to new flags in a few missing places; reformatting 2012-11-06 19:10:34 +01:00
Dag Sverre Seljebotn
dbe11e8484 Merge branch 'dagss' of git://github.com/dagss/libsharp
add the option to specify NULL as a ring weight pointer
add flag to allow weight application also for alm2map
Conflicts:
	libsharp/sharp.c
2012-11-06 18:58:29 +01:00
Martin Reinecke
297c070c3d do not use complex numbers in C++ interface 2012-11-06 14:44:11 +01:00
Dag Sverre Seljebotn
0383da73b4 sharp_make_geom_info: Allow passing NULL as weights for all-one weights 2012-11-06 14:28:38 +01:00
Dag Sverre Seljebotn
93a01f769c replace dp with flags and introduce SHARP_ALWAYS_WEIGHTS, SHARP_NEVER_WEIGHTS 2012-11-06 14:28:38 +01:00
Martin Reinecke
ada46c7aa5 allow more flexible adjustment of the max number of simultaneous SHTs 2012-11-06 13:34:20 +01:00
Martin Reinecke
5ab4577cf1 allow the user to tweak chunk sizes 2012-11-05 15:23:54 +01:00
Martin Reinecke
549d1c35e1 tweak alm <-> alm_tmp 2012-11-05 13:13:20 +01:00
Martin Reinecke
bea64bd65f add sanity checks 2012-10-29 13:21:03 +01:00
Martin Reinecke
9f08cd5ec4 improve comments and avoid warnings 2012-10-29 10:48:18 +01:00
Martin Reinecke
d96a30180b more work on number scaling
adjust sharp_acctest to new (flipped) Gauss grid
2012-10-19 15:01:34 +02:00
Martin Reinecke
adcd4a20a4 fix breakage caused by last commit 2012-10-19 11:05:44 +02:00
Martin Reinecke
6130ad3144 tweak treatment of IEEE scaling 2012-10-19 08:53:04 +02:00
Martin Reinecke
148dca926a improve documentation 2012-10-18 12:53:23 +02:00
Martin Reinecke
227b327b43 fix include guards 2012-10-17 16:07:34 +02:00
Martin Reinecke
e5e980c539 make ring sorting more determninistic 2012-10-17 11:47:12 +02:00
Martin Reinecke
63bd1d3522 remove obsolete file 2012-10-15 15:11:33 +02:00
Martin Reinecke
c3e03f1c57 improve polar optimisation 2012-10-14 09:38:06 +02:00