nodes: 0, module; 1, function_definition; 2, function_name:hoys_int; 3, parameters; 4, block; 5, identifier:self; 6, expression_statement; 7, if_statement; 8, return_statement; 9, comment:"""A sorted list of hours of year in this analysis period as integers."""; 10, comparison_operator:self._timestamps_data is None; 11, block; 12, call; 13, attribute; 14, None; 15, expression_statement; 16, identifier:tuple; 17, generator_expression; 18, identifier:self; 19, identifier:_timestamps_data; 20, call; 21, call; 22, for_in_clause; 23, attribute; 24, argument_list; 25, identifier:int; 26, argument_list; 27, identifier:moy; 28, attribute; 29, identifier:self; 30, identifier:_calculate_timestamps; 31, binary_operator:moy / 60.0; 32, identifier:self; 33, identifier:_timestamps_data; 34, identifier:moy; 35, float:60.0
code: def hoys_int(self):
          """A sorted list of hours of year in this analysis period as integers."""
          if self._timestamps_data is None:
              self._calculate_timestamps()
          return tuple(int(moy / 60.0) for moy in self._timestamps_data)