deepdog/CHANGELOG.md
Deepak Mallubhotla 7aa5ad2eb9
All checks were successful
gitea-physics/deepdog/pipeline/head This commit looks good
gitea-physics/deepdog/pipeline/tag This commit looks good
chore(release): 0.7.9
2024-04-21 11:23:42 -05:00

13 KiB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.7.9 (2024-04-21)

Features

  • adds ability to write custom dmc filters (ea080ca)
  • adds tarucha phase calculation, using spin qubit precession rate noise (3ae0783)

0.7.8 (2024-02-29)

Bug Fixes

  • uses correct measurements (5f534a6)

0.7.7 (2024-02-29)

Bug Fixes

  • fixes phase calculation issue with setting input array (48e41cb)

0.7.6 (2024-02-28)

Features

  • adds ability to use phase measurements only for correlations (bb72e90)

Bug Fixes

  • fixes typeerror vs indexerror on bare float as cost in subset simulation (65e1948)

0.7.5 (2023-12-09)

Features

  • adds direct monte carlo package (1741807)
  • adds longchain logging if logging last generation (b4e5f53)
  • allows disabling timestamp in subset simulation bayes results (9a4548d)

0.7.4 (2023-07-27)

Features

  • adds configurable chunk size for the initial mc level 0 SS stage cost calculation to reduce memory usage (9a7a3ff)
  • allows for deepdog bayesrun with ss to not print csv to make snapshot testing possible (8e6ead4)

Bug Fixes

  • fixes bug if case of clamping necessary (161bcf4)
  • fixes bug with clamped probabilities being underestimated (e6defc7)

0.7.3 (2023-07-27)

Features

  • adds utility options and avoids memory leak (598dad1)

0.7.2 (2023-07-24)

Features

Bug Fixes

  • fixes clamping format etc. (a170a3c)

0.7.1 (2023-07-24)

Features

  • adds subset simulation stuff (33cab9a)

0.7.0 (2023-05-01)

⚠ BREAKING CHANGES

  • removes fastfilter parameter because it should never be needed

Features

  • adds pair capability to real spectrum run hopefully (a089951)
  • removes fastfilter parameter because it should never be needed (a015daf)

0.6.7 (2023-04-14)

Features

  • adds option to cap core count for real spectrum run (bf15f4a)
  • adds option to cap core count for temp aware run (12903b2)

Bug Fixes

  • avoids redefinition of core count in loop (1cf4454)

0.6.6 (2023-04-09)

Bug Fixes

  • removes bad logging in multiprocessing function (8fd1b75)

0.6.5 (2023-04-09)

Features

  • adds temp aware guy using new pdme temp-flexible feature for bundling temp models (de1ec3e)

0.6.4 (2022-08-13)

Features

  • Prints model names while running (7ea1d71)

0.6.3 (2022-06-12)

Features

  • adds fast filter variant (2c5c122)
  • adds tester for fast filter real spectrum (0a1a277)

0.6.2 (2022-05-26)

Features

  • adds better import api for real data run (d7e0f13)

0.6.1 (2022-05-22)

Features

  • adds new runner for real spectra (bd56f24)

0.6.0 (2022-05-22)

⚠ BREAKING CHANGES

  • bayes run now handles multidipoles with changes to output file format etc.
  • logs multiple dipoles better maybe
  • switches over to pdme new stuff, uses models and scraps discretisations entirely
  • removes alt_bayes bayes distinction, which was superfluous when only alt worked

Features

  • adds pdme 0.7.0 for multiprocessing (874d876)
  • bayes run now handles multidipoles with changes to output file format etc. (5d0a7a4)
  • logs multiple dipoles better maybe (ae8977b)
  • removes alt_bayes bayes distinction, which was superfluous when only alt worked (101569d)
  • switches over to pdme new stuff, uses models and scraps discretisations entirely (6e29f7a)
  • Uses multidipole for bayes run, with more verbose output (df89776)

Bug Fixes

  • another bug fix for csv generation (b7da3d6)
  • fixes crash when dipole count is smaller than expected max during file write (b5e0ecb)
  • fixes format string in csv output for headers (9afa209)
  • fixes random issue (eec926a)
  • moves logging successes to after they've actually happened (0caad05)
  • now doesn't double randomise frequency (23b202b)
  • whoops deleted word multiprocessing (31070b5)

0.5.0 (2022-04-30)

⚠ BREAKING CHANGES

  • simulpairs now uses different rng calculator

Features

  • adds simulpairs run (e9277c3)
  • has better parallelisation (edf0ba6)
  • simulpairs now uses different rng calculator (50dbc48)

Bug Fixes

  • better parallelisation hopefully (42829c0)
  • Makes altbayessimulpairs available in package (492a5e6)
  • stronger names (0954429)
  • Uses correct filename arg for passed in rng (349341b)
  • uses correct filename for pairs guy (4c06b39)

0.4.0 (2022-04-10)

⚠ BREAKING CHANGES

  • Adds pair calculations, with changing api format

Features

  • Adds dynamic cycle count increases to help reach minimum success count (ec7b4ca)
  • Adds pair calculations, with changing api format (6463b13)

Bug Fixes

  • uses bigfix from pdme for negatives (c1c711f)

0.3.5 (2022-03-07)

Features

  • makes chunksize configurable (88d9613)

0.3.4 (2022-03-06)

Features

  • Changes chunksize for multiprocessing (0784cd5)

0.3.3 (2022-03-06)

Bug Fixes

  • Fixes count to use cycles as well (8617e4d)

0.3.2 (2022-03-06)

Features

  • Adds monte carlo cycles to trade off space and cpu (e6d8d33)

0.3.1 (2022-03-06)

Features

  • Adds alt bayes solver with monte carlo sampler (7284dbe)
  • Updates to pdme version for faster bayes resolution (d078004)