nenupy.instru.instrument_tools.generate_nenufar_subarrays

nenupy.instru.instrument_tools.generate_nenufar_subarrays(n_subarrays=2, include_remote_mas=False)[source]

Generates NenuFAR sub-arrays of Mini-Arrays. The sub-arraying is done completely randomly.

Parameters:
  • n_subarrays (int) – Number of sub-arrays to generate from the NenuFAR Mini-Array distribution. Default is 2.

  • include_remote_mas (bool) – Include or not the remote Mini-Arrays.

Returns:

A list of Mini-Array names for each sub-array.

Return type:

list of ndarray

Example:
from nenupy.instru import generate_nenufar_subarrays
from nenupy.instru import NenuFAR

sub_arrays = generate_nenufar_subarrays(n_subarrays=2)
sub_array_1 = NenuFAR()[sub_arrays[0]]
sub_array_2 = NenuFAR()[sub_arrays[1]]