+1: I think that is the intent illustrated in the example at the top of this PR.  Though I think it should be
```
def create_lookup_table(self, pixel_indices = None):
    if pixel_indices is None:
        pixel_indices = np.arange(self.npix) + 1
```
?