Skip to content

Latest commit

 

History

History
115 lines (69 loc) · 5.62 KB

changelog.md

File metadata and controls

115 lines (69 loc) · 5.62 KB

changelog

Notation

  • GLB - global changes
  • RNM - renames of existing modules, functions, etc.
  • UPG - upgrade of existing modules, functions, etc.
  • NEW - new modules, functions, etc.
  • DEM - changes in demo (jupyter notebooks)
  • TST - new tests (or its updates) for modules and functions
  • FIX - fixes for small bugs
  • BUG - fixes for big bugs
  • STL - fixes for style (pep, etc.) of functions and modules
  • DOC - updates for content of the docs
  • DEV - some code related to the development of new approaches

Version 0.14.9

  • [GLB] Extend license and copyright to 2024
  • [NEW] Add optima_func module with optima_func_tt_beam function
  • [UPG] Set the correct citation to our paper; update useful links in README.md and docs
  • [UPG] Set the correct citation to our paper

Version 0.14.8

  • [FIX] Remove a typo in svd.svd_incomplete function, now it works correct
  • [NEW] Add anova_func.anova_func function (it will be further improved) and related demo
  • [NEW] Add sample.sample_rand_poi function and related demo
  • [DEM] Small update of the demos for als and als_func modules

Version 0.14.7

  • [UPG] More accurate and fast code for als_func.als_func function
  • [UPG] Add arbitraty basis function support for func.func_get function and support for only one input point
  • [UPG] Add custom scale to grid.poi_scale function
  • [UPG] Small upgrade of the cross.cross function arguments and more accurate info usage
  • [NEW] Add tensors.rand_stab function, which build stable (for large dimensions) random TT-tensor
  • [TST] Add various tests to several functions from tensors, cross, grid and func modules

Version 0.14.6

  • [FIX] Fix bug for weights parameter (w) in als.als
  • [FIX] Small fixes for act_one.copy, act_one.interface and act_one.get_and_grad
  • [FIX] More accurate operation sequences in workflow.md
  • [FIX] Update bibtex link to our published paper in README.md
  • [UPG] Add link to teneva_opti repo in README.md and docs
  • [TST] Add various tests to several functions from act_one and to als.als
  • [STL] Stylistic code changes for a number of functions from act_one
  • [DEM] More accurate demos for a number of functions from act_one

Version 0.14.5

  • [GLB] Set the default seed argument to all functions that operate with random values (see the changelog for the version 0.14.3) as None, i.e., when the function is called again, new random results will occur, and if the seed is set, then the results become reproducible
  • [FIX] Several fixes for workflow instructions in workflow.md
  • [UPG] List supported python versions in README.md and add useful link
  • [STL] Some style fixes for act_one.get and act_one.get_many functions
  • [TST] Add tests for act_one.get and act_one.get_many functions and update tests for maxvol.maxvol and maxvol.maxvol_rect functions.
  • [DOC] More accurate home page in documentation, fixes for "Notation and general comments" page, add "Useful links" page

Version 0.14.4

  • [GLB] Added a dev branch for development, it is planned to use the master branch now only for releases. Updated accordingly the "workflow.md" file

Version 0.14.3

  • [GLB] The seed argument has been added to all functions that operate with random values (anova.anova, core.core_qr_rand, cross_act.cross_act, sample.sample, sample.sample_lhs, sample.sample_rand, sample.sample_square, sample.sample_tt, sample_func.sample_func, tensors.rand and tensors.rand_norm), which can be either an integer number (will be used for new numpy generator class) or an instance of the numpy generator class. Please note that now, on repeated calls without setting a new seed value (default seed is always 42), these functions will return the same values

  • [UPG] Big update for README.md: remove irrelevant descriptions, add link to changelog.md and workflow.md, and also add new section with useful links to related repositories and papers

  • [NEW] Add new function sample.sample_rand

  • [FIX] Fix dependencies in requirements.txt to better support python 3.9 and also add link to requirements.txt into MANIFEST.in

  • [FIX] Fix small rare bug in sample.sample_square

Version 0.14.2

  • [GLB] Update requirements.txt for correct installation with python 3.8

  • [GLB] Small fix for workflow.md

Version 0.14.1

  • [GLB] Put back the module func_full with Chebyshev interpolation in the full (numpy) format

Version 0.14.0

  • [GLB] remove core_jax module, it will be in the separate repo teneva_jax

  • [GLB] remove func module, it will be in the special repo teneva_bm

  • [GLB, RNM] remove core module and move its content (submodules) into the root of the package

  • [GLB] Remove the module cheb_full

  • [GLB, TST] Add folder test (draft version) with unittests. For example, basic tests for the maxvol module have been added, later all modules and functions will be covered by tests

  • [GLB, RNM] Rename the cheb module into func, combine with sin, and set new names for inner functions. We also remove the function cheb.cheb_bld (Cross / ALS should be used instead)

  • [RNM] Rename *_contin modules and functions into *_func

  • [DOC] Big update for the structure of the online docs

  • [GLB] Big update for code, demo and docs (there are several breaking changes, especially in the "func" module)