Bfit

Latest version: v4.21.4

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

Scan your dependencies

Page 7 of 10

2.10.0

Updates

* New features
* Added switch for setting p0 based on prior fits
* Added 1n custom variable output to inspect tab
* Added x limits to fitting
* Added unique id label ('year.run') and made this the default
* Simplified tab names, made tabs larger and easier to click
* Disallowed fit parameters to be both shared and fixed.
* Added the 1e run mode

* Bug fixes
* Specifies TkAgg matplotlib backend to account for differences in raise window command
* Fixed fitstyle error on fitting for more than 8 runs. Omitting legend now works.
* Fetch data tab checkbox labels now update on fetch
* Fixed extra blank matplotlib figures popping up when redraw mode selected and no figure active
* Unselecting runs in fetch tab also removes corresponding plotted result in fit tab
* Export data now properly sets .csv file extension

2.9.0

Updates

* Bug Fixes
** Fetching of asymmetry mode
** Fit tab now removes all runs before loading a previous state
** bfit reference is weakref proxy in all children
** Fixed memory leak in integrator
** All popup windows now have icon in tray
** fitdata container now saves p0/bounds input from user as float

* Changed behaviour
** 1/T1 is displayed as 1_T1
** Modelling the fit results is now a popup window
** Downloads data when missing (due to bdata updates)
** Removed MixedStrExp function from backend

* New features
** Python command execution window under "file". Prints to command line.
** Constrained parameters fit window.

2.8.0

Updates

* Added param y to fileview for 1w mode
* Fixed file autocomplete in fileviewer
* Added fetch to most recent in file fetch
* Added error-less fitting for data model
* Fixed draw new for both data and fit selected. Now always draws these stacked for same run.
* Fixed export of 1w files
* Added yaml to list of dependencies
* Reduced maplotlib version requirement to 2.2.4
* Fixed some issues with xlim
* Added run duration to fetch display
* Plot tracker clears figure before closing in attempt to return memory
* Added background change on mouseover in file fetch
* Separated variable in asym calc type boxes, shows only implemented fitting modes

2.7.0

Updates

* Repaired fixed parameter fitting for independent and global fitting
* Classifiers in setup.py is now a list
* Added return function to ncomp spinbox
* Added 1w to function placer
* Added labels to match new ppg/epics/camp additions
* Fixed labels not set when run removed issue
* Fit checkbox for all set to True on fit
* Fetch tab: remove set all button in favour of enter button
* Added draw NBM asymmetry switch
* Added pos/neg helicity draw and fitting

2.6.0

Updates

* Changed labelling in plot to data.id
* Fixed annotation
* Added many camp variables to param draw
* Added rates to param draw and fileviewer
* Fixed do_fit remove legend on too many drawn items
* Fixed start time to be actual time (Epoch)
* Updated README for fit modules
* Fixed rebining to allow setting in fit tab. Also in backend functions
* Added fit model to results

2.5.0

Updates

* Added global fitting for 2e mode
* Fixed size of viewing window in fit files tab
* Fixed resize of windows in fileviewer
* Fixed positioning of misc frames
* Fixed chisq calculations of single runs
* Cosmetic padding fixes
* Added year to drawing and export parameters
* Added beta averaged T1 to drawing and export parameters
* Global fitter draw mode "append" now draws fits in black
* Added PltTracker: figure windows are tracked, drawing happens in sorted windows. Periodic updates are working.

Page 7 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.