Tuesday, March 31, 2020

Accumulating links for M6.5 earthquake 72 km west of Challis Idaho 3/31/2020 4:52 pm

An earthquake occurred in Idaho today 72 km west of Challis Idaho and about 120 km northeast of Boise Idaho. Based on the magnitude and location, I would think that it looks to be a classic Basin and Range earthquake rupturing along the mountain front south and west of Stanley Idaho (if it occurred along the Sawtooth fault--the closest active fault). But the focal mechanism is more strike-slip; we will have to wait for some updates.

The event was widely felt in the Intermontane west with light to moderate shaking in Boise. It was felt as far as Salt Lake City, Bozeman, and Spokane. The strongest ground motions appear to have been in the relatively low population Challis National Forest. Numerous aftershocks are expected.


Location of the epicenter in the Sawtooth Mountains. The yellow line to the south is the Sawtooth fault. Note the focal mechanism indicating strike-slip sense of motion

Links:

Monday, March 30, 2020

Virtual field geology exercises for GLG451 Field Geology I Spring 2020

Even before the COVID-19 crisis changed everything, I was working this semester to build some virtual options for my Field Geology I (GLG451) course. Two students are physically unable to do the field work, and then another had a crisis and missed two weekend field trips. The course has three weekend field trips and then a mini camp over spring break.


Locations of the field trips.

I decided to try to build some digital versions of the field trips using very high resolution digital elevation models and orthophotos from our SUAS systems (thanks to Tyler Scott for doing the flying and the SfM work). I wanted these to be as similar as possible to what the regular students experience so I give some initial information on the maps as well as numerous pictures from the ground and videos from the sUAS. For most of the exercises in the case of my class, I also am providing rock samples to the students of each of the mapping units.

All of the information for each of the assignments is in a long pdf which has the text assignment, links to data and images, etc. and then some explanation. It also has a topographic profile for a cross section, etc.
I am very happy to share with anyone who might find these useful. Here are the modules and the current status:

ModuleStatusLink
Dreamy Draw, Phoenix Mountains, AZDoneLINK
Goldfields, Superstition Mountains, AZDoneLINK
Salt River, Bush Highway, AZDoneLINK
Arnett Creek, AZDoneLINK

Example video for the Goldfields in which we fly along the path of the introductory tour:

Here is an example of one of the explanatory tutorial videos for ArcGIS:

Here is geology tour for the Salt River mapping project:

Here is longer geology tour for the Arnett Creek Spring Break mapping project:

Wednesday, March 18, 2020

Accumulating links for today's southern Salt Lake Utah area earthquake (M5.65 earthquake 4km NNE of Magna, Utah: 03/18/2020 6:09:31 AM AZ time)

A M5.7 earthquake occurred this morning and it was widely felt along the northern Wasatch Front. Numerous aftershocks have occurred and will continue. Its characteristics are consistent with the crustal extension occurring in the region (Basin and Range).

I am accumulating some links here:

Sunday, January 12, 2020

Haiti earthquake 10 years commemoration

January 12, 2010 was the devastating Haiti earthquake. Many are posting memories and thoughts about the event. Many others have higher quality scientific, engineering, and social science materials. I did not work on it directly but I developed a few slides for various lectures which referred to the event.

I recall a moving lecture on the event by Eduardo Fierro who had been there for post earthquake response. The video may still be accessible (I am struggling to see it here, but the PDF is available): PEER website. He made a strong point about what really caused the disaster: "The tragedy of this thing, you know, was that three days after the earthquake the city was littered with bodies and by God, we… this was not an earthquake disaster. This was a disaster caused by the construction industry in Haiti. The construction industry that did not know how to use codes, they did not have any codes, and the people that built these things, the building in very bad shape. These were the people that caused this tragedy and the loss of human life. In the past I have told people when I give talks: We have to design things and construct things and assume that our children, our grandchildren and our mother is going to be in this building when the earthquake hits. So we check all our numbers and do a proper design ." 01/26/2010, by Eduardo Fierro

