Skip to content
Snippets Groups Projects
To learn more about this project, read the wiki.

sipsanc

Visit the wiki for a list of supported products.

Usage: sipsanc [OPTIONS] COMMAND [ARGS]...

  Standardized processing of ancillary data

Options:
  --version   Show the version and exit.
  -h, --help  Show this message and exit.

Commands:
  list    List all products and indicate which ones need to be initialized
  init    Initialize products for `sipsanc regrid`
  regrid  Regrid products to low Earth orbit satellite pixels
  clean   Remove files and directories created by `sipsanc init`

  Visit the project at https://gitlab.ssec.wisc.edu/emzhan/sipsanc

Installation

First, ensure that the following tools are on your PATH:

Additionally, make sure that you have set up a valid token for asipscli.

Then, run the following:

uv tool install git+https://gitlab.ssec.wisc.edu/emzhan/sipsanc --python 3.13

Now, you should be able to run the sipsanc command:

sipsanc --help

To upgrade an existing install, run:

uv tool upgrade sipsanc

Environment Variables

By default, sipsanc will save files to and read files from standard user data directories. These locations can be configured by setting the following environment variables:

export SIPSANC_DATA_DIR=my/custom/path/
export SIPSANC_LOG_DIR=another/custom/path  # can be the same as SIPSANC_DATA_DIR

This is useful for testing or making self-contained code deliveries.

Contributing

See CONTRIBUTING.md for how to set up a development environment.