Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Jul 2018 05:48:05 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r475148 - in head/astro: . oskar oskar/files
Message-ID:  <201807230548.w6N5m52W051068@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Jul 23 05:48:05 2018
New Revision: 475148
URL: https://svnweb.freebsd.org/changeset/ports/475148

Log:
  New port: astro/oskar: SKA Radio telescope simulator

Added:
  head/astro/oskar/
  head/astro/oskar/Makefile   (contents, props changed)
  head/astro/oskar/distinfo   (contents, props changed)
  head/astro/oskar/files/
  head/astro/oskar/files/fcvt.h   (contents, props changed)
  head/astro/oskar/files/patch-CMakeLists.txt   (contents, props changed)
  head/astro/oskar/files/patch-extern_CMakeLists.txt   (contents, props changed)
  head/astro/oskar/files/patch-oskar_settings_src_oskar__settings__utility__string.cpp   (contents, props changed)
  head/astro/oskar/pkg-descr   (contents, props changed)
  head/astro/oskar/pkg-plist   (contents, props changed)
Modified:
  head/astro/Makefile

Modified: head/astro/Makefile
==============================================================================
--- head/astro/Makefile	Mon Jul 23 05:42:03 2018	(r475147)
+++ head/astro/Makefile	Mon Jul 23 05:48:05 2018	(r475148)
@@ -48,6 +48,7 @@
     SUBDIR += nightfall
     SUBDIR += opencpn
     SUBDIR += openuniverse
+    SUBDIR += oskar
     SUBDIR += osmosis
     SUBDIR += p5-Astro
     SUBDIR += p5-Astro-ADS

Added: head/astro/oskar/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/oskar/Makefile	Mon Jul 23 05:48:05 2018	(r475148)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME=	OSKAR
+DISTVERSION=	2.7.0
+CATEGORIES=	astro
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	SKA Radio telescope simulator
+
+LICENSE=	GPLv2
+xLICENSE_FILES=	${WRKSRC}/../COPYING
+
+LIB_DEPENDS=	libcfitsio.so:astro/cfitsio
+
+USES=		cmake:outsource localbase:ldflags python qt:5 shebangfix
+SHEBANG_FILES=	apps/oskar_convert_cst_to_scalar.py
+USE_GITHUB=	yes
+GH_ACCOUNT=	OxfordSKA
+USE_QT=		core gui network widgets buildtools_build qmake_build
+USE_LDCONFIG=	yes
+
+CMAKE_ARGS=	-DFREEBSD_FILESDIR:STRING=${FILESDIR}
+
+.include <bsd.port.mk>

Added: head/astro/oskar/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/oskar/distinfo	Mon Jul 23 05:48:05 2018	(r475148)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1532320268
+SHA256 (OxfordSKA-OSKAR-2.7.0_GH0.tar.gz) = 91bf49437bbfaae2e7e846799a32db990de0b569fbe185446ac0e9a2b54c84c7
+SIZE (OxfordSKA-OSKAR-2.7.0_GH0.tar.gz) = 4523221

Added: head/astro/oskar/files/fcvt.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/oskar/files/fcvt.h	Mon Jul 23 05:48:05 2018	(r475148)
@@ -0,0 +1,125 @@
+//
+// fcvt.c
+//
+// Floating point to string conversion routines
+//
+// Copyright (C) 2002 Michael Ringgaard. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 
+// 1. Redistributions of source code must retain the above copyright 
+//    notice, this list of conditions and the following disclaimer.  
+// 2. Redistributions in binary form must reproduce the above copyright
+//    notice, this list of conditions and the following disclaimer in the
+//    documentation and/or other materials provided with the distribution.  
+// 3. Neither the name of the project nor the names of its contributors
+//    may be used to endorse or promote products derived from this software
+//    without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 
+// SUCH DAMAGE.
+// 
+
+#include <math.h>
+#define CVTBUFSIZE 64
+
+//
+// cvt.c - IEEE floating point formatting routines for FreeBSD
+// from GNU libc-4.6.27
+//
+
+static char *cvt(double arg, int ndigits, int *decpt, int *sign, char *buf, int eflag) {
+  int r2;
+  double fi, fj;
+  char *p, *p1;
+
+  if (ndigits < 0) ndigits = 0;
+  if (ndigits >= CVTBUFSIZE - 1) ndigits = CVTBUFSIZE - 2;
+  r2 = 0;
+  *sign = 0;
+  p = &buf[0];
+  if (arg < 0) {
+    *sign = 1;
+    arg = -arg;
+  }
+  arg = modf(arg, &fi);
+  p1 = &buf[CVTBUFSIZE];
+
+  if (fi != 0) {
+    p1 = &buf[CVTBUFSIZE];
+    while (fi != 0) {
+      fj = modf(fi / 10, &fi);
+      *--p1 = (int)((fj + .03) * 10) + '0';
+      r2++;
+    }
+    while (p1 < &buf[CVTBUFSIZE]) *p++ = *p1++;
+  } else if (arg > 0) {
+    while ((fj = arg * 10) < 1) {
+      arg = fj;
+      r2--;
+    }
+  }
+  p1 = &buf[ndigits];
+  if (eflag == 0) p1 += r2;
+  *decpt = r2;
+  if (p1 < &buf[0]) {
+    buf[0] = '\0';
+    return buf;
+  }
+  while (p <= p1 && p < &buf[CVTBUFSIZE]) {
+    arg *= 10;
+    arg = modf(arg, &fj);
+    *p++ = (int) fj + '0';
+  }
+  if (p1 >= &buf[CVTBUFSIZE]) {
+    buf[CVTBUFSIZE - 1] = '\0';
+    return buf;
+  }
+  p = p1;
+  *p1 += 5;
+  while (*p1 > '9') {
+    *p1 = '0';
+    if (p1 > buf) {
+      ++*--p1;
+    } else {
+      *p1 = '1';
+      (*decpt)++;
+      if (eflag == 0) {
+        if (p > buf) *p = '0';
+        p++;
+      }
+    }
+  }
+  *p = '\0';
+  return buf;
+}
+
+inline char *ecvt(double arg, int ndigits, int *decpt, int *sign) {
+  char cvtbuf[CVTBUFSIZE];
+  return cvt(arg, ndigits, decpt, sign, cvtbuf, 1);
+}
+
+inline char *ecvtbuf(double arg, int ndigits, int *decpt, int *sign, char *buf) {
+  return cvt(arg, ndigits, decpt, sign, buf, 1);
+}
+
+inline char *fcvt(double arg, int ndigits, int *decpt, int *sign) {
+  char cvtbuf[CVTBUFSIZE];
+  return cvt(arg, ndigits, decpt, sign, cvtbuf, 0);
+}
+
+inline char *fcvtbuf(double arg, int ndigits, int *decpt, int *sign, char *buf) {
+  return cvt(arg, ndigits, decpt, sign, buf, 0);
+}
+

