Skip to content
Snippets Groups Projects

Lib updates

Merged Powers, Peter M. requested to merge ghsc/users/pmpowers/nshmp-lib:lib-updates into main
3 files
+ 52
120
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -2,12 +2,8 @@ package gov.usgs.earthquake.nshmp.calc;
import static gov.usgs.earthquake.nshmp.Text.NEWLINE;
import static java.lang.Math.exp;
import static java.nio.charset.StandardCharsets.UTF_8;
import static java.util.stream.Collectors.toList;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.AbstractList;
import java.util.ArrayList;
import java.util.Comparator;
@@ -54,9 +50,6 @@ final class DisaggExport {
final SummaryElements summary;
final List<JsonContributor> sources;
private static final String DISAGG_DATA = "data.csv";
private static final String DISAGG_SUMMARY = "summary.txt";
/*
* All component DisaggDatasets require data from the final total
* DisaggDataset to correctly calculate contributions and represent summary
@@ -82,22 +75,6 @@ final class DisaggExport {
sources = jsonFlag ? createJsonContributorList(ddTotal, dd, dc.contributorLimit) : null;
}
void toFile(Path dir, String site) throws IOException {
Path siteDir = dir.resolve(site);
Files.createDirectories(siteDir);
Path dataPath = siteDir.resolve(DISAGG_DATA);
Files.write(
dataPath,
data.toString().getBytes(UTF_8));
Path summaryPath = siteDir.resolve(DISAGG_SUMMARY);
String summaryString = summaryStringBuilder()
.append(DATASET_SEPARATOR)
.toString();
Files.write(
summaryPath,
summaryString.getBytes(UTF_8));
}
@Override
public String toString() {
StringBuilder sb = summaryStringBuilder();
Loading