Bfit

Latest version: v4.21.4

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

Scan your dependencies

Page 6 of 10

3.4.0

Updates

* Fixed draw shifted split
* Added draw normalized combined

3.3.0

Updates

* Added bdata.bmerged object in prep for merging runs
* Fixed accidental undo of what's new option
* Fixed param draw to have mouseover annotations with run id
* tab_fileviewer.py: widened window
* popup_fit_constraints.py: fixed issues with merged runs
* calculator_nmr_B1.py: added warning for calculation applicability
* setup.py: now uses bdata v6.0.0
* Fixed return binding on label entry
* Added history listbox

3.2.0

Updates

* Fixed issue with drawing 1f and 1w on fitting
* Reverted to TkFixedFont with no sizing selection
* Removed "remove_drawn_object" method
* Added automated test function application for faster development
* Added merge run feature accessible through a new syntax during run fetching
* Added a what's new option under the help option which redirects to the github releases page

3.1.0

Updates

* Added metadata to global fitter input, reorganized init
* integrator.pyx: Moved creation of C++ integrator to init in favour of adding a dealloc function
* Added parameter plot legend, now applies fit styles
* Fixed issue when fitting single run
* Rewrite of run removal when on stack/redraw mode
* Fixed removal of annotations on stack
* fixed colorcycle reset on redraw
* Fixed extra window popup on draw new
* Moved remove objects to plt tracker
* Updated fit_bdata docstring
* Updated window title
* Added font style to colors.py
* Added annotations that show on mouseover

3.0.0

Non-Backwards Compatible Revisions

* Global fitter rewrite for increased simplicity and speed. (2f145d1)
** get_par now outputs stdev as well as covariance matrix.
** renamed some of the inputs.
* fit_list replaced with fit_bdata. (b9e6a88)
** No longer takes runs, years as input, now list of bdata objects (or bjoined objects)

Other Major Revisions

* Inspect tab draws in its own category of figures.
* Added file header when exporting parameters, fits, and data.
* Updated units popup to easily accommodate new run modes.
* Removed force run mode option in menu.
* Updates to help html file.
* Added template for fitting popups, constraint and model fitting now inherit from this.
* Added license info and citation for double exponential C++ code.
* Rebin and omit now take effect when exporting data.
* Fixed getattr for pulsed object (base class for pulsed_strexp and pulsed_exp).

Minor Revisions

* Added update button for parameters.
* Fixed and added 2e draw modes.
* Set p0 from prior also now sets fixed flag.
* Periodic update does not block inspect tab.
* Added close all figures menu option
* Updated README
* Fixed update issue
* Drawing style popup: fixed import of webbrowser
* Periodic updates no longer make a random blank figure when ending.
* Added spaces in inspect rates
* Fixed update param for scaled (read: log) axes plots
* Updated pypi classifiers.
* Fetch tab: rebin label no longer incorrectly specifies that changes apply only to SLR runs
* Various fixes to fitting gui objects to account for changes to fitting backend

2.11.0

Updates

* Fixes
* Fixed drawing data during fit when fetch tab asym mode does not match fit tab
* Fixed dof during chisq calculation when some parameters are fixed in global fitting
* Fixed global fitting error due to adding xlims
* Fixed p0 height < 0 error
* p0 for biexp now has the two components differ by a factor of 10
* New Features
* Added force runmode to try to fix instances where the runmode is not written to file during run
* Added export fit line data
* Added button for p0 finder for each fit line
* Added normalized alpha diffusion drawing

Page 6 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.