Git Product home page Git Product logo

Hi, I'm Gage!

I'm a postdoctoral associate working in the nonlinear dynamics group at the Rosenstiel School of Marine and Atmospheric Science of the University of Miami. Currently, we are studying Sargassum transport in the North Atlantic using physical and probabilistic models. I'm interesting in scientific computing, especially with the Julia language.

I obtained my PhD from the University of Madison-Wisconsin in mathematical physics.

Open-source Scientific Projects

  • UlamMethod.jl A Julia package for discretizing trajectory data into a transition probability matrix using Ulam's method. It has been applied to undrogued drifter motion in the North Atlantic to study the motion of Sargassum.

  • TransitionPathTheory.jl A Julia package which calculates basic and advanced statistics of transition path theory (TPT). These TPT statistics reveal new information about how a Markov process travels from a source to a target.

  • SargassumFromAFAI.jl (Coming soon!) A Julia package for computing Sargassum distributions from AFAI (Alternate Floating Algae Index) data. This provides easy access to datasets appropriate for testing models against qualitatively accurate distributions.

  • SargassumBOMB.jl (Coming soon!) A Julia package for integrating Sargassum raft trajectories with both intertial and biological effects.

Other Tools

  • WorldPolygonPlots A Mathematica/Wolfram Language package for creating high quality plots of densities supported on geopolygons.

  • SimplyPolyIntersect.jl A Julia package for quickly and easily computing the intersection between two polygons.

Gage Bonner's Projects

graphs.jl icon graphs.jl

An optimized graphs package for the Julia programming language

parallelkmeans.jl icon parallelkmeans.jl

Parallel & lightning fast implementation of available classic and contemporary variants of the KMeans clustering algorithm

sargassumbomb.jl icon sargassumbomb.jl

A physics-based model for Sargassum motion in the North Atlantic using Maxey-Riley/BOMB equations.

ulammethod.jl icon ulammethod.jl

A package for discretizing trajectory data into a transition probability matrix using Ulam's method.

worldpolygonplots icon worldpolygonplots

Wolfram Language/Mathematica tools for high quality plots of densities supported on geopolygons.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.