DirectInitializer

class ssapy.rvsampler.DirectInitializer(samples, replace=False)[source][source]

Bases: object

Directly specify initial position and velocity samples. This can be useful if restarting sampling after some previous sampling step has completed, for instance, if adding new observations to a previously sampled arc.

Parameters:
  • samples (array_like (nSample, 6)) – Samples in position (in meters) and velocity (in meters per second). Columns are [x, y, z, vx, vy, vz].

  • replace (bool, optional) – Whether to sample with or without replacement.

samples[source]
replace[source]
__call__(nSample)[source][source]

Returns nSample initial samples.

Methods Summary

__call__([nSample])

Return samples.

Methods Documentation

__call__(nSample=50)[source][source]

Return samples.

Parameters:

nSample (int) – Number of samples to return.

Returns:

samples – Generated samples. Columns are [x, y, z, vx, vy, vz].

Return type:

array_like, (nSample, 6)

Notes

If self.replace=False and nSample is greater than the number of input samples, then some samples will be duplicated.