This issue suggests a number of improvements to the map_rows njit feature implemented in: #451 * put comments in tests to the with pytest.raises blocks to explain why we expect it to fail. * in tests use numpy.testing.assert_allclose/assert_array_equal and friends instead of for i in range(len(result1)): blocks * Early exits with return would reduce amount of conditional blocks in `_apply_njit_map_rows` * [Leave `_apply_njit_map_rows` results as is without converting to lists, to avoid translation costs](https://github.com/lincc-frameworks/nested-pandas/pull/451/changes/BASE..4c6d4c2376394392a5761d7138fff04e022a2771#r2891079666) * [use .list_offsets for nestedseries directly](https://github.com/lincc-frameworks/nested-pandas/pull/451/changes/BASE..4c6d4c2376394392a5761d7138fff04e022a2771#r2891088632)
This issue suggests a number of improvements to the map_rows njit feature implemented in: #451
_apply_njit_map_rows_apply_njit_map_rowsresults as is without converting to lists, to avoid translation costs