Create a CLI
Ideally we want this package to be able to be run via the command line, something like this:
sipsanc <filename_VNP02MOD> -h
--help shows help
--ecosystem <path_to_ecosystem file (default to /mnt/deliveredcode/ …. /goge1_img.v2)
The goal is someone should be able to git checkout, pip install, run the command sipsanc providing a VIIRS geolocation file and then it outputs our re-projected ancillary file.
As part of making this happen I'd also convert this project to hatch. If you haven't used hatch before you might take a look at this https://waylonwalker.com/hatch-new-cli/ note however I don't use pipx but the rest of the instructions are good.
So this is kind of two things: command line arguments and then hatch and creating the command line tool.