Planner is done and parser now uses numpy for convenience