Skip to content
View frank1010111's full-sized avatar
  • Penn State University
  • State College, PA

Block or report frank1010111

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
frank1010111/README.md

About me

I'm a research professor at The Pennsylvania State University. I write software and do scientific research for a living. In my spare time, I like to be outside hiking, jogging, or what have you, or inside, playing music with anyone who will have me.

I've been credibly accused of being eclectic. My degrees are in political science and physics. My research has covered everything from computational fluid dynamics to natural language processing to interpretable machine learning.

About my code

If you ever want a programmer to grimace, show them their old code. That said, there's hopefully something useful in here for you.

Petroleum engineering and geology

  1. Do you like capacitors? How about applying the equations for charging capacitors to oil fields? Have I got the Pywaterflood code for you!
  2. Ever maed a mistake? Me neither! Here are some mistakes that other people have or might make, specifically focusing on statistics and rocks.
  3. Do you want to know how much your unconventional wells are going to make? How about other people's wells? Here is the code to find that out. I'm particulary fond of this because I used solutions to these equations to get a PhD. Somehow.
  4. Do you want to know how much your conventional field is going to make? Interested in how it's gone in the past? Like gradient boosting? Here's a library and example notebook for that.
  5. Want to make friends with a geomodeler? Help them with getting information in and out of Petrel.
  6. I don't have anything clever to say about this one. Predict permeability for sandstone cores with machine learning. Maybe you want to see how to write a paper in markdown with the code included?
  7. Do you like Thomas Bayes? How about his theories? Here you can see some Bayesian analysis applied to percolation theory.
  8. Not done with Bayes, are we? That's okay, I've also got Bayesian analysis applied to Lucia's rock typing.

Other software

  1. Do you like writing python projects? This is where I start with new projects. It's forked from the scientific python cookiecutter, which you should probably be using rather than mine. Some ideas are taken from cjolowicz. It's based on Cookiecutter.
  2. Do you like birds and the noises they make? How about mimicking those noises? With this, you can tweet all sorts of mimicry.
  3. Word documents tend to collect comments. Why? I'm not sure why. Sometimes, I'd like to take those comments and copy them to a text file.
  4. Want to know how Iowa is doing did on their drive to 325? You can see a Bayesian analysis of Iowa football.

Sometimes I post about my code on LinkedIn: Follow me on LinkedIn

Frank's GitHub stats

Top Langs

Pinned Loading

  1. pywaterflood pywaterflood Public

    Capacitance resistance models for waterflood connectivity

    Python 43 19

  2. bluebonnet bluebonnet Public

    Scaling solutions for production analysis from unconventional oil and gas wells

    Python 12 4

  3. statistical_missteps statistical_missteps Public

    Supplement to Three common statistical missteps we make in reservoir characterization

    Jupyter Notebook 14 6

  4. cemented_sandstone_PB_ML cemented_sandstone_PB_ML Public

    Code for generating the analysis, plots, and manuscript for "Comparison of permeability predictions on cemented sandstones with physics-based and machine learning approaches"

    2 1

  5. docx-comments docx-comments Public

    Gather comments from Word docx files

    Python

  6. viceroybot viceroybot Public

    bot for tweeting randomly mimicking a certain style

    Python