Summary ginjax data geometric common constants functional_geometric_image geometric_image multi_image layers ml losses stopping_conditions training models utils