Josh,
You can set ISISDATA the same way, but you will need to download the ISIS data files, detailed here: https://github.com/USGS-Astrogeology/ISIS3#the-isis-data-area
And instructions for how to set ISISDATA earlier in the document (and ISISROOT) so that they are set every time your “ASP” conda environment starts up.
However, that is just the data needed for ISIS to operate, you’ll need to download the data that you want to process on your own. You’ve listed some filenames that appear to be MRO CTX images, but they end in .tif, which are not PDS data. You’ll need to visit the PDS:
https://pds-imaging.jpl.nasa.gov/volumes/mro.html
And download the .IMG files that you’ll need to start with.
--
Ross A. Beyer
To view this discussion on the web visit
https://groups.google.com/d/msgid/ames-stereo-pipeline-support/1e931744-48c8-406e-9cb5-f4c5f7f87633n%40googlegroups.com.
rsync: write failed on "/Users/joshuawilliams/mro/kernels/ck/mro_sc_psp_210727_210802.bc": No space left on device (28)
rsync: rename "/Users/joshuawilliams/mro/kernels/ck/.mro_sc_psp_210727_210802.bc.KEXArv" -> "mro/kernels/ck/mro_sc_psp_210727_210802.bc": No space left on device (28)
Did I miss something? I this actually downloading all data from MRO, because if that was the case there would definitely not be space. I would only need to download two MRO products (CTX or HiRISE stereo pairs) at a time. Then I could move the derived DTM/DEM to my other machine (windows based). Is there a way to do that without having to download all this data? Sorry for my confusion. Thank you very much for your help!
Best,
Josh
Josh,
No, that’s just downloading the 195 GB of supporting data that ISIS needs to process actual images from MRO (that you still have to download separately).
If your laptop doesn’t have that kind of space, then it also likely does not have the horsepower to run stereo processing for HiRISE or CTX images. Typical laptops can run stereo for small crops of these images, but they are unlikely to be able to handle stereo processing for the full images (although it is winter, so maybe you’re looking to convert your laptop into a very inefficient space heater). You’re going to need to find a beefier system for this data processing, I’m afraid.
Although you *can* run ASP on a laptop, we do not recommend it.
You can always just download the “base” ISIS data, and then use “WEB=true” for your spiceinit step (which could keep you from having to download the “mro” support data). However, not all ISIS processing programs can make use of the on-demand web-based SPICE data, so you may run into problems down the line. Not sure.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ames-stereo-pipeline-support/b86ea545-24b5-449a-ad68-7d4bfc818e3fn%40googlegroups.com.
rsync -azv --exclude='kernels' --delete --partial isisdist.astrogeology.usgs.gov::isisdata/data/mro .
Then use: WEB=true
Then for the "base" ISIS data is use the following script: rsync -azv --delete --partial isisdist.astrogeology.usgs.gov::isisdata/data/base .
Does that look correct? I do have a "beefy" machine, but it is windows based. I don't mind this mac being a "heater" as I have no other use for it and don't mind it crunching overnight or days if need be.
Separate question, could I add another HardDrive to my beefy machine and instal linux on that? Or could I partition the 2 Tb SSD HD on the beefy machine to have a linux OS to run this? It is a very powerful machine with an extremely fast CPU and GPU.
Thank you!
Best,
Josh
Josh,
You *can* use the laptop, you just won’t be real happy about it. And I cannot stress enough how important it is to start on very small patches of an image to make sure everything is working, and only run “whole” CTX or HiRISE images when you’re reasonably certain about what the outcome will be.
I have a hard time following if I’m not doing it on my own machine, but that looks like a way to get what you want. If they aren’t, you can always engage with the ISIS community to get straightened out on what your ISISDATA should look like.
I can’t really advise you on hardware as there are lots of ways to go about this. We run ASP on the supercomputer here at Ames. It can and has been run on linux clusters and various cloud instances. I do have it installed on my laptop for some of its utilities, but I don’t do processing there, and I do have it installed on a stand-alone Linux machine.
You certainly can add additional hard drive(s) to an existing Windows PC and install Linux on it/them. You’ll have to figure out how to boot into that other drive (there are bootloaders or even simple motherboard selection, that you’ll have to figure that out). However, once you do, it is as easy as rebooting the system, picking the Linux OS, and then running processing on it as you can. The GPU won’t do much for you for ISIS or ASP, but more CPU, memory, and HD space will serve you well.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ames-stereo-pipeline-support/d91db70f-dc4e-4a85-ad68-23cebef73182n%40googlegroups.com.
Josh,
“edrget” was an ISIS program that has been deprecated, because tools like “curl” or “wget” do exactly the same thing (and have more options to boot).
If you have the URL for a PDS file, you can use curl or wget to obtain the data.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ames-stereo-pipeline-support/3cfdec87-9921-45d3-9883-75d94f71fa11n%40googlegroups.com.