From fdc469050a966e74a6857147180fdf0005aef026 Mon Sep 17 00:00:00 2001 From: Peter Powers <pmpowers@usgs.gov> Date: Wed, 29 Jan 2025 14:19:45 -0700 Subject: [PATCH] skipping empty rate contributors --- .../gov/usgs/earthquake/nshmp/calc/EqRate.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/main/java/gov/usgs/earthquake/nshmp/calc/EqRate.java b/src/main/java/gov/usgs/earthquake/nshmp/calc/EqRate.java index 7a707139..696e49c5 100644 --- a/src/main/java/gov/usgs/earthquake/nshmp/calc/EqRate.java +++ b/src/main/java/gov/usgs/earthquake/nshmp/calc/EqRate.java @@ -146,13 +146,16 @@ public class EqRate { treeMfd.add(rupturesMfd); } - Contributor contrib = new Contributor( - tree.name(), - tree.id(), - tree.setting(), - tree.type(), - treeMfd.build().values()); - mfds.add(contrib); + XySequence mfd = treeMfd.build().values(); + if (!mfd.isClear()) { + Contributor contrib = new Contributor( + tree.name(), + tree.id(), + tree.setting(), + tree.type(), + mfd); + mfds.add(contrib); + } } /* Compute total and convert to sequences. */ -- GitLab