Cannot create a NodeDetector without an initial orbit
The NodeDetector
class constructors mandates using an orbit, despite
it is only used for guessing crude values for max check and convergence
threshold. This is inconvenient.
There should be a simpler constructor with only the frame, which would use default values for max check (1800 s seems reasonable for any orbit) and threshold (1.0e-3s seems reasonable too).