I also was surprised by some of the news discussions about the relative magnitudes of the 2010 Haiti and Chilean earthquakes. The latter occured about 6 weeks after the Haiti event and was much larger. Some news reports talked about how the M8.8 Chile earthquake was 500x larger while others said 64x. Which was it? I set this up as a little exercise for my class

Here are all of the slides: PDF PPT

Saturday, January 4, 2020

Propelling ASU's School of Earth and Space Exploration

In May 2019, my colleague Prof. Meenakshi Wadhwa was appointed the Director of ASU's School of Earth and Space Exploration. This is a really good thing for SESE given Mini's many strengths and achievements and SESE's great potential in Earth and Space Sciences. I have continued my role as Deputy Director for SESE (I had done the same for our former Director Lindy Elkins-Tanton). It has been an honor to work for both Lindy and Mini. They are inspiring and effective leaders.

I too applied to be the Director and am very happy that Mini is the director. I put some energy into my application materials thinking about SESE and my own leadership experience and vision, so I have decided to post them here. If nothing else, it will help me find them quicker as I tend to refer to them occasionally.

  • Curriculum Vitae as of February 8, 2019: LINK
  • A Vision for the School of Earth and Space Exploration
  • Presentation PPT PDF -- this was not so great in that I got sick on the second day of the interview and so it was delivered in a hoarse whisper! It was a sign probably that I could not hack it (the job that is; it was a stressful time).

Monday, December 16, 2019

Call for research papers: Unveiling Active Faults: Multiscale Perspectives and Alternative Approaches Addressing the Seismic Hazard Challenge

Along with Federica Ferrarini, Nathan Toké, and Michele M. C. Carafa, we are looking forward to submissions to this special "issue" from the Frontiers journal: Unveiling Active Faults: Multiscale Perspectives and Alternative Approaches Addressing the Seismic Hazard Challenge.

Federica made a nice flyer to share: LINK


Central Apennine settled landscape with active normal fault (photograph by Federica Ferrarini).

Despite decades of progress toward mitigating seismic hazard, characterizing the seismic potential of an area remains a complex process. Particularly challenging are seismically active regions characterized by low slip rate faults which can give rise to weak geomorphic expressions when combined with high erosion or sedimentation rates. Similar compounding issues may also manifest in densely populated areas where anthropogenic modifications, or vegetation cover further challenge assessment of fault activity or where structural complications may contribute to multiple interpretations. Noticeable advances in remote sensing technology geodetic measurements and dating Late Quaternary landforms and sediments have moved our understanding forward.

This Frontiers Research Topic welcomes contributions that present examples and approaches which strive to improve our understanding of active faulting processes over diverse geological settings and at broad spatial scales of investigation. We encourage the submission of research papers from a wide range of geoscience disciplines (field geology, structural geology, tectonic geomorphology, paleoseismology, seismology, remote sensing, numerical modeling) and from the scale of a field site to regional scale analyses. We welcome contributions with the main goal to bridge the gap between our observations, fundamental understanding of faulting processes, and effective seismic hazard assessment.

Please think about a contribution! Submit an abstract by January 29, 2020 (not required). The manuscripts are due May 29, 2020.

Saturday, October 5, 2019

(Finally) Getting going with python (and a bit of history)

I certainly recognize the power of scientific programming. Programming spreadsheets is obvious and there is nothing to be ashamed of there (see weeks 2-6 in my Computers in Earth and Space Exploration course). I started off in grad school with Mathemematica and appreciated the notebook style of computations and integrated graphics and text. I also taught myself enough fortran to get the main calculations for my dissertation completed.


Modeling profile development with simple diffusion (Arrowsmith, et al., 1998) using fortran code and Mathematica for the basic graphics.

I took some programming courses (Pascal) back in grad school. I was not very good at it. Once the professor even said "that is the stupidest way I have ever seen for doing that" in office hours. I was not too offended; I barely understood what I was doing. Nevertheless, I got the big picture and have stumbled along ever since.

