summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog665
1 files changed, 665 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 447fa26..d691ae9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,662 @@
+2022-02-23 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_init.m: Update the list of functions that contain persistents
+
+ * stk_init.m (stk_init__clear_persistents): Update the list of
+ functions that contain persistent variables.
+
+2022-02-15 Julien Bect <julien.bect@centralesupelec.fr>
+
+ README.md: Explain how to initialize STK when using the PCT
+
+ * README.md: Explain how to initialize STK when using the Parallel
+ Computing Toolbox in Matlab, by means of the `pctRunOnAll` function.
+ * NEWS.md: Advertise the change.
+
+ Remove two deprecated functions
+
+ * misc/optim/stk_optim_hasfmincon.m: Remove deprecated function.
+ * misc/optim/stk_select_optimizer.m: Remove deprecated function.
+ * admin/octpkg/INDEX: Update Octave package index.
+ * admin/build_tools/build_octpkg.m: Update build process.
+ * NEWS.md: Advertise the removal.
+
+ stk_init.m: Call stk_options_set with the 'default' argument
+
+ * stk_init.m: Call stk_options_set with the 'default' argument.
+ This can make a different in situations where stk_init is called
+ during a Matlab/Octave session where STK was previously
+ initialized.
+
+ stk_options_set.m: Fix copyright notice
+
+ * misc/options/stk_options_set.m: Fix copyright notice.
+
+2022-02-14 Julien Bect <julien.bect@centralesupelec.fr>
+
+ .gitattributes: Convert CRLF to LF automatically for text files
+
+ * .gitattributes: Convert CRLF to LF automatically for text files.
+
+2022-02-11 Julien Bect <julien.bect@centralesupelec.fr>
+
+ run-tests.yml: Test the all purpose release on ubuntu-latest
+
+ * .github/workflows/run-tests.yml: Test the all purpose release on
+ ubuntu-latest
+
+2022-02-10 Julien Bect <julien.bect@centralesupelec.fr>
+
+ run-tests.yml: Test Octage package tarball on ubuntu-latest
+
+ * .github/workflows/run-tests.yml: Test Octage package tarball on
+ Ubuntu latest.
+
+2022-02-05 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Rename github action: run-unit-tests.yml -> run-tests.yml
+
+ * .github/workflows/run-unit-tests.yml: Rename from.
+ * .github/workflows/run-tests.yml: Rename to.
+ * README.md: Update badge.
+
+ build_octpkg.m: Exclude misc/mole entirely
+
+ * admin/build_tools/build_octpkg.m: Exclude misc/mole entirely.
+ * admin/octpkg/patches/stk-init-mole-delete.patch: Simplify patch.
+
+ startup.m: Run stk_init automatically for in-place use
+
+ * startup.m: New script that runs stk_init automatically for
+ in-place use.
+ * admin/build_tools/build_octpkg.m: Do not include startup.m in
+ the Octave package release.
+ * NEWS.md: Advertise new script.
+
+2022-02-04 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Remove old (hg) release instructions
+
+ * admin/RELEASE.md: Deleted
+
+2022-02-03 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_predict_leaveoneout.m: Avoid complex-valued norm_res
+
+ * model/@stk_model_gpposterior/stk_predict_leaveoneout.m: Prevent
+ norm_res from being complex-valued by cancelling negative elements
+ in dR.
+
+ stk_plot_histnormres.m: Ensure non-zero binsize
+
+ * utils/stk_plot_histnormres.m: Introduce a safety net for samples
+ with small (possibly zero) IQR.
+
+2022-01-31 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_plot_histnormres.m: Ensure non-zero number of bins
+
+ * utils/stk_plot_histnormres.m: Make sure that we have a non-zero
+ number of bins using Sturges' rule.
+
+2022-01-28 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Remove the MOLE from the Octave package entirely
+
+ * stk_init.m: Update comments.
+ * admin/octpkg/patches/stk-init-mole-cleanup.patch: Rename from.
+ * admin/octpkg/patches/stk-init-mole-delete.patch: Rename to.
+ Delete everything related to the MOLE inside stk_init.
+ * admin/octpkg/patches/series: Refresh.
+ * admin/octpkg/post_install.m: Delete (no longer needed).
+ * admin/build_tools/build_octpkg.m: Refresh.
+
+ Raise required Octave version number to 4.0.0
+
+ * README.md: Raise required Octave version number to 4.0.0.
+ * admin/build_tools/build_octpkg.m: Iem.
+ * admin/CODING_GUIDELINES: Update.
+ * arrays/@stk_hrect/stk_hrect.m: Refer to CG#08.
+ * misc/test/stk_runtests.m: Remove reference to 3.8.2.
+
+ Avoid using isrow
+
+ * admin/CODING_GUIDELINES: Explain why.
+ * misc/mole/isrow/isrow.m: Delete.
+ * stk_init.m: isrow removed from the MOLE.
+ * misc/mole/README: Minor update.
+ * admin/octpkg/patches/stk-init-mole-cleanup.patch: Refresh patch.
+ * arrays/@stk_dataframe/plot.m: Don't use isrow.
+ * misc/pareto/stk_dominatedhv.m: Don't use isrow.
+
+2022-01-26 Julien Bect <julien.bect@centralesupelec.fr>
+
+ MOLE: linsolve is no longer needed
+
+ * misc/mole/linsolve/linsolve.m: Deleted.
+ * admin/octpkg/patches/stk-init-mole-cleanup.patch: Refresh patch.
+ * misc/mole/README: Remove linsolve.
+ * stk_init.m: Remove linsolve.
+
+ build: Fix path issue
+
+ * admin/build.m: Do not add root dir to the path.
+ * admin/build_tools/check_index_file.m: Remove unused portion.
+ * admin/build_tools/get_public_mfile_list.m: Take extra precautions.
+ * admin/build_tools/get_version_number.m: Add root dir to the path.
+
+ build: Makefile: Remove reference to Mercurial
+
+ * Makefile: Remove reference to Mercurial
+
+ build: New patch for stk_init
+
+ * admin/octpkg/patches/stk-init-mole-cleanup.patch: New patch to
+ trim some Matlab-related things out of stk_init.
+ * admin/octpkg/patches/series: Add the patch to the series.
+
+ build: Wrap system calls in asserts
+
+ * admin/build_tools/build_allpurpose.m: Wrap system calls in asserts.
+ * admin/build_tools/build_octpkg.m: Idem.
+ * admin/build_tools/generate_htmldoc.m: Idem.
+
+ admin/octpkg/patches: Refresh patches
+
+ * admin/octpkg/patches/matlab-graphics-axis-Axes.patch: Refresh.
+ * admin/octpkg/patches/remove-buildmex.patch: Refresh.
+ * admin/octpkg/patches/stk-init-rmpath-cleanup.patch: Refresh.
+
+ Refresh README.md
+
+ * README.md: Update sourceforge -> github + other changes.
+
+2022-01-25 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Add missing 'hold off' in some plotting functions
+
+ * utils/stk_plot_histnormres.m: Add missing 'hold off'.
+ * utils/stk_plot_predvsobs.m: Idem.
+
+ stk_example_kb10.m: Fix typo.
+
+ * stk_example_kb10.m: Fix typo.
+
+2022-01-23 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Makefile: sourceforge -> github in variable names & targets
+
+ * Makefile: sourceforge -> github in variable names & targets.
+
+2022-01-20 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_generate_samplepaths.m: Fix copyright notice
+
+ * utils/stk_generate_samplepaths.m: Fix copyright notice.
+
+2022-01-10 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Calling stk_model with a function handle is better
+
+ * core/stk_make_matcov.m: Call stk_model with a function handle.
+ * core/stk_model_update.m: Idem.
+ * core/stk_predict.m: Idem.
+ * core/stk_predict_leaveoneout.m: Idem.
+ * covfcs/stk_discretecov.m: Idem.
+ * examples/01_kriging_basics/stk_example_kb01.m: Idem.
+ * examples/01_kriging_basics/stk_example_kb01n.m: Idem.
+ * examples/01_kriging_basics/stk_example_kb02.m: Idem.
+ * examples/01_kriging_basics/stk_example_kb02n.m: Idem.
+ * examples/01_kriging_basics/stk_example_kb03.m: Idem.
+ * examples/01_kriging_basics/stk_example_kb05.m: Idem.
+ * examples/01_kriging_basics/stk_example_kb06.m: Idem.
+ * examples/01_kriging_basics/stk_example_kb07.m: Idem.
+ * examples/01_kriging_basics/stk_example_kb08.m: Idem.
+ * examples/01_kriging_basics/stk_example_kb09.m: Idem.
+ * examples/02_design_of_experiments/stk_example_doe03.m: Idem.
+ * examples/02_design_of_experiments/stk_example_doe04.m: Idem.
+ * examples/02_design_of_experiments/stk_example_doe05.m: Idem.
+ * examples/02_design_of_experiments/stk_example_doe06.m: Idem.
+ * examples/03_miscellaneous/stk_example_misc02.m: Idem.
+ * examples/03_miscellaneous/stk_example_misc03.m: Idem.
+ * examples/03_miscellaneous/stk_example_misc04.m: Idem.
+ * examples/03_miscellaneous/stk_example_misc05.m: Idem.
+ * iago/crit/stk_optim_crit_EI.m: Idem.
+ * iago/crit/stk_optim_crit_SUR.m: Idem.
+ * iago/crit/stk_optim_crit_iago.m: Idem.
+ * iago/utils/stk_optim_init.m: Idem.
+ * misc/benchmarks/stk_benchmark_logdet.m: Idem.
+ * misc/benchmarks/stk_benchmark_loocv.m: Idem.
+ * misc/benchmarks/stk_benchmark_paramestim.m: Idem.
+ * misc/benchmarks/stk_benchmark_predict.m: Idem.
+ * model/@stk_model_gpposterior/get.m: Idem.
+ * model/@stk_model_gpposterior/set.m: Idem.
+ * model/@stk_model_gpposterior/stk_model_gpposterior.m: Idem.
+ * model/@stk_model_gpposterior/stk_model_update.m: Idem.
+ * model/@stk_model_gpposterior/stk_predict_.m: Idem.
+ * model/@stk_model_gpposterior/stk_predict_leaveoneout.m: Idem.
+ * model/noise/@stk_gaussiannoise_het0/set.m: Idem.
+ * model/prior_struct/stk_covmat_noise.m: Idem.
+ * model/prior_struct/stk_model.m: Idem.
+ * model/prior_struct/stk_ortho_func.m: Idem.
+ * param/estim/stk_param_estim.m: Idem.
+ * param/estim/stk_param_gls.m: Idem.
+ * param/estim/stk_param_init.m: Idem.
+ * param/estim/stk_param_init_lnv.m: Idem.
+ * param/estim/stk_param_loomse.m: Idem.
+ * param/estim/stk_param_loopvc.m: Idem.
+ * param/estim/stk_param_relik.m: Idem.
+ * sampling/stk_sampcrit_akg_eval.m: Idem.
+ * sampling/stk_sampcrit_ei_eval.m: Idem.
+ * utils/stk_conditioning.m: Idem.
+ * utils/stk_generate_samplepaths.m: Idem.
+
+ Source formatting: Space after function name
+
+ * iago/crit/stk_optim_crit_EI.m: Space after function name.
+ * iago/crit/stk_optim_crit_SUR.m: Idem.
+ * model/prior_struct/stk_model.m: Idem.
+ * param/estim/stk_param_loomse.m: Idem.
+ * param/estim/stk_param_relik.m: Idem.
+ * sampling/stk_sampcrit_akg_eval.m: Idem.
+ * sampling/stk_sampcrit_ei_eval.m: Idem.
+
+2022-01-03 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Fix some linter messages
+
+ * admin/stk_mlint_all.m: Make some linter errors 'critical', which
+ means that the corresponding github action will fail if one of
+ these reappears.
+ * .github/workflows/run-linter.yml: Let the github fail if the
+ linter status flag is false.
+ * README.md: Display linter action badge.
+ * admin/build_tools/generate_htmldoc.m: Fix some linter messages.
+ * admin/octpkg/post_install.m: Idem.
+ * misc/benchmarks/stk_benchmark_uppertriangular.m: Idem.
+ * misc/mole/linsolve/linsolve.m: Idem.
+ * misc/mole/matlab/index.m: Idem.
+ * misc/optim/@stk_optim_fmincon/stk_optim_fmincon.m: Idem.
+ * misc/optim/@stk_optim_octavesqp/private/sqp_quadprog.m: Idem.
+ * misc/test/stk_test.m: Idem.
+ * param/estim/stk_param_relik.m: Idem.
+ * stk_init.m: Idem.
+
+2021-12-08 Julien Bect <julien.bect@centralesupelec.fr>
+
+ github: Run linter
+
+ * admin/stk_mlint_all.m: A function to run the linter on
+ all the M-files of the toolbox.
+ * .github/workflows/run-linter.yml: Github action.
+
+2021-11-20 Julien Bect <julien.bect@centralesupelec.fr>
+
+ github: Run unit tests in Octave too
+
+ * .github/workflows/run-unit-tests.yml: Run unit tests in Octave
+ too (in Ubuntu).
+
+ tests: Deal with expected failures
+
+ * misc/test/stk_test.m: Expected failures are no longer reported
+ as successes.
+ * misc/test/stk_runtests.m: Deal with expected failures.
+ * .github/workflows/run-unit-tests.yml: Do not fail when all
+ failures were expected.
+
+ iago: Remove 'showprogress' option
+
+ * iago/crit/stk_optim_crit_SUR.m: Remove 'showprogress' option.
+ * iago/crit/stk_optim_crit_iago.m: Idem
+ * iago/stk_optim.m: Idem
+ * iago/stk_optimscript.m: Idem
+ * iago/utils/stk_optim_init.m: Idem
+
+2021-11-14 Julien Bect <julien.bect@centralesupelec.fr>
+
+ README.md: Use default style for licence badge
+
+ * README.md: Use default style for licence badge.
+
+ .github/workflows/run-unit-tests.yml: Rename last step
+
+ * .github/workflows/run-unit-tests.yml: Rename last step
+
+ stk_parallel_engine_parfor.m: Remove unit test
+
+ * misc/parallel/@stk_parallel_engine_parfor/stk_parallel_engine_parfor.m:
+ Remove unit test, which was creating problems for continuous
+ integration using Github Actions. Not a very interesting test anyway.
+
+2021-11-13 Julien Bect <julien.bect@centralesupelec.fr>
+
+ github: Run unit tests in MATLAB with Github Actions
+
+ * .github/workflows/run-unit-tests.yml: Run unit tests in MATLAB
+ with Github Actions on several recent releases. Save the logs as
+ artifacts.
+ * README.md: Add a few badges.
+
+2021-06-14 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_example_kb07.m: Add a second figure
+
+ * examples/01_kriging_basics/stk_example_kb07.m: Add a second
+ figure where nu is fixed to 5/2 and rho varies.
+
+2021-03-28 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Deprecate CG#07
+
+ * admin/CODING_GUIDELINES: Deprecated CG#07.
+ * arrays/@stk_factorialdesign/private/plot_surfmeshcontour.m: Use ~.
+ * iago/rep/stk_gather_repetitions.m: Use ~.
+ * misc/optim/@stk_optim_octavesqp/private/sqp_quadprog.m: Use ~.
+ * misc/optim/@stk_optim_octavesqp/stk_minimize_boxconstrained.m: Use ~.
+ * misc/text/stk_disp_getformat.m: Use ~.
+ * misc/text/stk_disp_isloose.m: Use ~.
+ * param/estim/stk_param_init_remlgls.m: Use ~.
+ * sampling/stk_sampcrit_akg_eval.m: Use ~.
+ * sampling/stk_sampling_maximinlhs.m: Use ~.
+ * sampling/stk_sampling_nesteddesign.m: Use ~.
+ * sampling/stk_sampling_nestedlhs.m: Use ~.
+ * utils/stk_generate_samplepaths.m: Use ~.
+
+ README.md: Raise minimal Matlab version to R2009b
+
+ * README.md: Raise minimal Matlab version to R2009b (we are in
+ 2021 after all...).
+
+ stk_param_gls.m: Rely on mldivide
+
+ * param/estim/stk_param_gls.m: Rely on mldivide to do the job,
+ instead of writing the normal equations explicitely.
+
+2021-15-01 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_param_gls.m: Use linsolve to solve triangular systems
+
+ * param/estim/stk_param_gls.m: Use linsolve to solve triangular
+ systems.
+
+2021-14-01 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_test_critgrad.m: New function to check partial derivatives
+
+ * misc/test/stk_test_critgrad.m: New function to check partial
+ derivatives of parameter selection criteria.
+ * param/estim/stk_param_loomse.m: More unit tests.
+ * param/estim/stk_param_loopvc.m: Idem.
+ * param/estim/stk_param_relik.m: Idem.
+ * misc/test/stk_test_class.m: Internal function warning.
+ * misc/test/stk_test_dfbinaryop.m: Idem.
+ * admin/octpkg/INDEX: Update index.
+
+2020-09-16 Julien Bect <julien.bect@centralesupelec.fr>
+
+ @stk_dataframe/plot.m: Fix argument parsing
+
+ * arrays/@stk_dataframe/plot.m: Fix argument parsing.
+
+2020-09-10 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_sampcrit_emmi_eval.m: Fix bibliography
+
+ * sampling/stk_sampcrit_emmi_eval.m: Cite the published paper of
+ Svenson and Santner instead of the technical report.
+
+2020-06-20 Julien Bect <julien.bect@centralesupelec.fr>
+
+ INDEX: Add dedicated category for simulation functions
+
+ * admin/octpkg/INDEX: Create a dedicated category for
+ simulation-related functions.
+
+2020-05-29 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_*cov_iso.m: Check param length
+
+ * covfcs/stk_expcov_iso.m: Check param length, add unit test.
+ * covfcs/stk_gausscov_iso.m: Idem.
+ * covfcs/stk_materncov32_iso.m: Idem.
+ * covfcs/stk_materncov52_iso.m: Idem.
+ * covfcs/stk_materncov_iso.m: Idem.
+ * covfcs/stk_sphcov_iso.m: Idem.
+
+2020-04-26 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_example_doe06.m: New example script
+
+ * examples/02_design_of_experiments/stk_example_doe06.m: New script.
+ * examples/02_design_of_experiments/stk_example_doe03.m: Minor changes.
+ * admin/octpkg/INDEX: Add new script to the index.
+
+2020-04-21 Julien Bect <julien.bect@centralesupelec.fr>
+
+ examples/02_design_of_experiments: Fix comments in two scripts
+
+ * examples/02_design_of_experiments/stk_example_doe03.m: Fix comment.
+ * examples/02_design_of_experiments/stk_example_doe05.m: Idem.
+
+2020-04-13 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Remove some deprecated functions
+
+ * model/@stk_model_gpposterior/get_input_data.m: Remove deprecated function.
+ * model/@stk_model_gpposterior/get_output_data.m: Idem.
+ * model/@stk_model_gpposterior/get_prior_model.m: Idem.
+ * model/prior_struct/@struct/README: Remove no-longer-needed explanation.
+ * model/prior_struct/@struct/get_input_data.m: Idem.
+ * model/prior_struct/@struct/get_output_data.m: Idem.
+ * model/prior_struct/@struct/get_prior_model.m: Idem.
+ * admin/octpkg/INDEX: Update index.
+
+2020-04-11 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Delete unused internal function @stk_kreq_qr/stk_update.m
+
+ * core/@stk_kreq_qr/stk_update.m: Delete unused internal function.
+ * model/@stk_model_gpposterior/stk_model_update.m: Remove comment.
+ * admin/octpkg/INDEX: Update index.
+
+2020-02-20 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_example_doe05.m: Fix comments
+
+ * examples/02_design_of_experiments/stk_example_doe05.m: Fix comments.
+
+ stk_example_doe05.m: Various minor improvements
+
+ * examples/02_design_of_experiments/stk_example_doe05.m: Various
+ minor improvements.
+
+2020-02-19 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Remove deprecated CG#12 marks
+
+ * examples/02_design_of_experiments/stk_example_doe03.m: Remove
+ deprecated CG#12 mark.
+ * examples/02_design_of_experiments/stk_example_doe05.m: Idem.
+
+ stk_example_doe05.m: Fix figure title
+
+ * examples/02_design_of_experiments/stk_example_doe05.m: Fix
+ figure title to reflect the actual name of the example.
+
+ * examples/02_design_of_experiments/stk_example_doe05.m: Fix the
+ final display for the case where the algorithm stops prematurely,
+ and add a warning too.
+
+ stk_example_doe05.m: Make it possible to use the exact KG
+
+ * examples/02_design_of_experiments/stk_example_doe05.m: Make it
+ possible to use the exact KG criterion instead of Scott's
+ approximation (previously, only the latter was proposed).
+
+ @stk_sampcrit_akg/set.m: Remove replicated input points in xr
+
+ * sampling/@stk_sampcrit_akg/set.m: Remove replicated input points
+ when the AKG reference grid is construted using Scott's original
+ method.
+
+2020-02-07 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_param_estim_optim.m: Generate a warning instead of an error
+
+ * param/estim/stk_param_estim_optim.m: Generate a warning instead
+ of an error when the optimization algorithms returns a points that
+ is not better than the starting point.
+
+2020-01-08 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Re-organise prediction code
+
+ * core/stk_predict.m: Now reduced to a simple gateway that
+ processes all possible calling syntaxes and then delegates to
+ `stk_predict` for the actual computations, for all types of
+ models. The shorter calling syntax is now documented.
+ * model/@stk_model_/stk_predict_.m: New function, that simply
+ raises an error message. Derived classes must implement it.
+ * model/@stk_model_gpposterior/stk_predict.m: Renamed from.
+ * model/@stk_model_gpposterior/stk_predict_.m: Renamed to.
+ * model/prior_struct/stk_predict_.m: New function, which computes
+ a trivial prediction for prior models.
+ * model/noise/@stk_gaussiannoise_/stk_predict_.m: New function,
+ which computes a trivial prediction for noise models.
+ * admin/octpkg/INDEX: Update index.
+
+ @stk_gaussiannoise_het0/stk_variance_eval.m: Fix empty x case
+
+ * model/noise/@stk_gaussiannoise_het0/stk_variance_eval.m: Return
+ the correct output when x is empty.
+
+ stk_gaussiannoise_het0.m: Provide a default constructor
+
+ * model/noise/@stk_gaussiannoise_het0/stk_gaussiannoise_het0.m:
+ Provide a default constructor.
+
+2020-01-07 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Minor changes relative to `stk_isnoisy`.
+
+ * admin/octpkg/INDEX: Classify as model property getter.
+ * model/prior_struct/stk_isnoisy.m: Polish help text.
+
+ Use `sample_size` property
+
+ * iago/crit/private/stk_optim_crit_fig02.m: Use `sample_size` property.
+ * iago/crit/private/view_samplingcrit_2d.m: Idem.
+ * iago/crit/stk_optim_crit_EI.m: Idem.
+ * iago/crit/stk_optim_crit_SUR.m: Idem.
+ * iago/crit/stk_optim_crit_iago.m: Idem.
+ * iago/rep/stk_gather_repetitions.m: Idem.
+ * iago/stk_optim.m: Idem.
+ * iago/stk_optimscript2.m: Idem.
+ * iago/utils/stk_optim_init.m: Idem.
+ * param/estim/stk_param_estim.m: Idem.
+ * param/estim/stk_param_init.m: Idem.
+ * param/estim/stk_param_init_lnv.m: Idem.
+ * sampling/@stk_sampcrit_eqi/feval.m: Idem.
+ * model/@stk_model_gpposterior/stk_model_update.m: Idem.
+ * model/@stk_model_gpposterior/stk_predict.m: Idem.
+ * model/@stk_model_gpposterior/stk_predict_leaveoneout_direct.m: Idem.
+
+ Add `sample_size` property to models
+
+ * model/@stk_model_gpposterior/fieldnames.m: Add `sample_size` to
+ the list of field names. Fix output orientation for consistency
+ with the base function.
+ * model/@stk_model_gpposterior/get.m: Implement `sample_size`
+ property.
+ * model/@stk_model_gpposterior/disp.m: Display `sample_size`
+ property.
+ * model/@stk_model_gpposterior/stk_get_sample_size.m: Fast getter.
+ * model/@stk_model_/stk_get_prior_model.m: Update design note.
+ * model/@stk_model_/stk_get_input_data.m: Idem.
+ * model/@stk_model_/stk_get_observation_variances.m: Idem.
+ * model/@stk_model_/stk_get_output_data.m: Idem.
+ * admin/octpkg/INDEX: Update index.
+
+ Add `sample_size` property to arrays
+
+ * arrays/@stk_dataframe/private/reserved_field_names.m: Add
+ `sample_size` to the list of field names. Return a column.
+ * arrays/@stk_dataframe/get.m: Implement `sample_size` property.
+ * arrays/@stk_dataframe/private/get_column_number.c: Idem.
+ * arrays/@stk_dataframe/stk_get_sample_size.m: Fast getter.
+ * arrays/generic/stk_get_sample_size.m: Idem for generic arrays.
+ * arrays/@stk_dataframe/fieldnames.m: Fix output orientation for
+ consistency with the base function. Fix unit test.
+ * arrays/@stk_factorialdesign/fieldnames.m: Idem.
+ * arrays/@stk_dataframe/stk_length.m: Deprecate.
+ * arrays/generic/stk_length.m: Deprecate.
+ * admin/octpkg/INDEX: Update index.
+
+2020-01-06 Julien Bect <julien.bect@centralesupelec.fr>
+
+ admin/octpkg/patches: Update patches
+
+ * admin/octpkg/patches/remove-buildmex.patch: Update patch.
+ * admin/octpkg/patches/remove-testprivatemex.patch: Update patch.
+
+2020-01-03 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_make_matcov.m: Do not convert inputs to double
+
+ * core/stk_make_matcov.m: Do not convert inputs to double. Each
+ particular covariance function should be able to decide what kind
+ of input it accepts.
+
+ @stk_model_gpposterior/stk_model_update.m: Improve clarity
+
+ * model/@stk_model_gpposterior/stk_model_update.m: Add comments
+ and rename a variable for clarity.
+
+ @stk_model_gpposterior/stk_{set,get}_optimizable_parameters.m: Fix bug
+
+ * model/@stk_model_gpposterior/stk_get_optimizable_parameters.m:
+ Fix erroneous property name.
+ * model/@stk_model_gpposterior/stk_set_optimizable_parameters.m:
+ Idem.
+
+2020-01-02 Julien Bect <julien.bect@centralesupelec.fr>
+
+ stk_generate_samplepaths.m: Remove outdated comment
+
+ * utils/stk_generate_samplepaths.m: Remove outdated comment.
+
+2019-12-04 Julien Bect <julien.bect@centralesupelec.fr>
+
+ 01_kriging_basics/stk_example_kb03.m: Fix comment
+
+ * examples/01_kriging_basics/stk_example_kb03.m: Fix comment about
+ "numerical noise".
+
+ 01_kriging_basics/stk_example_kb03.m: Source formatting
+
+ * examples/01_kriging_basics/stk_example_kb03.m: Source formatting.
+
+2019-12-03 Julien Bect <julien.bect@centralesupelec.fr>
+
+ Make STK startup faster
+
+ * stk_init.m: Make STK startup faster using a better way of
+ checking if -silent is supported by mex.
+
2019-10-12 Julien Bect <julien.bect@centralesupelec.fr>
+ Polish/uniformize one-line help for deprecated functions
+
+ * covfcs/rbf/stk_sf_gausscorr.m: Polish one-line help text.
+ * covfcs/rbf/stk_sf_matern.m: Idem.
+ * covfcs/rbf/stk_sf_matern32.m: Idem.
+ * covfcs/rbf/stk_sf_matern52.m: Idem.
+ * covfcs/stk_noisecov.m: Idem.
+ * misc/optim/stk_optim_hasfmincon.m: Idem.
+ * misc/optim/stk_select_optimizer.m: Idem.
+ * model/prior_struct/stk_ortho_func.m: Idem.
+
stk_factorialdesign.m: Provide missing help text (ticket #91)
* arrays/@stk_factorialdesign/stk_factorialdesign.m: Provide
@@ -13,6 +670,14 @@
* model/noise/@stk_gaussiannoise_/stk_gaussiannoise_.m: Mark as
internal.
+ RELEASE.md: Fix release instructions
+
+ * admin/RELEASE.md: Fix release instructions.
+
+ CITATION: Make bibtex reference year configurable
+
+ * CITATION: Make bibtex reference year configurable.
+
2019-09-03 Julien Bect <julien.bect@centralesupelec.fr>
Makefile: Use ${OCTAVE} from environment if defined