Bfit

Latest version: v4.21.0

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

Scan your dependencies

Page 6 of 10

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

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

Page 6 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.