Professor George Hilley taught me many things. One thing he was able to do after a fair amount of cajoling was to get me to start in MATLAB. The more data-oriented and matrix handling of MATLAB ended being something I could use effectively. We also worked with Don Ragan a lot on MATLAB and Latex. While I am no expert, I have taught the basics to students over the years see weeks 6-9 in my Computers in Earth and Space Exploration course). I cannot say that I have had any really great programming projects, but the various analysis and plotting needs have been satisfied. For what it is worth, I even set up a GitHub page to hold a few things. Dr. Olaf Zielke is a serious MATLAB programmer and wrote some impressive tools with GUIS for his PhD and related work. TopoToolbox is another set of MATLAB-based tools which I had the opportunity to learn and appreciate their transformative power for a lot of geomorphic analyses.

I have been watching the progressive adoption of Python and related tools in my little scientific bubble over the last 5 or so years. I have not had the time to do much as far as learning until recently, however. While my MATLAB expertise won't go away, I have appreciated the fact that it is hard to share and teach with students and colleagues who don't have access to the rather expensive licenses for MATLAB. On the other hand, Python and related tools are open and apparently so adaptable and customizeable.

Recently, I finally had an excuse and the time to get my feet wet with Python. Chris Crosby and I (OpenTopography) helped out with a short course From point clouds and full-waveform data to DEM analysis (Sep-30 to Oct-4 2019) led by Professor Bodo Bookhagen and his team.


Specific catchment area computed with the tools from Rheiwalt, et al., 2019. The basic processing was in Python with some c code and then visualized using Displaz.

Here is some basic full waveform lidar processing from Bookhagen and Rheinwalt again basic procesing in Python and then visualized using Displaz.

I still don't understand all that I am doing, but I got the basic set up and can sort of understand packages and environments. Javier Colunga helped me by getting Ananconda installed. Spyder is the development environment I had been looking for. There is so much that is possible; it is hard to even know where to start.

For my first project, I thought it would be nice to play around with a lidar point cloud (using the Dragon's Back of course): grid it using pdal and then make a hillshade using gdal. Download the data from OpenTopography.

The steps are:

  1. Launch an Ananconda terminal.
  2. Add these conda channels for package install:
    conda config --prepend channels conda-forge/label/dev
    conda config --prepend channels conda-forge
  3. Then define an environment and add the packages using conda: conda create -y -n PC_py3 python=3.6 pip scipy pandas numpy matplotlib scikit-image gdal pdal xarray packaging ipython multiprocess h5py lastools pykdtree spyder gmt=5* (this comes from the workshop).

My first problem was that I could not run pdal from inside a python script. There is something I don't understand there (even though it is installed, etc.). I see that it is possible to call python from inside the pdal json files... But, I can run it from the command line:
> pdal pipeline db.json
where the db.json has the parameters for the simple neighborhood gridding run:


{
        "pipeline":[
        "smallpiece.laz",
        {
                "resolution": 1,
                "radius": 0.707,
                "gdaldriver": "GTiff",
                "gdalopts": "COMPRESS=DEFLATE, ZLEVEL=7, GDAL_NUM_THREADS=ALL CPUS",
                "data_type": "float",
                "output_type": "idw",
                "filename":"small_idw_1m.tif"
        }
        ]
}
I was able to make a little dem (the tif file). But then, I ran the gdal from the command line only:
>gdaldem hillshade small_idw_1m.tif small_idw_1m_shd.tif

Finally, I could run a little python script to draw the hillshaded geotiff (this I could run from Spyder):


#!/usr/bin/env python
import gdal
import matplotlib.pyplot as plt

ds = gdal.Open('small_idw_1m_shd.tif').ReadAsArray()

plt.close('all')

plt.imshow(ds, cmap='gray')

f.savefig('smallDB.png', dpi=300)
plt.close('all')


Small piece of the Dragon's Back lidar data (B4 project) gridded with pdal, hillshaded with gdal, and drawn with matplotlib

So, I guess that is a bit of a success, there is a lot more to do and learn!

I keep finding references to help learn: