-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gpb3037 [CODING CHALLENGE] Habitat Suitability #594
Comments
I got to the point of my code kind of working but in the process of trying to clean it up in a systematic manner and go through 3 sample sites in order, I am running into problems with file storage sizes. |
my test code is quite a mess. |
I have had difficulty today trying to make a systematic step through 3 study areas (counties) running into errors in trying to sync too much data as well as not executing stepping through the areas correctly. This is started in the repository TreeHabitat and I can't seem to revert or stash changes even though I have deleted the files that are too large - there appears to be a way the system has stored the large dataset and keeps trying to upload it. The steps I wanted to do were Subset out 3 study counties (Albany in Wy, Boulder in Co, and Taos in NM) Obtain Climate data to include 2025 and 2050 and then compare current and future habitat |
I am creating a post with the things I was able to do by 7pm on 15 Dec 2024 |
could not get the close issue link on my phone -sorry about the delay. The assignment (with such progress as there is) was noted at https://canvas.colorado.edu/courses/109233/assignments/2107960 but that might have been interim This https://canvas.colorado.edu/courses/109233/assignments/2107902 should have been the one that I submitted https://gpb3037.github.io/posts/04-habitat/habitat.html to which is a first pass and the next attempt was started at https://github.com/gpb3037/TreeHabitat but I ran into trouble with files that were too large for github classroom |
Our changing climate is changing where key grassland species can live, and grassland management and restoration practices will need to take this into account.
In this project, you will create a habitat suitability model for Sorghastrum nutans (or a plant species of your choice), a grass native to North America. In the past 50 years, its range has moved northward. The model will be based on combining multiple data layers related to soil, topography, and climate. You will also demonstrate the coding skills covered in this class by creating a modular, reproducible workflow for the model.
You will create a reproducible scientific workflow
Your workflow should:
xarray-spatial
library, which is available in the latest earth-analytics-python environment (but will need to be installed/updated if you are working on your own machine). Note that calculated slope may not be correct if you are using a CRS with units of degrees; you should re-project into a projected coordinate system with units of meters, such as the appropriate UTM Zone.ds.rio.reproject_match()
method fromrioxarray
.If you are unsure about which model to use, we recommend using a fuzzy logic model
To train a fuzzy logic habitat suitability model:
You will be evaluated on your code AND how you present your results
I will use the following rubric:
Keep your eyes out for videos!
I won’t release a full demo of this, but you will have videos on writing pseudocode, accessing data sources, and any tricky problems that come up.
The text was updated successfully, but these errors were encountered: