Esempio n. 1
0
 def change_hand_color(self, value, hand):
     if hand == 'RIGHT':
         self.hand_colorR += value
         self.hand_colorR = clamp(self.hand_colorR, 0,
                                  len(self.hand_colorList) - 1)
         self.usersettings.change_setting_value("hand_colorR",
                                                self.hand_colorR)
     elif hand == 'LEFT':
         self.hand_colorL += value
         self.hand_colorL = clamp(self.hand_colorL, 0,
                                  len(self.hand_colorList) - 1)
         self.usersettings.change_setting_value("hand_colorL",
                                                self.hand_colorL)
Esempio n. 2
0
 def change_backlight_brightness(self, value):
     self.backlight_brightness_percent += value
     self.backlight_brightness_percent = clamp(self.backlight_brightness_percent, 0, 100)
     self.backlight_brightness = 255 * self.backlight_brightness_percent / 100
     self.usersettings.change_setting_value("backlight_brightness", int(self.backlight_brightness))
     self.usersettings.change_setting_value("backlight_brightness_percent", self.backlight_brightness_percent)
     fastColorWipe(self.ledstrip.strip, True, self)
    def _log_det_jacobian(self, x, y):
        r = F.sqrt(functions.clamp(functions.lorentzian_product(x, x), eps))
        d = x / r[..., None]
        dim = d.shape[-1]
        logdet = (dim - 2) * F.log(F.sinh(r) / r)

        return logdet
Esempio n. 4
0
    def change_backlight_color(self, color, value):
        if color == "Red":
            if self.backlight_red <= 255 and self.backlight_red >= 0:
                self.backlight_red += int(value)
                self.backlight_red = clamp(self.backlight_red, 0, 255)
        elif color == "Green":
            if self.backlight_green <= 255 and self.backlight_green >= 0:
                self.backlight_green += int(value)
                self.backlight_green = clamp(self.backlight_green, 0, 255)
        elif color == "Blue":
            if self.backlight_blue <= 255 and self.backlight_blue >= 0:
                self.backlight_blue += int(value)
                self.backlight_blue = clamp(self.backlight_blue, 0, 255)
        self.usersettings.change_setting_value("backlight_red", self.backlight_red)
        self.usersettings.change_setting_value("backlight_green", self.backlight_green)
        self.usersettings.change_setting_value("backlight_blue", self.backlight_blue)

        fastColorWipe(self.ledstrip.strip, True, self)
Esempio n. 5
0
    def forward(self, x):
        mu = self.mu(x)
        ln_sigma = self.ln_sigma(x)
        ln_sigma = F.broadcast_to(ln_sigma, mu.shape[:-1] + (self.n_out,))

        mu_norm = F.sqrt(F.sum(mu ** 2, axis=-1, keepdims=True))
        mu = mu / mu_norm * (- functions.clamp(-mu_norm, -self.mu_max))
        ln_sigma = F.clip(ln_sigma, self.ln_sigma_min, self.ln_sigma_max)

        return mu, ln_sigma
Esempio n. 6
0
 def change_color(self, color, value):
     self.sequence_active = False
     self.usersettings.change_setting_value("sequence_active", self.sequence_active)
     self.color_mode = "Single"
     self.usersettings.change_setting_value("color_mode", self.color_mode)
     if color == "Red":
         if self.red <= 255 and self.red >= 0:
             self.red += int(value)
             self.red = clamp(self.red, 0, 255)
             self.usersettings.change_setting_value("red", self.red)
     elif color == "Green":
         if self.green <= 255 and self.green >= 0:
             self.green += int(value)
             self.green = clamp(self.green, 0, 255)
             self.usersettings.change_setting_value("green", self.green)
     elif color == "Blue":
         if self.blue <= 255 and self.blue >= 0:
             self.blue += int(value)
             self.blue = clamp(self.blue, 0, 255)
             self.usersettings.change_setting_value("blue", self.blue)
Esempio n. 7
0
    def change_multicolor(self, choice, location, value):
        self.sequence_active = False
        location = location.replace('RGB_Color', '')
        location = int(location) - 1
        if choice == "Red":
            choice = 0
        elif choice == "Green":
            choice = 1
        else:
            choice = 2
        self.multicolor[int(location)][choice] += int(value)
        self.multicolor[int(location)][choice] = clamp(self.multicolor[int(location)][choice], 0, 255)

        self.usersettings.change_setting_value("multicolor", self.multicolor)
Esempio n. 8
0
 def to_dist_fn(h):
     if ndim == 1:
         dim_h = h.shape[-1]
         loc = h[..., :(dim_h // 2)]
         base_sigma = h[..., (dim_h // 2):]
     elif ndim == 3:
         nb_channel = h.shape[-3]
         loc = h[..., :(nb_channel // 2), :, :]
         base_sigma = h[..., (nb_channel // 2):, :, :]
     else:
         raise NotImplementedError
     base_sigma += xp_functions._softplus_inverse(1.0)
     return distributions.Independent(D.Normal(
         loc=loc,
         scale=F.softplus(
             functions.clamp(base_sigma,
                             xp_functions._softplus_inverse(0.001)))),
                                      reinterpreted_batch_ndims=ndim)
Esempio n. 9
0
 def change_set_tempo(self, value):
     self.set_tempo += 5 * value
     self.set_tempo = clamp(self.set_tempo, 10, 200)
     self.usersettings.change_setting_value("set_tempo", self.set_tempo)
Esempio n. 10
0
 def change_end_point(self, value):
     self.end_point += 5 * value
     self.end_point = clamp(self.end_point, self.start_point + 10, 100)
     self.usersettings.change_setting_value("end_point", self.end_point)
     self.restart_learning()
Esempio n. 11
0
 def change_mute_hand(self, value):
     self.mute_hand += value
     self.mute_hand = clamp(self.mute_hand, 0, len(self.mute_handList) - 1)
     self.usersettings.change_setting_value("mute_hand", self.mute_hand)
Esempio n. 12
0
 def change_hands(self, value):
     self.hands += value
     self.hands = clamp(self.hands, 0, len(self.handsList) - 1)
     self.usersettings.change_setting_value("hands", self.hands)
Esempio n. 13
0
 def change_practice(self, value):
     self.practice += value
     self.practice = clamp(self.practice, 0, len(self.practiceList) - 1)
     self.usersettings.change_setting_value("practice", self.practice)