Пример #1
0
 def add_uniform_core(self, num_stations, r_max_m, r_min_m=0):
     """Add uniform random core"""
     if self.seed is None:
         self.seed = np.random.randint(1, 1e8)
     layout = Layout(self.seed, self.trial_timeout_s, self.num_trials)
     layout.uniform_cluster(num_stations, self.station_diameter_m, r_max_m,
                            r_min_m)
     self.layouts['uniform_core'] = dict(x=layout.x, y=layout.y)
Пример #2
0
def main():
    """."""
    layout = Layout(seed=None, num_trials=1, trail_timeout=10.0)

    # layout.x, layout.y, info = layout.rand_uniform_2d(
    #     n=256, r_max=35.0, min_sep=0.5, timeout=10.0)
    # print(info)
    # layout.apply_poly_mask(6, 35, 360//6, pad_radius=-20, invert=True)
    # layout.plot(plot_radius=35)

    layout.uniform_cluster(num_points=256, min_sep=3.4, r_max=38.0, r_min=0)
    layout.plot2(ant_radius=1.5, plot_radius=38.0, plot_radii=[38.0])