v0.4.4: Bugfix for cluster simulation when zero stars simulated
Two changes to how simulated clusters handle having zero stars were made.
- When zero stars are simulated,
ocelot.simulate.SimulatedClusternow raises aNotEnoughStarsError(defined inocelot.simulate.errors), making it easier to catch when no stars were simulated. - When cluster pre-pruning causes zero stars to be simulated,
ocelot.simulate.SimulatedClusternow also raises aNotEnoughStarsError(previously, this behaviour was undefined.)