ducc.cc 845 Bytes
Newer Older
1
2
3
4
5
#include "mr_util/infra/system.cc"
#include "mr_util/infra/string_utils.cc"
#include "mr_util/infra/threading.cc"
#include "mr_util/math/pointing.cc"
#include "mr_util/math/geom_utils.cc"
Martin Reinecke's avatar
Martin Reinecke committed
6
#include "mr_util/math/space_filling.cc"
7
8
9
10
11
12
13
14
15
#include "mr_util/sharp/sharp.cc"
#include "mr_util/sharp/sharp_almhelpers.cc"
#include "mr_util/sharp/sharp_core.cc"
#include "mr_util/sharp/sharp_ylmgen.cc"
#include "mr_util/sharp/sharp_geomhelpers.cc"
#include "mr_util/healpix/healpix_tables.cc"
#include "mr_util/healpix/healpix_base.cc"

#include <pybind11/pybind11.h>
Martin Reinecke's avatar
Martin Reinecke committed
16
17
18
19
20
#include "python/sht.cc"
#include "python/fft.cc"
#include "python/totalconvolve.cc"
#include "python/wgridder.cc"
#include "python/healpix.cc"
21
22
23

using namespace mr;

Martin Reinecke's avatar
Martin Reinecke committed
24
PYBIND11_MODULE(PKGNAME, m)
25
  {
Martin Reinecke's avatar
Martin Reinecke committed
26
27
28
29
30
  add_fft(m);
  add_sht(m);
  add_totalconvolve(m);
  add_wgridder(m);
  add_healpix(m);
31
  }