The following resources have been assembled to take your python skills to the next level so you can:
- Effectively work with geospatial data
- Break-up your analysis and run several instances of your program
- Move your analysis to an HPC and retrieve results
Resources:
- Introduction to Spatial Data Science
- Python
- HPC
- CSU Alpine 101
- Linux 101
- Set-up Virtual Environment on HPC
- With Interactive Geospatial Python Notebooks cloned (use: "git clone https://github.com/GeospatialCentroid/interactive_geospatial_python.git" from shell)
- Make the setup script executable using "chmod +x setup_script.sh"
- Run the setup script "./setup_script.sh"
- Run jobs using Slurm (the HPC job scheduler)
- Duplicate and edit the job_template.sh file with "cp job_template.sh job_template{year}.sh"
- Open the new file with "vi job_template{year}.sh"
- Enter edit mode, press the Esc key then 'i'
- Change the 'year' value used in the file (two locations)
- Update the email address
- Save and close the file, press the Esc key then type ':wq' followed by the Enter key
- Use the command "sbatch job_template{year}.sh" to submit the job
- Then use "squeue --user={user_id}@colostate.edu --long" to check the status of the job
Additional Resources: