Bfit

Latest version: v4.21.4

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 10

4.7.9

Updates

* Updated [bdata](https://github.com/dfujim/bdata) version (6.3.0)
* Fixed reset of deadtime values on popup restart (partially, at least)
* Added get_merrors and related properties to minuit
* minuit now has chi2 as property
* Added some fixes for bounds input in fit_bdata
* Fixed constrained fit crash
* Fixed constrained fit error assignment
* Constrained fit now estimates errors for calculated parameters
* Removed "Fitting completed" window in favour of silent completion, in the case when the fit is not drawn

4.7.4

Updates

* Added tests: numeric integration, fit files tab, fit single run, check output of two fit runs
* Fixed load state for Mg31 fit functions, deadtimes
* fitdata now has beam_kev and beam_kev_err as property
* Fixed issue with fileviewer given new beam_kev property
* Updated half life values
* Updated README
* Fixed axis labels for 20, 2s
* Changed internal data structure for fitdata.fitpar from dict to DataFrame
* Updated issue templates

4.7.2

Updates

Bug fixes

* bfit.py: fixed export data ef5399c
* bfit.py: fixed filedialog style issue 116f9bd
* tab_fit_files.py: fixed export fit cancel 1f7fbaf
* tab_fit_files.py: fixed export param on no fit c2ff453
* Fixed bug with 1f labels 16b610b
* minuit: fixed unnamed broadcasting names 7d50c6e
* Fixed fit_bdata reporting of upper errors a1e29e3
* Fixed multiple pulse length issue by adding decay corrected fn object 3c29d57
* Fixed export issue with missing logged properties d6f2f3a

Misc updates

* Updated data dirrectory character to unicode beta a28d43e
* Added draw model button 2339b69
* Added NBM switch for 1n runs 1b378d5
* functions: updated bilorentzan now calls single lorentzian 0c663c4
* functions: removed unnecessary brackets 5305aa8
* Updated bdata version a9bf7cd
* Made use asym error input is array 6915326
* Reworked backend for iminuit 2.3.0 b2581b8
* Added caluclator: nmr attenuation 2eaa3f5
* Added deadtime popup e5687e5, c02e504

Documentation

* Deleted help.html in favour of git wiki 549a9d9
* Added badges to readme 55aca8f
* Removed help and fitting readme from manifest 8a5123c

Testing

* Added testing functions for functions and leastsquares 30067fe
* added minuit testing bff4f9d, f9b1e3c
* Added global fitter testing 9a273e8
* Added commandline option e5c13a8
* Removed return value for global_fitter test 5957dde
* Moved test bfit obj creation to testing.py bb239a2
* bfit.py: added commandline option 7a91b9c
* Added calculator tests e6123a4
* Added commandline mode for calculators 92a9381
* Added test fileviewer draw modes f3535f5
* Added test of fetch files tab d17ff56
* Started testing fit_files c040072

4.6.0

Updates

* Fixed T = nan issue in fetch files tab
* Updated how versions are checked
* Updated dependencies
* Make main function and sys call for running bfit. No longer is python3 -m bfit needed
* Updated readme

4.5.0

Update

* Updated fraction_b pretty label
* Updated window title
* Centered options in fit file right frame
* Fixed issue with fit contraints
* Fixed error on fit cancel
* Fixed crash on unicode error for minuit printing
* Fixed crash on constrained fit with migrad
* Fixed fitting error
* Fixed issue with init par ordering
* Changed tkk.Entry to Entry for white cursor color
* Calculators no longer need enter press to set value
* Fetch: no enter press needed to set rebin & omit on checked items
* Periodic update disables matplotlib autoscale
* Fit files: fixed error message on fit fail
* Fit constraints added message on fit fail
* Fit constraints disables fit tab on fit
* Fixed do_quiet when fetching latest run
* Added NQR mass flow to camp window
* Fixed minos input for global_fitter
* Global fitter: fixed print for minuit
* Enabled some items when fitting
* Fixed fitline title when merging lots of runs
* Fixed model fitting, limit assignment
* minuit: fixed chi2 output for dof <= 0
* Calculators are now in their own menus
* Moved redundant code to process popup
* Added draw after fit switch
* Renamed some menu options

4.4.0

Updates

* Fixed data directory lookup for packaged data
* Updated manifest
* Centered the image in the attenuation popup
* Fixed tight_layout in attenuation popup
* Fixed issue with opensuse initial window size of attenuation popup
* Update bdata version
* Drawing now works with l/r and r/b counters
* Moved fit to a seperate process
* Fit status window allows cancellation of fit
* Added progress bar to fit status window
* Fitting no longer blocks main thread. For now, all buttons disabled during fit.

Page 4 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.