GithubHelp home page GithubHelp logo

I am currently a post-doctoral researcher at the Department of Earth and Planetary Science, UC Berkeley, United States. Although I am intrigued by all sorts of data science works, my primary research interests are in Geophysics (mostly seismology), and Geodesy. I work on the tools that support data-intensive research and build open-source software tools. I am highly interested in geospatial big data, machine learning, and cloud computing.

Current projects (Not open-source yet)

  1. Developing a 3D elastic model of deep structure beneath the Yellowstone hotspot (from surface to the Core-Mantle Boundary). This involves:
    1. Developing and finalizing codes for full-waveform inversion using the Normal-mode perturbation theory
    2. Implementing full-waveform inversion using the Adjoint method
    3. Developing and running codes on supercomputing clusters, e.g., Texas Advanced Computing Center (TACC), National Energy Research Scientific Computing Center (NERSC)
    4. Developing codes that can be parallelized on CPUs and GPUs on any computing facilities (small clusters to supercomputing clusters).
    5. Visualizing tomographic results by rendering in 2D and 3D.
  2. Development of a low-cost structural health monitoring system - Quake Structural Integrity System (QSIS). This involves:
    1. Assembling a single board computing (SBC) system and sensors to build the client system
    2. Development of the client software to record, process, store, and transmit the data in real-time
    3. Development of the server software to run on the receiving end of the client software to retrieve the realtime data from multiple clients asynchronously through websocket connection, and post-process data. The server is also responsible for the computation of structural parameters like natural frequencies of the structures, S-wave velocity and damping parameters. It also send alerts to the users by emails or app notifications.

You can check the Github organizations to follow my above two projects:

  1. Global Seismology Research Group (Barbara Romanowicz)
  2. Quake Structural Integrity System

Open-source projects

  1. dtwhaclustering: A python package to cluster geodetic time series
  2. Voice-Plotter: A GUI application to visualize real-time ambient sounds
  3. System-monitor: A GUI application to get real-time feedback on system runtime statistics
  4. Miniseed2mat: Convert miniseed data format to MATLAB's native MAT format
  5. FerryMan: A web application to identify the "comfort" zone of different species based on their Ecological Index

Some Blog Posts

  1. Using dask Python library to read a huge global earthquake catalog file
  2. How to plot earthquakes data on a three-dimensional topographic map
  3. Convert any text to lifelike speech using Amazon Polly
  4. How to overlay shapefile data on PyGMT Maps
  5. How to plot Shear-wave splitting measurements using PyGMT
  6. How effective is the signal denoising using the MATLAB based wavelet analysis
  7. Empirical Orthogonal Function analysis to inspect the spatial coherency in the geospatial data
  8. Signal denoising using Fourier Analysis in Python
  9. Transfer learning applied on the unsplash data using alexnet pretrained network
  10. PyQt5 Application for visualizing ambient sound in real-time

For more info, visit my blog: earthinversion.com

github stats Top Langs

Utpal Kumar's Projects

ferryman icon ferryman

We used global land surface temperature and precipitation from NASA satellite in combination of different species habitat database to plot the region of comfort for different species. Our ultimate goal is to help those species can go on a ferry and reach their dream homes.

fnet-data-automated-download icon fnet-data-automated-download

Uses Selenium to automatically fill the form and download the fnet broadband seismic data from https://www.fnet.bosai.go.jp/

geophysical-cross-correlation icon geophysical-cross-correlation

In geophysics, it is important to understand and identify the complex and unknown relationships between two time-series. Cross-correlation is an established and reliable tool to compute the degree to which the two seismic time-series are dependent on each other.

gmt_tutorial_for_beginners icon gmt_tutorial_for_beginners

This package contains the scripts and commands to plot all types of high resolution figures using Generic Mapping Tools (GMT)

minimal-mistakes icon minimal-mistakes

:triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.

miniseed2mat icon miniseed2mat

Convert miniseed format waveform data into mat format for the analysis in MATLAB

mit-deep-learning icon mit-deep-learning

Tutorials, assignments, and competitions for MIT Deep Learning related courses.

olafurw-home icon olafurw-home

The various scripts, settings and other things that I find useful to have in my home folder.

plotting_topographic_maps_in_python icon plotting_topographic_maps_in_python

Use python to plot topographic maps by reading the topographic files (shown example is for 20 and 1-arc minute global relief data). Higher resolution than basemap's "etopo()" or "shadedrelief()"

plottingearthquakes-stations icon plottingearthquakes-stations

This python script plots the global earthquake and stations on the robinson projection by reading the event and data file

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.