17 KiB
17 KiB
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.3.0 (2024-05-20)
Features
- add multi run to wrap multi model and repeat runs (92b49fc)
- adds a filter that works with cost functions (8845b28)
- improve initial cost calculation to allow multiprocessing, adds ability to specify a number of levels to do with direct mc instead of subset simulation (09fad2e)
Bug Fixes
- Adds ugly hack for stdevs for this uniform range to multiply by root3, proper fix would be in pdme (b1c01b2)
- fix seeding to avoid recreating seed combinations across multi runs (24ac65b)
1.2.1 (2024-05-12)
1.2.0 (2024-05-09)
Features
1.1.0 (2024-05-03)
Features
- allows disabling timestamps in directmc bayesrun files (fb018ab)
- removes legacy bayes run, technically breaking but just don't use them (5361dad)
1.0.1 (2024-05-02)
Bug Fixes
- fixes issue of zero division error with no successes for anything (e25db1e)
1.0.0 (2024-05-01)
⚠ BREAKING CHANGES
- allows new seed spec instead of cli arg, removes old cli arg
Features
- adds additional file slug parsing (2105754)
- Adds more powerful direct mc runs to sub for old real spectrum run (f2b1a1d)
- allows new seed spec instead of cli arg, removes old cli arg (7108dd0)
Bug Fixes
- no longer throws error for overlapping keys, the warning should hopefully be enough? (f3ba4cb)
0.8.1 (2024-04-28)
0.8.1 (2024-04-28)
0.8.0 (2024-04-28)
⚠ BREAKING CHANGES
- fixes the spin qubit frequency phase shift calculation which had an index problem
Bug Fixes
- fixes the spin qubit frequency phase shift calculation which had an index problem (f9646e3)
0.7.10 (2024-04-28)
Features
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
- clamps results now (9bb8fc5)
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
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)