Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

planetarypy-ctx

MRO CTX support for planetarypy.

pip install planetarypy-ctx          # pure-Python half
pip install planetarypy-ctx[isis]    # + ISIS calibration, footprints, quick-view

or from core's extra:

pip install planetarypy[ctx]

The import path is unchanged

from planetarypy.instruments.mro.ctx import EDR, Calib, CTXCollection

planetarypy.instruments and planetarypy.instruments.mro are PEP 420 namespace packages — neither carries an __init__.py. Never add one at either level. ...mro.ctx is a regular subpackage inside that namespace and keeps its own.

What is here, and what stayed in core

Core keeps the declarative catalog knowledge — the mro.ctx.edr index registry entry and the mission/instrument name maps — so a core-only install can still run plp indexes peek mro.ctx.edr and plp fetch mro.ctx.edr without this package.

This package adds the behaviour: EDR, get_edr_index, product_id_from_serial_number, Calib, CTXCollection, calibrate_pid, download_pid, do_footprintinit, and process_parallel.

CLI

plp ctxqv PID        quick-view a CTX product
plp ctx-migrate      migrate an older CTX storage layout

License

BSD-3.

About

MRO CTX support for planetarypy: EDR access, the ISIS calibration pipeline, and footprint geometry.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages