A presentation on pyDeltaRCM and DeltaMetrics for the UTIG Discussion Hour
As part of my Postdoc research, I have been leading the development of two programming projects. Both of these projects have found a home (for now at least) ...
As part of my Postdoc research, I have been leading the development of two programming projects. Both of these projects have found a home (for now at least) ...
Recently, I conducted some field work in the Hanna Basin, Central Wyoming. The Hanna basin records intermontane sediment dynamics during the Paleozoic–Early ...
A component of my postdoctoral research award includes improving flexibility, accessibility, and reproducibility of delta numerical models. In particular, my...
Coupling a generative adversarial network with image quilting to produce basin-scale realizations of fluvial stratigraphy.
I recently submitted another dissertation chapter for publication, this one titled “Suspended-sediment induced stratification inferred from concentration and...
I led the organization of a “Machine Learning in Geosciences” seminar this fall (2018). I did not do it alone, I worked with my advisor Jeff Nittrouer, and T...
I’m presenting two posters at AGU this year!
I have made another interactive GUI toy model thing for the teaching of the Rouse concentration profile. The activity is really simple right now, but I may a...
Below is an article I wrote for our department newsletter about the GIESS symposia. I'm publishing it here because it didn't make the cut for the newslett...
In an attempt to learn more about ML I decided to just jump in and try a project. Predicting channel geometry with a simple neural network.
I recently returned from the NCED2 Summer Institute for Earth Surface Dynamics at Saint Anthony Falls Laboratory at University of Minnesota, which is a 10-da...
Explore the construction of stratigraphy through the interaction of channel geometry, lateral migration rate, subsidence rate, and avulsion frequency — inter...
2017 was the year of my first talk at the fall meeting of the American Geophysical Union. It was pretty exciting and I was extremely nervous. In the end, it ...
The Greater Houston Metro just got pounded by one of the largest storms (in terms of rainfall) on record: Hurricane Harvey. There was widespread flooding acr...
I have put together an outreach module that describes some of the risks of flooding in low-lying landscapes. The module runs in Matlab, either within a licen...
My first peer-reviewed manuscript was recently accepted for publication in Basin Research! The manuscript explores the controls on continental divide locatio...
I’m heading off tomorrow for my third summer field campaign in China. That also means that I’ve completed three years of my PhD.
We’ve just published an exciting new paper in Science Advances which assess the transport of sediment in fine-grain river systems. The research is driven by ...
For our research in China, I was charged with building a Vibracore system. The Vibracore works by utilizing a concrete vibrator to rapidly vibrate an upright...
This will be the final piece of the model that we need to get to have a working code for delta growth: the time routine. We will define a few more terms in o...
Now we need to add a routine to update the channel bed, based upon the calculated change in sediment transport over space from the previous step. We’ll use t...
This paper is now published, and can be found here.
In this part of “Building a simple delta numerical model”, we’ll write the part of our model that will solve the “Exner” equation, which determines changes i...
In this part of “Building a simple delta numerical model”, we’ll simply develop a module for calculating sediment transport at all locations within our model...
Taking the simpler form of the backwater equation, that is, assuming that width does not vary over the channel reach, we find an expression for changing flow...
This is the first in a series I’m going to write over an undetermined-number-of-parts series where we will develop all the pieces to a simple delta numerical...
Just about two years ago, I published a code for calculating the settling velocity of a particle in water by the Dietrich, 1982 method. I later realized an e...
I recently came across a set of old slides from the National Water Well Association, created in 1977. The slides can be found here as an imgur album. These i...
For some ongoing research I needed a set of shoreline traces of the Yellow River delta that I could measure some properties of to compare modeling results to...
I’ll be departing soon for my second field campaign on the Yellow River, China. We traveled there around the same time last year to generate a dataset we cou...
I’m posting this in the off-chance it may help some future traveler who wants to find the same kind of day hike I did, so that he/she can enjoy it as much as...
I’ve recently returned from a trip to New Mexico for the field methods class of which I am a TA. It was an awesome trip and great experience for me in teachi...
Alright, let’s get down to business plotting some real data on a map. Grab the zip file here, and uncompress it in the folder you want to build a map in. The...
10Be is a cosmogenic radioactive nuclide that is produced when high energy cosmic rays collide with nuclides and cause spallation. 10Be is produced in the at...
A little while ago, I heard back from the annual conference planners for Geological Society of America that my abstract submission was accepted for presentat...
The 24th of August 2015 marks my one year anniversary of beginning graduate school. It has been an awesome year, filled with new science, great friends, and ...
I’ve finally returned from China after a 6-week field campaign to get a first round look at my field location. We worked hard every single day after our gear...
I’m posting to share a hydrograph from a channel in Houston to show how fast this flood happened, and why I think it may have left so many drivers stranded i...
Well it’s been a while since I got back from Louisiana and our trip along the Mississippi River and delta so I figured I’d better post something. It’s been a...
I’m off to Louisiana for a week to spend some time on the Mississippi River and MR delta with my advisor (who spent a lot of time researching there) and some...
I spent my spring break with an outstanding group of undergrads TAing a course in geological field methods taught by Helge Gonnerman and Monica Erdman at Ric...
Introduction
In this Generic Mapping Tools (GMT) tutorial, we will focus on two new things, 1) a different type of map projection and 2) a method to plot data on a map. T...
Recently in class, I led a discussion on the flexural deformation of the crust due to unloading of sediment from mountains, and the concomitant deposition of...
In the last tutorial, we made a simple map, which is what we’ll call “one layer”. What I mean by that is that the entire map was created with one command, an...
GMT operates on a UNIX style command line interface. If you don’t know what that means, that’s fine, I’m going to break it down for you here. Basically, it m...
Sometimes a geologist may question the value of a hand sample when compared to an entire outcrop or entire section, but there is absolutely value in hand sam...
I’ve just returned from an 8-day trip to the state of Washington to serve as a field assistant to my colleague Brian Demet and participate in a class field-t...
I was recently a participant on a field excursion with a crew out of the University of Texas to the Wax Lake Delta where they have ongoing projects. We simpl...
Another old assignment here, this one to model the erosion of a theoretical 1cm³ granitoid cube of a given initial composition and neatly present the results...
For my first post on this blog, I wanted to share an old project I did during my undergraduate at Lehigh University. The credit for the idea and design of th...
As part of my Postdoc research, I have been leading the development of two programming projects. Both of these projects have found a home (for now at least) ...
A component of my postdoctoral research award includes improving flexibility, accessibility, and reproducibility of delta numerical models. In particular, my...
Coupling a generative adversarial network with image quilting to produce basin-scale realizations of fluvial stratigraphy.
I led the organization of a “Machine Learning in Geosciences” seminar this fall (2018). I did not do it alone, I worked with my advisor Jeff Nittrouer, and T...
I have made another interactive GUI toy model thing for the teaching of the Rouse concentration profile. The activity is really simple right now, but I may a...
In an attempt to learn more about ML I decided to just jump in and try a project. Predicting channel geometry with a simple neural network.
I frequently use the extremely methodical approach in scientific programming of “just trying things”. This means that I create a lot of different ways to tr...
I recently returned from the NCED2 Summer Institute for Earth Surface Dynamics at Saint Anthony Falls Laboratory at University of Minnesota, which is a 10-da...
Explore the construction of stratigraphy through the interaction of channel geometry, lateral migration rate, subsidence rate, and avulsion frequency — inter...
I was recently working on a project to try to annoy my collaborator Eric by a scheduled script that sends him an email if there are open pull requests that I...
I have put together an outreach module that describes some of the risks of flooding in low-lying landscapes. The module runs in Matlab, either within a licen...
My \(\LaTeX\) CV formatting has been put into repositories since this post. The materials remain at the links below, but you can find the more up to date CV ...
This will be the final piece of the model that we need to get to have a working code for delta growth: the time routine. We will define a few more terms in o...
Now we need to add a routine to update the channel bed, based upon the calculated change in sediment transport over space from the previous step. We’ll use t...
In this part of “Building a simple delta numerical model”, we’ll write the part of our model that will solve the “Exner” equation, which determines changes i...
In this part of “Building a simple delta numerical model”, we’ll simply develop a module for calculating sediment transport at all locations within our model...
Taking the simpler form of the backwater equation, that is, assuming that width does not vary over the channel reach, we find an expression for changing flow...
This is the first in a series I’m going to write over an undetermined-number-of-parts series where we will develop all the pieces to a simple delta numerical...
Just about two years ago, I published a code for calculating the settling velocity of a particle in water by the Dietrich, 1982 method. I later realized an e...
For some ongoing research I needed a set of shoreline traces of the Yellow River delta that I could measure some properties of to compare modeling results to...
In part one of this series, I presented the download predictions for a program installation. The ultimate goal here, is to develop a method for accurately pr...
I recently got a new laptop and during the process of setting up to my preferences, I install LaTeX through TeXlive. This means a massive download of many sm...
The Houston Livestock Show and Rodeo is one of Houston’s largest and most famous annual events. Now, I won’t claim to know much about the Houston Rodeo, heck...
10Be is a cosmogenic radioactive nuclide that is produced when high energy cosmic rays collide with nuclides and cause spallation. 10Be is produced in the at...
Introduction
Here is a joke script I wrote a while ago that returns an inspirational quote when called. I made it as a joke to send to my lab group during a particularly ...
I can be pretty lazy at times, so much that I will go out of my way a bit to write a bit of code to simplify my life. I don’t often connect to my university’...
I recently submitted another dissertation chapter for publication, this one titled “Suspended-sediment induced stratification inferred from concentration and...
I’m presenting two posters at AGU this year!
I frequently use the extremely methodical approach in scientific programming of “just trying things”. This means that I create a lot of different ways to tr...
2017 was the year of my first talk at the fall meeting of the American Geophysical Union. It was pretty exciting and I was extremely nervous. In the end, it ...
The Greater Houston Metro just got pounded by one of the largest storms (in terms of rainfall) on record: Hurricane Harvey. There was widespread flooding acr...
I have put together an outreach module that describes some of the risks of flooding in low-lying landscapes. The module runs in Matlab, either within a licen...
I’m heading off tomorrow for my third summer field campaign in China. That also means that I’ve completed three years of my PhD.
We’ve just published an exciting new paper in Science Advances which assess the transport of sediment in fine-grain river systems. The research is driven by ...
For our research in China, I was charged with building a Vibracore system. The Vibracore works by utilizing a concrete vibrator to rapidly vibrate an upright...
This will be the final piece of the model that we need to get to have a working code for delta growth: the time routine. We will define a few more terms in o...
Now we need to add a routine to update the channel bed, based upon the calculated change in sediment transport over space from the previous step. We’ll use t...
In this part of “Building a simple delta numerical model”, we’ll write the part of our model that will solve the “Exner” equation, which determines changes i...
In this part of “Building a simple delta numerical model”, we’ll simply develop a module for calculating sediment transport at all locations within our model...
Taking the simpler form of the backwater equation, that is, assuming that width does not vary over the channel reach, we find an expression for changing flow...
This is the first in a series I’m going to write over an undetermined-number-of-parts series where we will develop all the pieces to a simple delta numerical...
Just about two years ago, I published a code for calculating the settling velocity of a particle in water by the Dietrich, 1982 method. I later realized an e...
For some ongoing research I needed a set of shoreline traces of the Yellow River delta that I could measure some properties of to compare modeling results to...
I’ll be departing soon for my second field campaign on the Yellow River, China. We traveled there around the same time last year to generate a dataset we cou...
A little while ago, I heard back from the annual conference planners for Geological Society of America that my abstract submission was accepted for presentat...
The 24th of August 2015 marks my one year anniversary of beginning graduate school. It has been an awesome year, filled with new science, great friends, and ...
I’ve finally returned from China after a 6-week field campaign to get a first round look at my field location. We worked hard every single day after our gear...
Introduction
I frequently use the extremely methodical approach in scientific programming of “just trying things”. This means that I create a lot of different ways to tr...
I recently returned from the NCED2 Summer Institute for Earth Surface Dynamics at Saint Anthony Falls Laboratory at University of Minnesota, which is a 10-da...
I have put together an outreach module that describes some of the risks of flooding in low-lying landscapes. The module runs in Matlab, either within a licen...
This will be the final piece of the model that we need to get to have a working code for delta growth: the time routine. We will define a few more terms in o...
Now we need to add a routine to update the channel bed, based upon the calculated change in sediment transport over space from the previous step. We’ll use t...
In this part of “Building a simple delta numerical model”, we’ll write the part of our model that will solve the “Exner” equation, which determines changes i...
In this part of “Building a simple delta numerical model”, we’ll simply develop a module for calculating sediment transport at all locations within our model...
Taking the simpler form of the backwater equation, that is, assuming that width does not vary over the channel reach, we find an expression for changing flow...
This is the first in a series I’m going to write over an undetermined-number-of-parts series where we will develop all the pieces to a simple delta numerical...
Just about two years ago, I published a code for calculating the settling velocity of a particle in water by the Dietrich, 1982 method. I later realized an e...
For some ongoing research I needed a set of shoreline traces of the Yellow River delta that I could measure some properties of to compare modeling results to...
Anyone who knows me, knows that I’m a Google fanboy. I don’t own any Apple products and will jump at any opportunity to tell anyone around me why Google is s...
The Houston Livestock Show and Rodeo is one of Houston’s largest and most famous annual events. Now, I won’t claim to know much about the Houston Rodeo, heck...
10Be is a cosmogenic radioactive nuclide that is produced when high energy cosmic rays collide with nuclides and cause spallation. 10Be is produced in the at...
Introduction
Here is a joke script I wrote a while ago that returns an inspirational quote when called. I made it as a joke to send to my lab group during a particularly ...
Have you ever gotten a short pour in your pint glass at the bar but not said anything? Well, after reading this, you may decide you want to say something nex...
About this time every year, people begin to complain about retail stores having Christmas themed displays and merchandise out. Well, speaking objectively, I ...
This is the first post in a series I’ll be doing about posting on Reddit for 2013. The posts in this series search through every single post made to Reddit i...
I’m presently taking a computational fluid dynamics (CFD) course here at Rice (taught by Dr. Tayfun E. Tezduyar), and I was shocked to learn the sheer volume...
Recently, I conducted some field work in the Hanna Basin, Central Wyoming. The Hanna basin records intermontane sediment dynamics during the Paleozoic–Early ...
I recently submitted another dissertation chapter for publication, this one titled “Suspended-sediment induced stratification inferred from concentration and...
I’m presenting two posters at AGU this year!
2017 was the year of my first talk at the fall meeting of the American Geophysical Union. It was pretty exciting and I was extremely nervous. In the end, it ...
The Greater Houston Metro just got pounded by one of the largest storms (in terms of rainfall) on record: Hurricane Harvey. There was widespread flooding acr...
I’m heading off tomorrow for my third summer field campaign in China. That also means that I’ve completed three years of my PhD.
We’ve just published an exciting new paper in Science Advances which assess the transport of sediment in fine-grain river systems. The research is driven by ...
For our research in China, I was charged with building a Vibracore system. The Vibracore works by utilizing a concrete vibrator to rapidly vibrate an upright...
I’ll be departing soon for my second field campaign on the Yellow River, China. We traveled there around the same time last year to generate a dataset we cou...
I’ve recently returned from a trip to New Mexico for the field methods class of which I am a TA. It was an awesome trip and great experience for me in teachi...
The 24th of August 2015 marks my one year anniversary of beginning graduate school. It has been an awesome year, filled with new science, great friends, and ...
I’ve finally returned from China after a 6-week field campaign to get a first round look at my field location. We worked hard every single day after our gear...
Well it’s been a while since I got back from Louisiana and our trip along the Mississippi River and delta so I figured I’d better post something. It’s been a...
I’m off to Louisiana for a week to spend some time on the Mississippi River and MR delta with my advisor (who spent a lot of time researching there) and some...
I spent my spring break with an outstanding group of undergrads TAing a course in geological field methods taught by Helge Gonnerman and Monica Erdman at Ric...
I’ve just returned from an 8-day trip to the state of Washington to serve as a field assistant to my colleague Brian Demet and participate in a class field-t...
I was recently a participant on a field excursion with a crew out of the University of Texas to the Wax Lake Delta where they have ongoing projects. We simpl...
The Greater Houston Metro just got pounded by one of the largest storms (in terms of rainfall) on record: Hurricane Harvey. There was widespread flooding acr...
I recently came across a set of old slides from the National Water Well Association, created in 1977. The slides can be found here as an imgur album. These i...
In part one of this series, I presented the download predictions for a program installation. The ultimate goal here, is to develop a method for accurately pr...
I recently got a new laptop and during the process of setting up to my preferences, I install LaTeX through TeXlive. This means a massive download of many sm...
Anyone who knows me, knows that I’m a Google fanboy. I don’t own any Apple products and will jump at any opportunity to tell anyone around me why Google is s...
The Houston Livestock Show and Rodeo is one of Houston’s largest and most famous annual events. Now, I won’t claim to know much about the Houston Rodeo, heck...
10Be is a cosmogenic radioactive nuclide that is produced when high energy cosmic rays collide with nuclides and cause spallation. 10Be is produced in the at...
Have you ever gotten a short pour in your pint glass at the bar but not said anything? Well, after reading this, you may decide you want to say something nex...
About this time every year, people begin to complain about retail stores having Christmas themed displays and merchandise out. Well, speaking objectively, I ...
In honor of Peyton Manning becoming the second player in NFL history to throw more than 500 touchdown passes, I put together a little graphic to show how he ...
This is the first post in a series I’ll be doing about posting on Reddit for 2013. The posts in this series search through every single post made to Reddit i...
I’m presently taking a computational fluid dynamics (CFD) course here at Rice (taught by Dr. Tayfun E. Tezduyar), and I was shocked to learn the sheer volume...
Another old assignment here, this one to model the erosion of a theoretical 1cm³ granitoid cube of a given initial composition and neatly present the results...
For my first post on this blog, I wanted to share an old project I did during my undergraduate at Lehigh University. The credit for the idea and design of th...
As part of my Postdoc research, I have been leading the development of two programming projects. Both of these projects have found a home (for now at least) ...
A component of my postdoctoral research award includes improving flexibility, accessibility, and reproducibility of delta numerical models. In particular, my...
I have made another interactive GUI toy model thing for the teaching of the Rouse concentration profile. The activity is really simple right now, but I may a...
In an attempt to learn more about ML I decided to just jump in and try a project. Predicting channel geometry with a simple neural network.
I was recently working on a project to try to annoy my collaborator Eric by a scheduled script that sends him an email if there are open pull requests that I...
About this time every year, people begin to complain about retail stores having Christmas themed displays and merchandise out. Well, speaking objectively, I ...
This is the first post in a series I’ll be doing about posting on Reddit for 2013. The posts in this series search through every single post made to Reddit i...
Another old assignment here, this one to model the erosion of a theoretical 1cm³ granitoid cube of a given initial composition and neatly present the results...
I have put together an outreach module that describes some of the risks of flooding in low-lying landscapes. The module runs in Matlab, either within a licen...
This will be the final piece of the model that we need to get to have a working code for delta growth: the time routine. We will define a few more terms in o...
Now we need to add a routine to update the channel bed, based upon the calculated change in sediment transport over space from the previous step. We’ll use t...
In this part of “Building a simple delta numerical model”, we’ll write the part of our model that will solve the “Exner” equation, which determines changes i...
In this part of “Building a simple delta numerical model”, we’ll simply develop a module for calculating sediment transport at all locations within our model...
Taking the simpler form of the backwater equation, that is, assuming that width does not vary over the channel reach, we find an expression for changing flow...
This is the first in a series I’m going to write over an undetermined-number-of-parts series where we will develop all the pieces to a simple delta numerical...
Alright, let’s get down to business plotting some real data on a map. Grab the zip file here, and uncompress it in the folder you want to build a map in. The...
The 24th of August 2015 marks my one year anniversary of beginning graduate school. It has been an awesome year, filled with new science, great friends, and ...
In this Generic Mapping Tools (GMT) tutorial, we will focus on two new things, 1) a different type of map projection and 2) a method to plot data on a map. T...
In the last tutorial, we made a simple map, which is what we’ll call “one layer”. What I mean by that is that the entire map was created with one command, an...
GMT operates on a UNIX style command line interface. If you don’t know what that means, that’s fine, I’m going to break it down for you here. Basically, it m...
A recent update to Spotify for Linux (much needed, the program runs 90% flawlessly now!) broke the commonly used “fix” to the ugly tray icon that the default...
I can be pretty lazy at times, so much that I will go out of my way a bit to write a bit of code to simplify my life. I don’t often connect to my university’...
This brief tutorial will demonstrate how to make a .desktop file for Matlab on Ubuntu or another standard compliant desktop environment. Open up a terminal, ...
There was a period a number of months back where I had been getting this annoying error each time I opened Google Chrome about my profile failing to load. “Y...
About this time every year, people begin to complain about retail stores having Christmas themed displays and merchandise out. Well, speaking objectively, I ...
This is the first post in a series I’ll be doing about posting on Reddit for 2013. The posts in this series search through every single post made to Reddit i...
Below is an article I wrote for our department newsletter about the GIESS symposia. I'm publishing it here because it didn't make the cut for the newslett...
I wrote this up in response to something someone shared on Facebook (silly, I know) but I was curious to have some facts on what the numbers are. I’m reprodu...
I recently needed to do a peer review for a co-author’s manuscript. I rarely use MS Word or LO Writer anymore except for really simple documents (e.g., a qui...
My \(\LaTeX\) CV formatting has been put into repositories since this post. The materials remain at the links below, but you can find the more up to date CV ...
Coupling a generative adversarial network with image quilting to produce basin-scale realizations of fluvial stratigraphy.
In an attempt to learn more about ML I decided to just jump in and try a project. Predicting channel geometry with a simple neural network.