class_docstr: Buckets with exponentially increasing width:
  :math:`w_i = bucket\_len\_step * w_{i-1}` for all :math:`i \geq 2`.
  
  Parameters
  ----------
  bucket_len_step
      This is the increasing factor for the bucket width.
class_docstr_tok: ["Buckets","with","exponentially","increasing","width",":",":","math",":","`","w_i","=","bucket\\_len\\_step","*","w_","{","i-1","}","`","for","all",":","math",":","`","i","\\geq","2","`",".","Parameters","--","--","--","--","--","bucket_len_step","This","is","the","increasing","factor","for","the","bucket","width","."]
code: def __init__(self, bucket_len_step: float = 1.1):
      self.bucket_len_step = bucket_len_step
  
imports: import math
  import random
  import warnings
  import numpy
  import abc
  import logging
  from typing import Union, Sequence, Optional, List
  from ..base import INT_TYPES
label_desc: Use image node_id 1 to create a new ExpWidthBucket object from inherited base classes: BucketScheme with example: obj = ExpWidthBucket(bucket_len_step)