General lib work and GMM migrations
In addition to continued model parsing dev, cleanup, and refactoring:
- DelimitedData
- Javadoc: Added to
List<String>
factory methods - Javadoc: Edited to be more specific and to not refer necessarily to 'files'
- Tests: Added test to catch Files.lines() IOException that wasn't covered
- Changed comments() behavior
- Lazy list; currently whole stream must be processed once to collect comments
- Returns empty list instead of
Optional.empty()
- Removed
toRecord()
becauseRecord::new
works as method reference inrecords()
- Favoring JDK immutable collections
- Private static Splitters
- Javadoc: Added to
- Removed stale NGA-West1 hanging wall term approximations from GmmUtils and associated files
- Changed all
getResource()
to be relative to jar root, not specified class - Migrated Guo & Chapman CPA model
- Migrated Wong et al. (2015) Vs30=760 model updates