- 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 whenVBR.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 direct melt effects from Yamauchi and Takei, 2024. The
- add a
VBR_save
function for savingVBR
structures - add convenience function,
full_nd
, to create filled arrays
- fix for undefined behavior of pre-melt scaling at Tn == 1.0
vbrListMethods
has been renamed toVBR_list_methods
Density_Thermal_Expansion
has been renamed todensity_thermal_expansion
Density_Adiabatic_Compression
has been renamed todensity_adiabatic_compression
- 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
Minor bug fix release
- some CI fixes
Minor bug fix release
- fix for zenodo sync
no bugs
- improved error messages in test framework #65
Bug fix release.
- rename
Project/bayesian_fitting/run.m
torun_bayes.m
to avoid name conflict.
This is the first series-1 release! It is backwards compatible.
- 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 callSV_input_units()
to get a structure that lists the expected units for eachVBR.in.SV
field. - version tracking: after calling
VBR_spine
, allVBR
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.
(add bug fixes)
- 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
andthermal_properties
subdirectories withinvbr/vbrCore/fucntions/
for available functions.
maintenance updates (testing, github CI, documentation)
vbr_version()
function, returns the version of the VBRc that you are using
release_history.md covers v>0.99.3.