Recent Releases of hIPPYlib
hIPPYlib - Version 3.1.0
- Switch to GitHub Actions for CI
- Introduce a new function
BiLaplacianComputeCoefficientsto estimate the PDE coefficient based on a prescribed marginal variance and correlation length - Allow
BiLaplacianPriorto take spatially varying coefficients as input - Add support for non-Gaussian noise models
- Introduce utilities to interpolate cartesian data (expressed as
numpyarrays) on adolfinmesh.
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla over 3 years ago
hIPPYlib - Version 3.0.0
- Support for FEniCS 2019.1.0
- Introduce randomized SVD algorithms
- Add forward UQ capabilities, using Taylor approximations as control variates
- Increase coverage of unit testing in CI
- Use
argparseto set parameters in application drivers from command line - Use dl.XDMFFile to export solutions for visualization in Paraview in all application driver
- Improved
Modelinterfaces
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla about 6 years ago
hIPPYlib - Version 2.3.0
- Reimplement
BiLaplacianPriorandMollifiedBiLaplacianPriorusing a more general frameworkSqrtPrecisionPDE_Prior, which also supports Gaussian vector fields. - Update the prior distribution in
model_subsurf.pyandtutorial/3_SubsurfaceBayesian.ipynbto use Robin boundary conditions to alleviate boundary artifacts. - Update the data misfit term in
model_ad_diff.pyandtutorial/4_AdvectionDiffusionBayesian.ipynbto use discrete observations in space and time.
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla over 6 years ago
hIPPYlib - Version 2.2.1
- Bug fix: missing
mpi_comminTimeDependentVector - Bug fix in the initialization of the global variable
parRandom
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla about 7 years ago
hIPPYlib - Version 2.2.0
- Add new class
GaussianRealPriorthat implements a finite-dimensional Gaussian prior - Add a callback user-defined function that can be called at the end of each inexact Newton CG iteration
- Add a
__version__andversion_infoattribute tohIPPYlib - Add
setup.pyto (optionally) installhIPPYlibviapip - Add deprecation mechanism
- Deprecate
TimeDependentVector.copy(other)in favor ofTimeDependentVector.copy()for consistency withdolfin.Vector.copy - Deprecate
_BilaplacianR.inner(x,y)for consistency withdolfin.Matrix - CI enhancement via build matrix
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla over 7 years ago
hIPPYlib - Version 2.1.1
- Update
README.mdandpaperaccording to JOSS reviewers's comments - Add contributing guidelines
- Fix some typos in notebooks (thanks to Christian Boehm)
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla over 7 years ago
hIPPYlib - Version 2.1.0
- Alleviate boundary artifacts (inflation of marginal variance) in Bilaplacian-like priors using Robin boundary conditions
- Allow the user to select different matplotlib colormaps in jupyter notebooks
- Bugfix in the acceptance ratio of the gpCN MCMC proposal
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla over 7 years ago
hIPPYlib - Version 2.0.0
This major release of hIPPYlib includes the following new features:
- Non-Gaussian Bayesian inference capabilities using advanced dimension independet Mark Chain Monte Carlo methods (mMALA, pCN, gpCN, ISMAP).
- Support domain-decomposition parallelization: new parallel random number generator, and refactored randomized eigensolvers
- Basic documentation of all classes in hIPPYlib using
sphinx(thanks to E. Khattatov and I. Ambartsumyan)
Interface changes:
- The parameter, usually labeled a, throughout the library, has been renamed to m, for model parameter.
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla almost 8 years ago
hIPPYlib - Version 1.6.0
- Bugfix in
PDEVariationalProblem.solveIncrementalfor non self-adjoint models - Add new estimator for the trace and diagonal of the prior covariance using randomized eigendecomposition
- In all examples and tutorial, use enviromental variable
HIPPYLIB_BASE_DIR(if defined) to addhIPPYlibtoPYTHONPATH
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla almost 8 years ago
hIPPYlib - Version 1.5.0
- Add support for FEniCS 2017.2
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla about 8 years ago
hIPPYlib - Version 1.4.0
- Add support for Python 3
- Enchantments in PDEVariationalProblem: it now supports multiple Dirichlet condition and Vector & Mixed FunctionSpaces
- Bugfix: Set the correct number of global rows, when targets points fall outside the computational domain
- More extensive testing with Travis Integration
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla over 8 years ago
hIPPYlib - Version 1.3.0
- Improve hashdist installation support
- Switch license to GPL-2
- Add support for FEniCS 2017.1
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla almost 9 years ago
hIPPYlib - Version 1.2.0
- hIPPYlib now support FEniCS 2016.2 as suggested version of FEniCS
- Update FEniCS installation instructions (hashdist, docker)
- Update the format of the notebooks to
nbformat4 - Add Travis integration
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by uvilla almost 9 years ago
hIPPYlib - Version 1.1.0
- Add partial support for FEniCS 2016.1 (Applications and Tutorial)
- Performance improvement for randomized eigensolvers
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by over 9 years ago
hIPPYlib - Version 1.0.2
- Introduce the use of vector2Function to safely convert dolfin.Vector to dolfin.Function
- Optimize the PDEVariationalProblem to exploit the case when the forward problem is linear.
- Fix 1_FEniCS101 notebook
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by over 9 years ago
hIPPYlib - Version 1.0.1
Add support in hippylib.Model and hippylib.Misfit for misfit functionals with explicit dependence on the parameter.
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by over 9 years ago
hIPPYlib - Version 1.0.0
Initial release
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by over 9 years ago