Added: head/astro/oskar/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/oskar/files/patch-CMakeLists.txt	Mon Jul 23 05:48:05 2018	(r475148)
@@ -0,0 +1,10 @@
+--- CMakeLists.txt.orig	2018-07-23 04:35:44 UTC
++++ CMakeLists.txt
+@@ -54,6 +54,7 @@ include_directories(
+     ${PROJECT_SOURCE_DIR}/extern/cfitsio-3.41
+     ${PROJECT_SOURCE_DIR}/extern/Random123
+     ${PROJECT_SOURCE_DIR}/extern/Random123/features
++    ${FREEBSD_FILESDIR}
+ )
+ set(GTEST_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/extern/gtest-1.7.0/include/gtest)
+ 

Added: head/astro/oskar/files/patch-extern_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/oskar/files/patch-extern_CMakeLists.txt	Mon Jul 23 05:48:05 2018	(r475148)
@@ -0,0 +1,8 @@
+--- extern/CMakeLists.txt.orig	2018-07-23 04:41:52 UTC
++++ extern/CMakeLists.txt
+@@ -1,4 +1,4 @@
+ # src/extern/CMakeLists.txt
+ 
+ add_subdirectory(gtest-1.7.0)
+-add_subdirectory(cfitsio-3.41)
++#add_subdirectory(cfitsio-3.41)

