This notebook generates a prescribed_volcaero_file
without Mt Pinatubo.
https://github.com/matt-long/pinatubo-LE/blob/main/notebooks/generate-novolc-forcing.ipynb
(viewable here)
It simply replaces the 5 years of data bracketing the event with the preceding 5 years. This is a very crude first cut.
@Andrew Gettelman, what do you think of this approach? What should we look at to ensure it's acceptable? Is this the only forcing file we need to modify?
@Matt Long One of @Andrew Gettelman's early emails about this suggested replacing each year in 1991-1995 with the monthly climatology from 1986-1990 rather than repeating the five-year period exactly. Another possibility was linearly interpolating each month from 1990 to 1996 (e.g. drawing a line from Jan 1990 - Jan 1996 and using those values to compute Jan '91, '92, '93, '94, and '95 then doing the same for Feb and so on)
@Matt Long 's method seems fine. His method is doing what you want: remove Pinatubo from the forcing and have a 'clean' emission file. I think the figure indicates this is fine. Hard to tell how smooth it is in either side given the scale, but I think it's fine and serves the purpose. If there are some subtle jumps, maybe a linear ramp is needed, but I doubt it.
Thanks @Andrew Gettelman. There is a little blip prior to the eruption in my censored version. Note that I haven't done any pressure weighting to produce those plots—just straight sums over lev
.
@Matt Long I would also worry about the small bump or any other small perturbations prior to eruption day, based on recent work suggesting potential impacts of very small perturbations on ENSO phase post eruption: https://www.nature.com/articles/s43247-020-0013-y
Maybe use exact eruption month/day, e.g. where (199106<ds.time)
in [15] to ensure the forcing is exactly the same prior to eruption day?
I think it depends on the fraction of the total that the blip is. I don't think small perturbations are going to matter. ENSO effects seem somewhat stochastic to me.
Matt Long I would also worry about the small bump or any other small perturbations prior to eruption day, based on recent work suggesting potential impacts of very small perturbations on ENSO phase post eruption: https://www.nature.com/articles/s43247-020-0013-y
Maybe use exact eruption month/day, e.g.where (199106<ds.time)
in [15] to ensure the forcing is exactly the same prior to eruption day?
This seems reasonable to me. The blip seems really tiny—but I just threw that notebook together to get the ball rolling. @Yassir Eddebbar, want to submit a PR?
Sure thing!
Sounds good to me. What is a PR, by the way?
PR = pull request on GitHub
OK. right. I am a newbie there too
Thanks for getting this going!
Last updated: May 16 2025 at 17:14 UTC