Skip to content

v1.3.0

Compare
Choose a tag to compare
@mjziebarth mjziebarth released this 18 Jan 09:38
· 123 commits to main since this release

[1.3.0] - 2022-12-18

Added

  • Add AnomalyNearestNeighbor class that can perform the heat flow analysis
    for arbitrary heat flow anomalies sampled at the heat flow data locations.
  • Add length() method to AnomalyLS1980 class.
  • Add backup Gauss-Kronrod quadrature in heat flow anomaly quantification
    backend when computing the transition to the large z expansion backend.
  • Add new Jupyter notebooks A7-Bias-10-Percent-Tail-Quantile-Alpha-Beta.ipynb,
    A8-Data-Size-vs-Variance.ipynb, A9-Simple-Heat-Conduction.ipynb,
    A10-Gamma-Sketch.ipynb, and A11-Sketch-Generate-Permutations.ipynb from
    paper.
  • Add new Jupyter notebook Custom-Anomaly.ipynb that can be used to quickstart
    the analysis of a custom heat flow anomaly using the AnomalyNearestNeighbor
    class.
  • Add compile option to turn of machine-specific code and tuning.
  • Add Docker-stable image that builds all numerical code from scratch,
    hopefully yielding .

Changed

  • Change default unit representation in GammaConjugatePrior.visualize.
  • Update notebooks 01-Load-and-filter-NGHF.ipynb,
    03-Gamma-Conjugate-Prior-Parameters.ipynb,
    04-Global-Map.ipynb, 06-Heat-Flow-Analysis.ipynb, and
    A5-Uniform-Point-Density.ipynb
  • Fix missing installs in Docker image
  • Compile Python package binaries in portable mode.
  • Replace aborts in tanh_sinh quadrature in ziebarth2022a.cpp by exceptions
    and add a fallback for one occurrence of tanh_sinh runtime errors.