Added: head/astro/oskar/files/patch-oskar_settings_src_oskar__settings__utility__string.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/oskar/files/patch-oskar_settings_src_oskar__settings__utility__string.cpp	Mon Jul 23 05:48:05 2018	(r475148)
@@ -0,0 +1,10 @@
+--- oskar/settings/src/oskar_settings_utility_string.cpp.orig	2018-07-23 04:34:42 UTC
++++ oskar/settings/src/oskar_settings_utility_string.cpp
+@@ -39,6 +39,7 @@
+ #include <cmath>
+ #include <cstdarg>
+ #include <string>
++#include "fcvt.h"
+ 
+ std::string oskar_settings_utility_string_reduce(const std::string& str,
+                                                  const std::string& fill,

Added: head/astro/oskar/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/oskar/pkg-descr	Mon Jul 23 05:48:05 2018	(r475148)
@@ -0,0 +1,5 @@
+OSKAR has been designed to produce simulated visibility data from radio
+telescopes containing aperture arrays, such as those envisaged for the
+Square Kilometre Array.
+
+WWW: https://github.com/OxfordSKA/OSKAR

Added: head/astro/oskar/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/oskar/pkg-plist	Mon Jul 23 05:48:05 2018	(r475148)
@@ -0,0 +1,539 @@
+bin/oskar
+bin/oskar_binary_file_query
+bin/oskar_convert_cst_to_scalar.py
+bin/oskar_convert_ecef_to_enu
+bin/oskar_convert_geodetic_to_ecef
+bin/oskar_filter_sky_model_clusters
+bin/oskar_fit_element_data
+bin/oskar_fits_image_to_sky_model
+bin/oskar_imager
+bin/oskar_sim_beam_pattern
+bin/oskar_sim_interferometer
+bin/oskar_vis_add
+bin/oskar_vis_add_noise
+bin/oskar_vis_summary
+bin/oskar_vis_to_ascii_table
+bin/oskar_vis_to_ms
+bin/oskar_vis_upgrade_format
+include/oskar/apps/oskar_app_registrar.h
+include/oskar/apps/oskar_app_settings.h
+include/oskar/apps/oskar_apps.h
+include/oskar/apps/oskar_settings_log.h
+include/oskar/apps/oskar_settings_to_beam_pattern.h
+include/oskar/apps/oskar_settings_to_imager.h
+include/oskar/apps/oskar_settings_to_interferometer.h
+include/oskar/apps/oskar_settings_to_sky.h
+include/oskar/apps/oskar_settings_to_telescope.h
+include/oskar/apps/oskar_sim_tec_screen.h
+include/oskar/beam_pattern/oskar_beam_pattern.h
+include/oskar/beam_pattern/oskar_beam_pattern_accessors.h
+include/oskar/beam_pattern/oskar_beam_pattern_check_init.h
+include/oskar/beam_pattern/oskar_beam_pattern_create.h
+include/oskar/beam_pattern/oskar_beam_pattern_free.h
+include/oskar/beam_pattern/oskar_beam_pattern_reset_cache.h
+include/oskar/beam_pattern/oskar_beam_pattern_run.h
+include/oskar/binary/oskar_binary.h
+include/oskar/binary/oskar_binary_create.h
+include/oskar/binary/oskar_binary_data_types.h
+include/oskar/binary/oskar_binary_free.h
+include/oskar/binary/oskar_binary_macros.h
+include/oskar/binary/oskar_binary_query.h
+include/oskar/binary/oskar_binary_read.h
+include/oskar/binary/oskar_binary_write.h
+include/oskar/binary/oskar_crc.h
+include/oskar/binary/oskar_endian.h
+include/oskar/convert/oskar_convert_apparent_ha_dec_to_enu_directions.h
+include/oskar/convert/oskar_convert_apparent_ra_dec_to_az_el.h
+include/oskar/convert/oskar_convert_apparent_ra_dec_to_enu_directions.h
+include/oskar/convert/oskar_convert_brightness_to_jy.h
+include/oskar/convert/oskar_convert_cellsize_to_fov.h
+include/oskar/convert/oskar_convert_cirs_ra_dec_to_enu_directions.h
+include/oskar/convert/oskar_convert_cirs_relative_directions_to_enu_directions.h
+include/oskar/convert/oskar_convert_cirs_relative_directions_to_enu_directions_cuda.h
+include/oskar/convert/oskar_convert_date_time_to_mjd.h
+include/oskar/convert/oskar_convert_ecef_to_baseline_uvw.h
+include/oskar/convert/oskar_convert_ecef_to_enu.h
+include/oskar/convert/oskar_convert_ecef_to_geodetic_spherical.h
+include/oskar/convert/oskar_convert_ecef_to_station_uvw.h
+include/oskar/convert/oskar_convert_ecef_to_station_uvw_cuda.h
+include/oskar/convert/oskar_convert_enu_directions_to_az_el.h
+include/oskar/convert/oskar_convert_enu_directions_to_cirs_relative_directions.h
+include/oskar/convert/oskar_convert_enu_directions_to_cirs_relative_directions_cuda.h
+include/oskar/convert/oskar_convert_enu_directions_to_relative_directions.h
+include/oskar/convert/oskar_convert_enu_directions_to_relative_directions_cuda.h
+include/oskar/convert/oskar_convert_enu_directions_to_relative_directions_inline.h
+include/oskar/convert/oskar_convert_enu_directions_to_theta_phi.h
+include/oskar/convert/oskar_convert_enu_directions_to_theta_phi_cuda.h
+include/oskar/convert/oskar_convert_enu_to_ecef.h
+include/oskar/convert/oskar_convert_enu_to_offset_ecef.h
+include/oskar/convert/oskar_convert_fov_to_cellsize.h
+include/oskar/convert/oskar_convert_galactic_to_fk5.h
+include/oskar/convert/oskar_convert_geodetic_spherical_to_ecef.h
+include/oskar/convert/oskar_convert_healpix_ring_to_theta_phi.h
+include/oskar/convert/oskar_convert_lon_lat_to_relative_directions.h
+include/oskar/convert/oskar_convert_lon_lat_to_relative_directions_cuda.h
+include/oskar/convert/oskar_convert_lon_lat_to_xyz.h
+include/oskar/convert/oskar_convert_ludwig3_to_theta_phi_components.h
+include/oskar/convert/oskar_convert_ludwig3_to_theta_phi_components_cuda.h
+include/oskar/convert/oskar_convert_mjd_to_gast_fast.h
+include/oskar/convert/oskar_convert_mjd_to_gmst.h
+include/oskar/convert/oskar_convert_mjd_ut1_to_era.h
+include/oskar/convert/oskar_convert_mjd_utc_to_mjd_tt.h
+include/oskar/convert/oskar_convert_offset_ecef_to_ecef.h
+include/oskar/convert/oskar_convert_relative_directions_to_enu_directions.h
+include/oskar/convert/oskar_convert_relative_directions_to_enu_directions_cuda.h
+include/oskar/convert/oskar_convert_relative_directions_to_enu_directions_inline.h
+include/oskar/convert/oskar_convert_relative_directions_to_lon_lat.h
+include/oskar/convert/oskar_convert_station_uvw_to_baseline_uvw.h
+include/oskar/convert/oskar_convert_station_uvw_to_baseline_uvw_cuda.h
+include/oskar/convert/oskar_convert_theta_phi_to_enu_directions.h
+include/oskar/convert/oskar_convert_theta_phi_to_healpix_ring.h
+include/oskar/convert/oskar_convert_xyz_to_lon_lat.h
+include/oskar/convert/oskar_equation_of_equinoxes_fast.h
+include/oskar/convert/oskar_evaluate_diurnal_aberration.h
+include/oskar/correlate/oskar_auto_correlate.h
+include/oskar/correlate/oskar_auto_correlate_cuda.h
+include/oskar/correlate/oskar_auto_correlate_omp.h
+include/oskar/correlate/oskar_auto_correlate_scalar_cuda.h
+include/oskar/correlate/oskar_auto_correlate_scalar_omp.h
+include/oskar/correlate/oskar_cross_correlate.h
+include/oskar/correlate/oskar_cross_correlate_gaussian_cuda.h
+include/oskar/correlate/oskar_cross_correlate_gaussian_omp.h
+include/oskar/correlate/oskar_cross_correlate_gaussian_scalar_cuda.h
+include/oskar/correlate/oskar_cross_correlate_gaussian_scalar_omp.h
+include/oskar/correlate/oskar_cross_correlate_gaussian_time_smearing_cuda.h
+include/oskar/correlate/oskar_cross_correlate_gaussian_time_smearing_omp.h
+include/oskar/correlate/oskar_cross_correlate_gaussian_time_smearing_scalar_cuda.h
+include/oskar/correlate/oskar_cross_correlate_gaussian_time_smearing_scalar_omp.h
+include/oskar/correlate/oskar_cross_correlate_point_cuda.h
+include/oskar/correlate/oskar_cross_correlate_point_omp.h
+include/oskar/correlate/oskar_cross_correlate_point_scalar_cuda.h
+include/oskar/correlate/oskar_cross_correlate_point_scalar_omp.h
+include/oskar/correlate/oskar_cross_correlate_point_time_smearing_cuda.h
+include/oskar/correlate/oskar_cross_correlate_point_time_smearing_omp.h
+include/oskar/correlate/oskar_cross_correlate_point_time_smearing_scalar_cuda.h
+include/oskar/correlate/oskar_cross_correlate_point_time_smearing_scalar_omp.h
+include/oskar/correlate/oskar_evaluate_auto_power.h
+include/oskar/correlate/oskar_evaluate_auto_power_c.h
+include/oskar/correlate/oskar_evaluate_auto_power_cuda.h
+include/oskar/correlate/oskar_evaluate_cross_power.h
+include/oskar/correlate/oskar_evaluate_cross_power_cuda.h
+include/oskar/correlate/oskar_evaluate_cross_power_omp.h
+include/oskar/imager/oskar_grid_correction.h
+include/oskar/imager/oskar_grid_functions_pillbox.h
+include/oskar/imager/oskar_grid_functions_spheroidal.h
+include/oskar/imager/oskar_grid_simple.h
+include/oskar/imager/oskar_grid_weights.h
+include/oskar/imager/oskar_grid_wproj.h
+include/oskar/imager/oskar_imager.h
+include/oskar/imager/oskar_imager_accessors.h
+include/oskar/imager/oskar_imager_check_init.h
+include/oskar/imager/oskar_imager_create.h
+include/oskar/imager/oskar_imager_finalise.h
+include/oskar/imager/oskar_imager_free.h
+include/oskar/imager/oskar_imager_linear_to_stokes.h
+include/oskar/imager/oskar_imager_reset_cache.h
+include/oskar/imager/oskar_imager_rotate_coords.h
+include/oskar/imager/oskar_imager_rotate_vis.h
+include/oskar/imager/oskar_imager_run.h
+include/oskar/imager/oskar_imager_update.h
+include/oskar/interferometer/oskar_WorkJonesZ.h
+include/oskar/interferometer/oskar_evaluate_jones_E.h
+include/oskar/interferometer/oskar_evaluate_jones_K.h
+include/oskar/interferometer/oskar_evaluate_jones_K_cuda.h
+include/oskar/interferometer/oskar_evaluate_jones_R.h
+include/oskar/interferometer/oskar_evaluate_jones_R_cuda.h
+include/oskar/interferometer/oskar_evaluate_jones_Z.h
+include/oskar/interferometer/oskar_interferometer.h
+include/oskar/interferometer/oskar_jones.h
+include/oskar/interferometer/oskar_jones_accessors.h
+include/oskar/interferometer/oskar_jones_create.h
+include/oskar/interferometer/oskar_jones_create_copy.h
+include/oskar/interferometer/oskar_jones_free.h
+include/oskar/interferometer/oskar_jones_get_station_pointer.h
+include/oskar/interferometer/oskar_jones_join.h
+include/oskar/interferometer/oskar_jones_set_real_scalar.h
+include/oskar/interferometer/oskar_jones_set_size.h
+include/oskar/log/oskar_log.h
+include/oskar/log/oskar_log_accessors.h
+include/oskar/log/oskar_log_create.h
+include/oskar/log/oskar_log_error.h
+include/oskar/log/oskar_log_file_data.h
+include/oskar/log/oskar_log_file_exists.h
+include/oskar/log/oskar_log_free.h
+include/oskar/log/oskar_log_line.h
+include/oskar/log/oskar_log_message.h
+include/oskar/log/oskar_log_section.h
+include/oskar/log/oskar_log_system_clock_data.h
+include/oskar/log/oskar_log_system_clock_string.h
+include/oskar/log/oskar_log_value.h
+include/oskar/log/oskar_log_warning.h
+include/oskar/log/oskar_log_write.h
+include/oskar/math/CMakeLists.txt
+include/oskar/math/oskar_add_inline.h
+include/oskar/math/oskar_angular_distance.h
+include/oskar/math/oskar_bearing_angle.h
+include/oskar/math/oskar_cmath.h
+include/oskar/math/oskar_dft_c2r.h
+include/oskar/math/oskar_dft_c2r_2d_cuda.h
+include/oskar/math/oskar_dft_c2r_2d_omp.h
+include/oskar/math/oskar_dft_c2r_3d_cuda.h
+include/oskar/math/oskar_dft_c2r_3d_omp.h
+include/oskar/math/oskar_dftw.h
+include/oskar/math/oskar_dftw_c2c_2d_cuda.h
+include/oskar/math/oskar_dftw_c2c_2d_omp.h
+include/oskar/math/oskar_dftw_c2c_3d_cuda.h
+include/oskar/math/oskar_dftw_c2c_3d_omp.h
+include/oskar/math/oskar_dftw_m2m_2d_cuda.h
+include/oskar/math/oskar_dftw_m2m_2d_omp.h
+include/oskar/math/oskar_dftw_m2m_3d_cuda.h
+include/oskar/math/oskar_dftw_m2m_3d_indexed_input_cuda.h
+include/oskar/math/oskar_dftw_m2m_3d_omp.h
+include/oskar/math/oskar_dftw_o2c_2d_cuda.h
+include/oskar/math/oskar_dftw_o2c_2d_omp.h
+include/oskar/math/oskar_dftw_o2c_3d_cuda.h
+include/oskar/math/oskar_dftw_o2c_3d_omp.h
+include/oskar/math/oskar_ellipse_radius.h
+include/oskar/math/oskar_evaluate_image_lm_grid.h
+include/oskar/math/oskar_evaluate_image_lmn_grid.h
+include/oskar/math/oskar_evaluate_image_lon_lat_grid.h
+include/oskar/math/oskar_fftpack_cfft.h
+include/oskar/math/oskar_fftpack_cfft_f.h
+include/oskar/math/oskar_fftphase.h
+include/oskar/math/oskar_find_closest_match.h
+include/oskar/math/oskar_fit_ellipse.h
+include/oskar/math/oskar_floating_point_compare.h
+include/oskar/math/oskar_gaussian_circular.h
+include/oskar/math/oskar_gaussian_circular_cuda.h
+include/oskar/math/oskar_healpix_npix_to_nside.h
+include/oskar/math/oskar_kahan_sum.h
+include/oskar/math/oskar_lapack_subset.h
+include/oskar/math/oskar_linspace.h
+include/oskar/math/oskar_matrix_multiply.h
+include/oskar/math/oskar_meshgrid.h
+include/oskar/math/oskar_multiply_inline.h
+include/oskar/math/oskar_prefix_sum.h
+include/oskar/math/oskar_prefix_sum_cuda.h
+include/oskar/math/oskar_random_broken_power_law.h
+include/oskar/math/oskar_random_gaussian.h
+include/oskar/math/oskar_random_power_law.h
+include/oskar/math/oskar_rotate.h
+include/oskar/math/oskar_round_robin.h
+include/oskar/math/oskar_sph_rotate_to_position.h
+include/oskar/mem/oskar_binary_read_mem.h
+include/oskar/mem/oskar_binary_write_mem.h
+include/oskar/mem/oskar_mem.h
+include/oskar/mem/oskar_mem_accessors.h
+include/oskar/mem/oskar_mem_add.h
+include/oskar/mem/oskar_mem_add_cuda.h
+include/oskar/mem/oskar_mem_add_real.h
+include/oskar/mem/oskar_mem_append_raw.h
+include/oskar/mem/oskar_mem_clear_contents.h
+include/oskar/mem/oskar_mem_convert_precision.h
+include/oskar/mem/oskar_mem_copy.h
+include/oskar/mem/oskar_mem_copy_contents.h
+include/oskar/mem/oskar_mem_create.h
+include/oskar/mem/oskar_mem_create_alias.h
+include/oskar/mem/oskar_mem_create_alias_from_raw.h
+include/oskar/mem/oskar_mem_create_copy.h
+include/oskar/mem/oskar_mem_data_type_string.h
+include/oskar/mem/oskar_mem_different.h
+include/oskar/mem/oskar_mem_element_size.h
+include/oskar/mem/oskar_mem_evaluate_relative_error.h
+include/oskar/mem/oskar_mem_free.h
+include/oskar/mem/oskar_mem_get_element.h
+include/oskar/mem/oskar_mem_load_ascii.h
+include/oskar/mem/oskar_mem_multiply.h
+include/oskar/mem/oskar_mem_multiply_cuda.h
+include/oskar/mem/oskar_mem_random_gaussian.h
+include/oskar/mem/oskar_mem_random_gaussian_cuda.h
+include/oskar/mem/oskar_mem_random_range.h
+include/oskar/mem/oskar_mem_random_uniform.h
+include/oskar/mem/oskar_mem_random_uniform_cuda.h
+include/oskar/mem/oskar_mem_read_binary_raw.h
+include/oskar/mem/oskar_mem_read_fits_image_plane.h
+include/oskar/mem/oskar_mem_read_healpix_fits.h
+include/oskar/mem/oskar_mem_realloc.h
+include/oskar/mem/oskar_mem_save_ascii.h
+include/oskar/mem/oskar_mem_scale_real.h
+include/oskar/mem/oskar_mem_scale_real_cuda.h
+include/oskar/mem/oskar_mem_set_alias.h
+include/oskar/mem/oskar_mem_set_element.h
+include/oskar/mem/oskar_mem_set_value_real.h
+include/oskar/mem/oskar_mem_set_value_real_cuda.h
+include/oskar/mem/oskar_mem_stats.h
+include/oskar/mem/oskar_mem_write_fits_cube.h
+include/oskar/mem/oskar_mem_write_healpix_fits.h
+include/oskar/ms/oskar_measurement_set.h
+include/oskar/ms/oskar_ms_accessors.h
+include/oskar/ms/oskar_ms_add_history.h
+include/oskar/ms/oskar_ms_add_scratch_columns.h
+include/oskar/ms/oskar_ms_close.h
+include/oskar/ms/oskar_ms_copy_data_column.h
+include/oskar/ms/oskar_ms_create.h
+include/oskar/ms/oskar_ms_open.h
+include/oskar/ms/oskar_ms_read.h
+include/oskar/ms/oskar_ms_write.h
+include/oskar/oskar.h
+include/oskar/oskar_global.h
+include/oskar/oskar_version.h
+include/oskar/settings/extern/ttl/config.hpp
+include/oskar/settings/extern/ttl/data_holder.hpp
+include/oskar/settings/extern/ttl/detail/macro_counter.hpp
+include/oskar/settings/extern/ttl/equivalent_types.hpp
+include/oskar/settings/extern/ttl/exception.hpp
+include/oskar/settings/extern/ttl/macro_misc.hpp
+include/oskar/settings/extern/ttl/macro_params.hpp
+include/oskar/settings/extern/ttl/macro_repeat.hpp
+include/oskar/settings/extern/ttl/meta/is_pointer.hpp
+include/oskar/settings/extern/ttl/meta/is_reference.hpp
+include/oskar/settings/extern/ttl/meta/is_same.hpp
+include/oskar/settings/extern/ttl/meta/typelist.hpp
+include/oskar/settings/extern/ttl/selector.hpp
+include/oskar/settings/extern/ttl/var/variant.hpp
+include/oskar/settings/old/oskar_Settings_old.h
+include/oskar/settings/old/oskar_settings_load.h
+include/oskar/settings/old/oskar_settings_load_ionosphere.h
+include/oskar/settings/old/oskar_settings_load_observation.h
+include/oskar/settings/old/oskar_settings_load_tid_parameter_file.h
+include/oskar/settings/oskar_SettingsDeclareXml.h
+include/oskar/settings/oskar_SettingsDependency.h
+include/oskar/settings/oskar_SettingsDependencyGroup.h
+include/oskar/settings/oskar_SettingsFileHandler.h
+include/oskar/settings/oskar_SettingsFileHandlerIni.h
+include/oskar/settings/oskar_SettingsItem.h
+include/oskar/settings/oskar_SettingsKey.h
+include/oskar/settings/oskar_SettingsNode.h
+include/oskar/settings/oskar_SettingsTree.h
+include/oskar/settings/oskar_SettingsValue.h
+include/oskar/settings/oskar_settings_macros.h
+include/oskar/settings/oskar_settings_types.h
+include/oskar/settings/oskar_settings_utility_string.h
+include/oskar/settings/types/oskar_AbstractSettingsType.h
+include/oskar/settings/types/oskar_Bool.h
+include/oskar/settings/types/oskar_DateTime.h
+include/oskar/settings/types/oskar_Double.h
+include/oskar/settings/types/oskar_DoubleList.h
+include/oskar/settings/types/oskar_DoubleRange.h
+include/oskar/settings/types/oskar_DoubleRangeExt.h
+include/oskar/settings/types/oskar_InputDirectory.h
+include/oskar/settings/types/oskar_InputFile.h
+include/oskar/settings/types/oskar_InputFileList.h
+include/oskar/settings/types/oskar_Int.h
+include/oskar/settings/types/oskar_IntList.h
+include/oskar/settings/types/oskar_IntListExt.h
+include/oskar/settings/types/oskar_IntPositive.h
+include/oskar/settings/types/oskar_IntRange.h
+include/oskar/settings/types/oskar_IntRangeExt.h
+include/oskar/settings/types/oskar_OptionList.h
+include/oskar/settings/types/oskar_OutputFile.h
+include/oskar/settings/types/oskar_RandomSeed.h
+include/oskar/settings/types/oskar_String.h
+include/oskar/settings/types/oskar_StringList.h
+include/oskar/settings/types/oskar_Time.h
+include/oskar/settings/types/oskar_UnsignedDouble.h
+include/oskar/settings/types/oskar_UnsignedInt.h
+include/oskar/sky/oskar_evaluate_tec_tid.h
+include/oskar/sky/oskar_generate_random_coordinate.h
+include/oskar/sky/oskar_parallactic_angle.h
+include/oskar/sky/oskar_rebin_sky_cuda.h
+include/oskar/sky/oskar_scale_flux_with_frequency.h
+include/oskar/sky/oskar_scale_flux_with_frequency_cuda.h
+include/oskar/sky/oskar_scale_flux_with_frequency_inline.h
+include/oskar/sky/oskar_sky.h
+include/oskar/sky/oskar_sky_accessors.h
+include/oskar/sky/oskar_sky_append.h
+include/oskar/sky/oskar_sky_append_to_set.h
+include/oskar/sky/oskar_sky_copy.h
+include/oskar/sky/oskar_sky_copy_contents.h
+include/oskar/sky/oskar_sky_copy_source_data.h
+include/oskar/sky/oskar_sky_copy_source_data_cuda.h
+include/oskar/sky/oskar_sky_create.h
+include/oskar/sky/oskar_sky_create_copy.h
+include/oskar/sky/oskar_sky_evaluate_gaussian_source_parameters.h
+include/oskar/sky/oskar_sky_evaluate_relative_directions.h
+include/oskar/sky/oskar_sky_filter_by_flux.h
+include/oskar/sky/oskar_sky_filter_by_flux_cuda.h
+include/oskar/sky/oskar_sky_filter_by_radius.h
+include/oskar/sky/oskar_sky_free.h
+include/oskar/sky/oskar_sky_from_fits_file.h
+include/oskar/sky/oskar_sky_from_healpix_ring.h
+include/oskar/sky/oskar_sky_from_image.h
+include/oskar/sky/oskar_sky_generate_grid.h
+include/oskar/sky/oskar_sky_generate_random_power_law.h
+include/oskar/sky/oskar_sky_horizon_clip.h
+include/oskar/sky/oskar_sky_load.h
+include/oskar/sky/oskar_sky_override_polarisation.h
+include/oskar/sky/oskar_sky_read.h
+include/oskar/sky/oskar_sky_resize.h
+include/oskar/sky/oskar_sky_rotate_to_position.h
+include/oskar/sky/oskar_sky_save.h
+include/oskar/sky/oskar_sky_scale_flux_with_frequency.h
+include/oskar/sky/oskar_sky_set_gaussian_parameters.h
+include/oskar/sky/oskar_sky_set_source.h
+include/oskar/sky/oskar_sky_set_spectral_index.h
+include/oskar/sky/oskar_sky_write.h
+include/oskar/sky/oskar_update_horizon_mask.h
+include/oskar/sky/oskar_update_horizon_mask_cuda.h
+include/oskar/splines/oskar_splines.h
+include/oskar/splines/oskar_splines_accessors.h
+include/oskar/splines/oskar_splines_copy.h
+include/oskar/splines/oskar_splines_create.h
+include/oskar/splines/oskar_splines_evaluate.h
+include/oskar/splines/oskar_splines_fit.h
+include/oskar/splines/oskar_splines_free.h
+include/oskar/telescope/oskar_TelescopeLoadAbstract.h
+include/oskar/telescope/oskar_telescope.h
+include/oskar/telescope/oskar_telescope_accessors.h
+include/oskar/telescope/oskar_telescope_analyse.h
+include/oskar/telescope/oskar_telescope_create.h
+include/oskar/telescope/oskar_telescope_create_copy.h
+include/oskar/telescope/oskar_telescope_duplicate_first_station.h
+include/oskar/telescope/oskar_telescope_free.h
+include/oskar/telescope/oskar_telescope_load.h
+include/oskar/telescope/oskar_telescope_load_pointing_file.h
+include/oskar/telescope/oskar_telescope_load_position.h
+include/oskar/telescope/oskar_telescope_load_station_coords_ecef.h
+include/oskar/telescope/oskar_telescope_load_station_coords_enu.h
+include/oskar/telescope/oskar_telescope_load_station_coords_wgs84.h
+include/oskar/telescope/oskar_telescope_log_summary.h
+include/oskar/telescope/oskar_telescope_resize.h
+include/oskar/telescope/oskar_telescope_save.h
+include/oskar/telescope/oskar_telescope_save_layout.h
+include/oskar/telescope/oskar_telescope_set_station_coords.h
+include/oskar/telescope/oskar_telescope_set_station_coords_ecef.h
+include/oskar/telescope/oskar_telescope_set_station_coords_enu.h
+include/oskar/telescope/oskar_telescope_set_station_coords_wgs84.h
+include/oskar/telescope/station/element/oskar_apply_element_taper_cosine.h
+include/oskar/telescope/station/element/oskar_apply_element_taper_cosine_cuda.h
+include/oskar/telescope/station/element/oskar_apply_element_taper_gaussian.h
+include/oskar/telescope/station/element/oskar_apply_element_taper_gaussian_cuda.h
+include/oskar/telescope/station/element/oskar_element.h
+include/oskar/telescope/station/element/oskar_element_accessors.h
+include/oskar/telescope/station/element/oskar_element_copy.h
+include/oskar/telescope/station/element/oskar_element_create.h
+include/oskar/telescope/station/element/oskar_element_different.h
+include/oskar/telescope/station/element/oskar_element_evaluate.h
+include/oskar/telescope/station/element/oskar_element_free.h
+include/oskar/telescope/station/element/oskar_element_load.h
+include/oskar/telescope/station/element/oskar_element_load_cst.h
+include/oskar/telescope/station/element/oskar_element_load_scalar.h
+include/oskar/telescope/station/element/oskar_element_read.h
+include/oskar/telescope/station/element/oskar_element_resize_freq_data.h
+include/oskar/telescope/station/element/oskar_element_save.h
+include/oskar/telescope/station/element/oskar_element_write.h
+include/oskar/telescope/station/element/oskar_evaluate_dipole_pattern.h
+include/oskar/telescope/station/element/oskar_evaluate_dipole_pattern_cuda.h
+include/oskar/telescope/station/element/oskar_evaluate_dipole_pattern_inline.h
+include/oskar/telescope/station/element/oskar_evaluate_geometric_dipole_pattern.h
+include/oskar/telescope/station/element/oskar_evaluate_geometric_dipole_pattern_cuda.h
+include/oskar/telescope/station/element/oskar_evaluate_geometric_dipole_pattern_inline.h
+include/oskar/telescope/station/oskar_blank_below_horizon.h
+include/oskar/telescope/station/oskar_blank_below_horizon_cuda.h
+include/oskar/telescope/station/oskar_evaluate_beam_horizon_direction.h
+include/oskar/telescope/station/oskar_evaluate_element_weights.h
+include/oskar/telescope/station/oskar_evaluate_element_weights_dft.h
+include/oskar/telescope/station/oskar_evaluate_element_weights_dft_cuda.h
+include/oskar/telescope/station/oskar_evaluate_element_weights_errors.h
+include/oskar/telescope/station/oskar_evaluate_element_weights_errors_cuda.h
+include/oskar/telescope/station/oskar_evaluate_pierce_points.h
+include/oskar/telescope/station/oskar_evaluate_station_beam.h
+include/oskar/telescope/station/oskar_evaluate_station_beam_aperture_array.h
+include/oskar/telescope/station/oskar_evaluate_station_beam_gaussian.h
+include/oskar/telescope/station/oskar_evaluate_station_from_telescope_dipole_azimuth.h
+include/oskar/telescope/station/oskar_evaluate_vla_beam_pbcor.h
+include/oskar/telescope/station/oskar_evaluate_vla_beam_pbcor_cuda.h
+include/oskar/telescope/station/oskar_station.h
+include/oskar/telescope/station/oskar_station_accessors.h
+include/oskar/telescope/station/oskar_station_analyse.h
+include/oskar/telescope/station/oskar_station_create.h
+include/oskar/telescope/station/oskar_station_create_child_stations.h
+include/oskar/telescope/station/oskar_station_create_copy.h
+include/oskar/telescope/station/oskar_station_different.h
+include/oskar/telescope/station/oskar_station_duplicate_first_child.h
+include/oskar/telescope/station/oskar_station_free.h
+include/oskar/telescope/station/oskar_station_load_apodisation.h
+include/oskar/telescope/station/oskar_station_load_element_types.h
+include/oskar/telescope/station/oskar_station_load_feed_angle.h
+include/oskar/telescope/station/oskar_station_load_gain_phase.h
+include/oskar/telescope/station/oskar_station_load_layout.h
+include/oskar/telescope/station/oskar_station_load_mount_types.h
+include/oskar/telescope/station/oskar_station_load_permitted_beams.h
+include/oskar/telescope/station/oskar_station_override_element_feed_angle.h
+include/oskar/telescope/station/oskar_station_override_element_gains.h
+include/oskar/telescope/station/oskar_station_override_element_phases.h
+include/oskar/telescope/station/oskar_station_override_element_time_variable_gains.h
+include/oskar/telescope/station/oskar_station_override_element_time_variable_phases.h
+include/oskar/telescope/station/oskar_station_override_element_xy_position_errors.h
+include/oskar/telescope/station/oskar_station_resize.h
+include/oskar/telescope/station/oskar_station_resize_element_types.h
+include/oskar/telescope/station/oskar_station_save_apodisation.h
+include/oskar/telescope/station/oskar_station_save_element_types.h
+include/oskar/telescope/station/oskar_station_save_feed_angle.h
+include/oskar/telescope/station/oskar_station_save_gain_phase.h
+include/oskar/telescope/station/oskar_station_save_layout.h
+include/oskar/telescope/station/oskar_station_save_mount_types.h
+include/oskar/telescope/station/oskar_station_save_permitted_beams.h
+include/oskar/telescope/station/oskar_station_set_element_coords.h
+include/oskar/telescope/station/oskar_station_set_element_errors.h
+include/oskar/telescope/station/oskar_station_set_element_feed_angle.h
+include/oskar/telescope/station/oskar_station_set_element_mount_type.h
+include/oskar/telescope/station/oskar_station_set_element_type.h
+include/oskar/telescope/station/oskar_station_set_element_weight.h
+include/oskar/telescope/station/oskar_station_work.h
+include/oskar/telescope/station/oskar_vla_pbcor_inline.h
+include/oskar/utility/oskar_binary_write_metadata.h
+include/oskar/utility/oskar_cl_registrar.h
+include/oskar/utility/oskar_cl_utils.h
+include/oskar/utility/oskar_cuda_info.h
+include/oskar/utility/oskar_cuda_info_create.h
+include/oskar/utility/oskar_cuda_info_free.h
+include/oskar/utility/oskar_cuda_info_log.h
+include/oskar/utility/oskar_cuda_mem_log.h
+include/oskar/utility/oskar_device_utils.h
+include/oskar/utility/oskar_dir.h
+include/oskar/utility/oskar_file_exists.h
+include/oskar/utility/oskar_get_error_string.h
+include/oskar/utility/oskar_get_memory_usage.h
+include/oskar/utility/oskar_get_num_procs.h
+include/oskar/utility/oskar_getline.h
+include/oskar/utility/oskar_scan_binary_file.h
+include/oskar/utility/oskar_string_to_array.h
+include/oskar/utility/oskar_thread.h
+include/oskar/utility/oskar_timer.h
+include/oskar/utility/oskar_vector_types.h
+include/oskar/utility/oskar_version_string.h
+include/oskar/vis/oskar_vis.h
+include/oskar/vis/oskar_vis_accessors.h
+include/oskar/vis/oskar_vis_block.h
+include/oskar/vis/oskar_vis_block_accessors.h
+include/oskar/vis/oskar_vis_block_add_system_noise.h
+include/oskar/vis/oskar_vis_block_clear.h
+include/oskar/vis/oskar_vis_block_copy.h
+include/oskar/vis/oskar_vis_block_create.h
+include/oskar/vis/oskar_vis_block_create_from_header.h
+include/oskar/vis/oskar_vis_block_free.h
+include/oskar/vis/oskar_vis_block_read.h
+include/oskar/vis/oskar_vis_block_resize.h
+include/oskar/vis/oskar_vis_block_write.h
+include/oskar/vis/oskar_vis_block_write_ms.h
+include/oskar/vis/oskar_vis_create.h
+include/oskar/vis/oskar_vis_free.h
+include/oskar/vis/oskar_vis_header.h
+include/oskar/vis/oskar_vis_header_accessors.h
+include/oskar/vis/oskar_vis_header_create.h
+include/oskar/vis/oskar_vis_header_create_copy.h
+include/oskar/vis/oskar_vis_header_free.h
+include/oskar/vis/oskar_vis_header_read.h
+include/oskar/vis/oskar_vis_header_write.h
+include/oskar/vis/oskar_vis_header_write_ms.h
+include/oskar/vis/oskar_vis_read.h
+include/oskar/vis/oskar_vis_write.h
+lib/liboskar.so
+lib/liboskar.so.%%PYTHON_VER%%.0
+lib/liboskar_apps.so
+lib/liboskar_apps.so.%%PYTHON_VER%%.0
+lib/liboskar_binary.so
+lib/liboskar_binary.so.2
+lib/liboskar_settings.so
+lib/liboskar_settings.so.%%PYTHON_VER%%.0



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201807230548.w6N5m52W051068>