Bfit

Latest version: v4.21.4

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

Scan your dependencies

Page 3 of 10

4.13.0

New Features

* Added show citation button
* Installs on windows (doesn't yet fit properly)
* Added popup to prepare data for fitting and related button

Misc Updates

* Added extra point to HH6 calc
* Increased logfile size
* Added EL3
* bdata updated to 6.7.2

Bug Fixes

* T1 working with multi component functions
* 1x error in init param setting
* Normalized draw in fit
* Adding parameters
* Load state error with no fetched run in inspect tab
* Removed accidental import of mudpy.global_variables
* Added wheel to dependencies list

Under the hood

* Moved draw command to fitdata obj
* Moved get_values to fitdata obj
* Moved draw_fit to fitdata obj
* Moved draw_residuals to fitdata obj
* Renamed show_fn_composition to draw_fn_composition
* Reordered functions
* Moved save/load state to bfit obj
* Added variables from dataline to fitdata

4.12.0

Updates

* Added HH6 magnet current to field conversion
* Fixed fwhm = 0 init param when setting with GUI
* Fixed export data issue when NBM requested
* Auto detects negative height bounds for initial param when set via graphical interface
* Fix for fitting with no histograms error
* Fix for fitting 1x mode
* Added option to load 1f and 1x runs together (also 20 and 2h)
* Updated bdata version to 6.6.2
* Fixed history mouseover persistence
* Added T1 to drawing options
* Added B field conversion for NQR runs in inspect tab

4.11.0

Updates

* Added support for 1x mode
* Turned off text wrap in fileview
* Changed order in which doppler tube shows in fileview
* Fixed lineskip issue

4.10.1

Updates

* Updated README
* Fixed future deprecation of set_window_title
* Added error popup and logging for bad mode
* Added probe species to fileview
* Fixed issue with viewing 1n runs with no ppg param logged
* Added doppler tube to fileviewer
* Rates show as k/M/G instead of full number, added F/B
* Fixed custom epics var issue
* Fixed x label for custom scan in 1n
* Added 1c, 1d modes to raw scan calc list
* Fixed zerodiv error, area detection in fileview
* removed 1n from fitting options
* fix for the area.upper issue
* Now accesses custom field of asym for drawing custom epics var
* Updaed bdata version
* Fixed area check in dataline
* Added las wavelen, lamba to fileview, export
* Update turns off update autoscale only for 20 and 2h runs
* Added draw 1f as shifted from peak
* init param value out of range adjusts bounds auto
* Added legend to function placer
* Fixed issue with not removing parameters from fitdata.fitpar on changing n components

4.9.0

Updates

* Added Attribute error for passing on bd.pulse_s error
* Fixed _do_fit output on list depth = 1 for constrained fits - fixes sharing variables
* Added test for constrained fit for the above case
* Updated bdata version
* Added button to inspect tab to load runs from file
* Added tests for load run from file button
* Uses scan_start instead of volt_start for 1n runs
* Added message error popup for asym calc failure
* Allows loading of test run if from file
* Added 1c mode
* Updated iminuit and bdata versions

Updates for new DAQ

* Added run comments to inspect display
* Inspect tab display modified to better correspond to new DAQ
* Added disable/default option for units to account for custom EPIC scan case
* Fixed unit conversions based on new ppg parameters
* Added test function for units popup

4.8.0

Updates

* Fixed p0 array input, added access to fit results like iminuit
* Fixed chi2 in global fitter
* fitter.py: Simplified get_fit_fn
* Reamped tests for compatibility with pytest. Finished base testing.
* Minuit returned lower is now absolute valued
* Update issue templates
* global_fitter.py: fixed negative lower error output
* popup_fit_results: fixed chi2 call
* Added filter for bdata warnings
* Fixed set p0 prior
* Added named assignment of minuit parameters
* Fixed mintuit broadcasting, added testing
* Added raise error on failed input
* Removed self weakref input to tabs
* Fixed chi2 reference in fit results
* renamed export param to deal with memory passing issues
* Fixed class variable issues
* Minor fixes to axes tracking
* Updated readme

Page 3 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.