# spacepy.toolbox.geomspace

spacepy.toolbox.geomspace(start, ratio=None, stop=False, num=50)

  Returns geometrically spaced numbers.

  Parameters
    start float

      The starting value of the sequence.

    ratio float (optional)

      The ratio between subsequent points

    stop float (optional)

      End value, if this is selected num is overridden

    num int (optional)

      Number of samples to generate. Default is 50.

  Returns
    seq array

      geometrically spaced sequence

  See also

  `linspace`
  `logspace`

  Examples

  To get a geometric progression between 0.01 and 3 in 10 steps

      >>> import spacepy.toolbox as tb
      >>> tb.geomspace(0.01, stop=3, num=10)
      [0.01,
       0.018846716378431192,
       0.035519871824902655,
       0.066943295008216955,
       0.12616612944575134,
       0.23778172582285118,
       0.44814047465571644,
       0.84459764235318191,
       1.5917892219322083,
       2.9999999999999996]

  To get a geometric progression with a specified ratio, say 10

      >>> import spacepy.toolbox as tb
      >>> tb.geomspace(0.01, ratio=10, num=5)
      [0.01, 0.10000000000000001, 1.0, 10.0, 100.0]