Skip to content

Notebook and dockefile to process images in parallel with ISIS7+ (Kalasiris), ASP (ASAP), and more.

License

Notifications You must be signed in to change notification settings

Hyradus/PlaneteryDataUtils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PlanetaryDataUtils

A collection of Jupyter Notebooks for processing Planetary Data, including L0 to L2 processing of HiRISE, LROC, M3 and more.

Content

A collection of Jupyter Notebooks for processing Planetary Data, including L0 to L2 processing of HiRISE, LROC, M3 and more.

Data Downloading

Mars

  • CRISM
  • CTX
  • HiRISE
  • MARSIS
  • SHARAD
  • URL downloader (e.g. HiRISE CCD from uahirise.org)

Moon

Data Processing

MARS

HiRISE L0 to L2 (Map Projection)

** HiRISE_L0toL2_processing.ipynb**

With this notebook is possible to process HiRISE EDR (RAW) CCD to obtain a map projected tiff.

This notebook performs the same operations of hieder2mosaic.py in a jupyter environment plus the map projection using cam2map

Customizations

Thanks to Kalasiris wrapper, it is possible to customize each processing function/step.

MOON

WIP will be replaced and uniformed to MARS's notebooks

  • LROC NAC
  • LROC WAC
  • M3

Customizations

The core processing functions are inside utils/KalaUtils.py file, and are imported in the main Notebook after evaluating the config inst.

It is possible to:

  • customize each instrument functions by adding/removing steps or parameters.
  • add new instruments functions in the same file and changing the inst evaluation in the main notebook

Requirements

All notebooks can be executed inside the same docker container.

  • Docker
  • ISIS-DATA
  • Docker image with ISIS - see HERE

Usage

  • Build isis5-asp3:jupyter-gispy from HERE (Just run ./ImageBuilder.sh) or pull from dockerhub
  • Clone this repo into your data folder then using command line:
cd your-data-folder
git clone git@github.com:europlanet-gmap/PyISIS-Parallel.git
docker run -it --name isis-asp-gispy --rm -e NB_UID=$UID -e NB_GID=$UID -e CHOWN_HOME=yes -e CHOWN_HOME_OPTS='-R' --user root -v $PWD:/home/jovyan/Data -v /mnt/isis-data:/isis/data -p 8888:8888 isis-asp3-gispy:lab

References

Beyer, R. A. 2020. Kalasiris, a Python Library for Calling ISIS Programs. 51st Lunar and Planetary Science Conference, not held due to COVID-19, Abstract #2441. ADS URL

Beyer, Ross A., Oleg Alexandrov, and Scott McMichael. 2018. The Ames Stereo Pipeline: NASA's open source software for deriving and processing terrain data, Earth and Space Science, 5. https://doi.org/10.1029/2018EA000409.

Laura, Jason, Acosta, Alex, Addair, Travis, Adoram-Kershner, Lauren, Alexander, James, Alexandrov, Oleg, Alley, Stacey, Anderson, Don, Anderson, James, Anderson, Jeff, Annex, Andrew, Archinal, Brent, Austin, Christopher, Backer, Jeanie, Barrett, Janet, Bauck, Kirsten, Bauers, Joni, Becker, Kris, Becker, Tammy, … Young, Aaron. (2022). Integrated Software for Imagers and Spectrometers (7.1.0). Zenodo. https://doi.org/10.5281/zenodo.7106128

Funding

This study is within the Europlanet 2024 RI and EXPLORE project, and it has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 871149 and No 101004214.

About

Notebook and dockefile to process images in parallel with ISIS7+ (Kalasiris), ASP (ASAP), and more.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published