Skip to content

Latest commit

 

History

History
97 lines (60 loc) · 3.21 KB

release_history.md

File metadata and controls

97 lines (60 loc) · 3.21 KB

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

v1.1.2

Minor bug fix release

bug fixes

  • some CI fixes

v1.1.1

Minor bug fix release

bug fixes

  • fix for zenodo sync

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

v1.0.1

Bug fix release.

bug fixes

  • rename Project/bayesian_fitting/run.m to run_bayes.m to avoid name conflict.

v1.0.0

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

(add bug fixes)

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.

v0.99.4

maintenance updates (testing, github CI, documentation)

new features

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

v <= 0.99.3

release_history.md covers v>0.99.3.