class_docstr: Provides a selector of indices based on the modulo
  moduler(number) will be true iff number = modulo * k + index with k an integer
  
  Parameters
  ----------
  modulo: int
      modulo for number selection
  index: int
      the congruence of the number for the moduler function to evaluate to True
  total_length: int or None
      total length of the sequence the moduler will be applied on. If provided,
      this allows to compute the length of the modulated sequence.
class_docstr_tok: ["Provides","a","selector","of","indices","based","on","the","modulo","moduler","(","number",")","will","be","true","iff","number","=","modulo","*","k","+","index","with","k","an","integer","Parameters","--","--","--","--","--","modulo",":","int","modulo","for","number","selection","index",":","int","the","congruence","of","the","number","for","the","moduler","function","to","evaluate","to","True","total_length",":","int","or","None","total","length","of","the","sequence","the","moduler","will","be","applied","on",".","If","provided",",","this","allows","to","compute","the","length","of","the","modulated","sequence","."]
code: def split(self, number: int) -> tp.List["Moduler"]:
      return [
          Moduler(
              self.modulo * number,
              self.index + k * self.modulo,
              self.total_length,
          )
          for k in range(number)
      ]
  
imports: import datetime
  import warnings
  import itertools
  import importlib.util
  from pathlib import Path
  import numpy
  import pandas
  import nevergrad.common.typing
  from nevergrad.optimization.utils import SequentialExecutor
  from .experiments import registry
  from .experiments import Experiment
  from .None import utils
label_desc: Use image node_id 2 for calling the Moduler obj's underlying member method code with example usage: obj.split(number) and returns: unknown