Different Weather Forecasting Techniques
Coconut, NWP, AI, S2S Hindcasts, Data Assimilation
Coconut, NWP, AI, S2S Hindcasts, Data Assimilation
A mathematically clean way to separate PV intensification, propagation, and wave-breaking deformation. 
Defining an ‘exceedance’ event as a harbinger of atmospheric blockings. 
Roles of meridional wind shear 𝝏𝒖/𝝏𝒚 and diabatic heating on blockings and associated RWB orientations
A walkthrough of how the classical covariance-based estimation operator evolves into modern generative downscaling.
Downscaling extreme precipitation across Puerto Rico in current and future climates.
A geometry-aware Gaussian process framework constrained by ensemble covariance structure. 
Fair values for a contract.![]()
Bayesian Model on Pricing.
Numerical analyses on multi-solitary wave run-ups.
Using SAM and yolov8 to identify high-voltage energized equipment and automatically detect defections with machine-generated solutions.
Using yolov8 to calculate vehicle density and speed to optimize highway carriage.
Once upon a time, I almost became a historian.
Published in ISOPE International Ocean and Polar Engineering Conference, 2024
Numerical simulations of multi-solitary wave run-ups over a planar slope. Scheme: FUNWAVE-TVD. Results compared with lab results.
Recommended citation: Yan, Xingjian, Xu, Yiyang, and Liu, Hua. "Numerical Analysis on Run-up of Multi-Solitary Waves on a Planar Slope." Paper presented at the The 34th International Ocean and Polar Engineering Conference, Rhodes, Greece, June 2024.
Download Paper | Download Slides
Published in Geophysical Research Letters, 2024
Using NH18 to define LWA flux exceedance events, this paper explores predictors of blocking onset in the traffic jam theory. A downstream reduction in flow capacity is common for both exceedance and blocking events, similar to how lane closures favor traffic jams. Blocks are co-located with exceedance events in space but not in time, limiting the predictive utility of the traffic jam theory.
Recommended citation: Yan, X., Wang, L., Gerber, E. P., Castañeda, V., & Ho, K. Y. (2024). Traffic bottlenecks: Predicting atmospheric blocking with a diminishing flow capacity. Geophysical Research Letters, 51, e2024GL111035. https://doi.org/10.1029/2024GL111035
Download Paper | Download Slides
Published in Arxiv, 2026
Mathematical proof on the equivalence among inference using Conditional Gaussian Process, Maximum a posteriori estimation, Roproducing Kernel Hilbert Space, and Kalman FIltering (under the linear Gaussian setting).
Recommended citation: Ravela, S., Kim, J. D., Gee, K., Yan, X., Mercier, S., Albarghouty, L., & Saha, A. (2026). Ensemble-Conditional Gaussian Processes (Ens-CGP): Representation, Geometry, and Inference. arXiv preprint arXiv:2602.13871.
Download Paper | Download Slides
Portable, environment-aware netCDF/HDF5 I/O + parallel-compute optimization for large gridded climate data on any HPC.
Orthogonal four-basis decomposition tools for PV tendency analysis.
Published:
You can find the eLightning poster here.
Published:
You can find the poster here.
Published:
You can find the slides here.
Published:
A final project for MIT Course 12.842. You can find the poster here. You can also find the paper write up here.
Published:
A final project for MIT Course 12.810. You can find the slides here. You can also find the paper write up here.
Published:
I delivered a 15-minute slide talk at the stormtracks workshop in Rosendal, Norway on Wednesday. The workshop is hosted by UiB - Univ. of Bergen. You can find my slides here.
Published:
I delivered a 15-minute slide talk at the 2025 AGU in New Orleans, LA. You can find my slides here.
Published:
I delivered a 12-minute slide talk at the 2026 AMS AOFD in Houston, TX. You can find my slides here.
Course Notes, NYU Courant, 2021
These are my handwritten notes in OneNote format. Note that there may be Mandarin or French symbols. Click on the course name to open the notebook.
Course Notes, MIT EAPS, 2024
These are my handwritten notes in OneNote format. Note that there may be Mandarin symbols. Click on the course name to open the notebook. Some of them had accessibility issues due to OneNote school account reasons; feel free to email me for a copy of such notes.
Machine Learning, MIT EAPS, 2025
I’ve started taking an off-cycle course 12.S592 on machine learning taught by Sai Ravela, with a focus on (non-Gaussian) dynamical systems. My desired final project is on extratropical cyclone downscaling, using a reduced stochastic model. Here are some PSet notes and schematic solutions, because they are very interesting problems to think about.
HPC & Tools, misc., 2025
This is a quick intro on how to use NCL to process raw grib files downloaded from ECMWF using MARS api requests.
Climate Dynamics, Princeton GFDL, 2025
Some takeways from the 2025 Princeton GFDL Hackathon, esp. on tempest extreme, a tracking algo.
HPC & Tools, misc., 2025
This is a quick intro on how to use Globus Command Line Interface line to transfer from NCAR to MIT oceans
Climate Dynamics, misc., 2025
Time-mean decomposition, high-low frequency decomposition, Helmholtz decomposition,… everything you’ll need to analyze a fluid field!
Climate Dynamics, MIT EAPS, 2025
Notes for building everything MPAS from this tutorial.
HPC & Tools, misc., 2025
Some useful HPC commands
Machine Learning, misc., 2025
This is a quick intro on how to use run the (Nvidia) fourcastnetv2 and (Huawei) pangu AI model from ecmwf-plugin instructions.
Machine Learning, MIT EAPS, 2025
Notes for building everything CorrDiff from this tutorial.
Literature Review, MIT EAPS, 2026
Reading notes and reproduction status for atmospheric blocking, Rossby wave breaking (RWB), and related machine-learning methods. All code, simulations, and notes live in the unified repository:
Climate Dynamics, MIT EAPS, 2026
How to correctly compute Ertel Potential Vorticity (PV) for CMIP-class models that do not provide PV as a native output (unlike ERA5 or MPAS-Atmosphere).
Climate Dynamics, MIT EAPS, 2026
Piecewise Potential Vorticity Inversion (PPVI) for diagnosing atmospheric blocking events — replicating Davis et al. (2022, J. Climate, Fig. 8).