Skip to content

Releases: vbr-calc/vbr

Release v1.2.0

14 Nov 22:10
29223d6
Compare
Choose a tag to compare

v1.2.0

New Features

  • new method: analytical_andrade, see documentation for detials.
  • updates to xfit_premelt:
    • add direct melt effects from Yamauchi and Takei, 2024. The xfit_premelt method will use the updated parameter values when VBR.in.anelastic.xfit_premelt.include_direct_melt_effect = 1; (default is 0, a future VBRc version will change the default to 1).
    • change default exponential melt factor (the alpha in exp(-alpha*phi) in the viscosity relationship) from 25 to 30.
  • add a VBR_save function for saving VBR structures
  • add convenience function, full_nd, to create filled arrays

Bug fixes

  • fix for undefined behavior of pre-melt scaling at Tn == 1.0

Deprecations

  • vbrListMethods has been renamed to VBR_list_methods
  • Density_Thermal_Expansion has been renamed to density_thermal_expansion
  • Density_Adiabatic_Compression has been renamed to density_adiabatic_compression

Infrastructure improvements

  • add new function for printing deprecation messages, print_func_deprecation_warning
  • add framework for handling temporary files in test suite
  • add a development tag to version structure
  • add weekly test runs

New Contributors

Full Changelog: v1.1.2...v1.2.0

Release v1.1.2

30 Nov 21:50
2000e58
Compare
Choose a tag to compare

v1.1.2

Minor bug fix release

bug fixes

  • some CI fixes

Release v1.1.1

16 Nov 18:40
4270518
Compare
Choose a tag to compare

v1.1.1

Minor bug fix release

bug fixes

  • fix for zenodo sync

Release v1.1.0

25 Oct 22:25
2dccb7c
Compare
Choose a tag to compare

v1.1.0

new features

  • allow user-specified unrelaxed shear and bulk moduli #63
  • updates to documentation #68, #57

bug fixes

no bugs

changes

  • improved error messages in test framework #65

Release v1.0.1

22 Mar 19:55
42d1ad5
Compare
Choose a tag to compare

v1.0.1

This is the first series-1 release! It is backwards compatible.

new features

  • units metadata: VBR.in.SV as well as all output methods now contain a units structure that contains the units for each field. You can also call SV_input_units() to get a structure that lists the expected units for each VBR.in.SV field.
  • version tracking: after calling VBR_spine, all VBR structures will have a field, VBR.version_used with info on the VBR version that you used.
  • a new function for calculating density as a function of pressure, using an interpolation of experimental measurements on F90 San Carlos olivine, san_carlos_density_from_pressure, following Abramson et al., JGR, 1997. Useful for
    quickly calculating olivine density for a given pressure.

bug fixes

  • rename Project/bayesian_fitting/run.m to run_bayes.m to avoid name conflict (#50)

changes

  • some of the functions related to non-seismic material properties used in the forward
    models directory have been moved and renamed. No change in usage, but it is now easier
    to use those functions in a piecemeal fashion if desired. See functions in the density
    and thermal_properties subdirectories within vbr/vbrCore/fucntions/ for available
    functions.

Release v0.99.4

28 Oct 21:45
c658153
Compare
Choose a tag to compare

v0.99.4

maintenance updates (testing, github CI, documentation)

new features

  • vbr_version() function, returns the version of the VBRc that you are using

v0.99.3

11 Dec 19:04
Compare
Choose a tag to compare

v0.99.3 bayes inference project improvements

  • some fixes and improvements to the Bayes project
  • matlab/octave compatibility improvements
  • switch to standard open source contribution workflow

v0.99.2 bayes inference project improvements

27 Mar 21:31
60c0a73
Compare
Choose a tag to compare

Primarily changes to bayes inference project:

  • attempts to fetch required data automatically (no longer need to use python)
  • now works in Octave as well

Some other small bug fixes and new examples.

v0.99.1 additional examples, documentation, small code fixes

14 Dec 00:56
6585fac
Compare
Choose a tag to compare

Small improvements:

  • Includes more examples in Projects/vbr_core_examples to match those on https://vbr-calc.github.io/vbr/examples/vbrcore/
  • VBR.in.GlobalSettings now sets phi_c and x_phi_c for small-melt effect so that it can be more sensibly to the viscous and anelastic methods as needed. VBR.in.GlobalSettings.melt_enchancement is still 0 by default.

v0.99.0 initial stable release

02 Dec 21:07
Compare
Choose a tag to compare

v0.99.0 initial stable release of the VBR Calculator