Recent Releases of bfit
bfit - bfit
Updates
- Removed version numbers of dependencies
- Fixed error with standardized residuals for values with errors of zero
- Fixed issue with fitting with fixed values
- Fixed unecessary error message on close all figures
- Fixed update with multiple components (lorentzian)
- Fix for missing scipy.misc submodule
- Added PseudoVoigt function
Scientific Software - Peer-reviewed
- Python
Published by dfujim 10 months ago
bfit - bfit
Updates v4.21.1
- Fixed publishing workflows
Updates v4.21.2
Updates v4.21.3
- Fixed setting beam energy labels
- Fixed combined norm returning negative errors
- Fixed parameter setting in model fitting
- Fixed parameter definitions for drawing fitpar
- Fit results rounded accroding to pdg rules
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 1 year ago
bfit - bfit
Updates
- Replaced depreciated use of collections.iterable
- Added jax dependencies
- Now uses bdata calculators
- Fixed bug with fetch ranges with no environ var
- Fixed wierd error with filedialog
- Fixed export with custom variable
- Added messagebox import
- Added checkboxes for prebeam draw and background correction
- Updated bdata version to 6.11.1
Scientific Software - Peer-reviewed
- Python
Published by dfujim about 3 years ago
bfit - bfit
Updates
- Fixed least square issue with np.exp and on np.float arrays
- Shared parameters now have entries which are modified for all
- Added "all the above to draw param list"
- Fixed draw residuals
- Fixed issue with prep with merged runs
- Added counts to prep data popup
- Added inspect for merged runs, and of different years
- Disabled upper bound to inspect year
- Fixed shared un-selecting after run fetch
- Fixed testing
- Updated upper x bound for history hide - now looks for entry box width
- Fixed spelling error on fetch page
- Filter by activation is now filter by deactivation
- Added counts to variable list
- Fixed filtering on nan variables
- Added T1 avg to variable list
- Fixed unwanted linked shared variables for biexp and 3 exp functions
- Added update data button to fetch tab
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 4 years ago
bfit - bfit
Updates
- Updated citation link to JOSS publication
- Moved geninitpar to its own file. Made visible to public
- Fixed ncomp issue when repopulating
- Removed unneeded old code
- Added flip asymmetry button to prep data popup
- Fixed NBM calculations from fetch tab
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 4 years ago
bfit - bfit
Backend Updates
- Added InputLines object, simplified functionality of fitlines
- Split dataline and fitline objects into their own files
- Updated template_popup to better work for other similar popups.
Frontend Updates
- Constrained fit now just added parameters to main fit tab
- Now rounds to 3 sig figs after decimal place
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 4 years ago
bfit - bfit
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 showfncomposition to drawfncomposition
- Reordered functions
- Moved save/load state to bfit obj
- Added variables from dataline to fitdata
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 4 years ago
bfit - bfit
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
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 4 years ago
bfit - bfit
Updates
- Updated README
- Fixed future deprecation of setwindowtitle
- 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
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 4 years ago
bfit - bfit
Updates
- Added Attribute error for passing on bd.pulse_s error
- Fixed dofit 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 scanstart instead of voltstart 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
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 4 years ago
bfit - bfit
Updates
- Fixed p0 array input, added access to fit results like iminuit
- Fixed chi2 in global fitter
- fitter.py: Simplified getfitfn
- 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
- popupfitresults: 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
Scientific Software - Peer-reviewed
- Python
Published by dfujim almost 5 years ago
bfit - bfit
Updates
- Updated 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
Scientific Software - Peer-reviewed
- Python
Published by dfujim almost 5 years ago
bfit - bfit
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 beamkev and beamkev_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
Scientific Software - Peer-reviewed
- Python
Published by dfujim almost 5 years ago
bfit - bfit
Updates
Bug fixes
- bfit.py: fixed export data ef5399c
- bfit.py: fixed filedialog style issue 116f9bd
- tabfitfiles.py: fixed export fit cancel 1f7fbaf
- tabfitfiles.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
Scientific Software - Peer-reviewed
- Python
Published by dfujim about 5 years ago
bfit - bfit
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
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 5 years ago
bfit - bfit
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.
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 5 years ago
bfit - bfit
Updates
- Moved bfit call to main thread
- Added fix for macOS users for forking
- Fixed fitting merged runs
- Fixed result legend fontsize
- Fixed export fit/data issues
- Fixed pretty label update issue
- Updated bdata version to account for bad freq calc on single counters
- Added version printout to logs
- Added spaces after commas (style fix)
- Added additional logging statements
- Updated pip need version printout
- Changed images dir to data
- Added nmr data on signal attenuation
- Added calculator for signal attenuation
- Fixed setting icons command in a few windows
- Fit files no longer prints keyerror on export parameters
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 5 years ago
bfit - bfit
Updates
- Fixed lorentz width back to proper value
- FIixed width points on GUI parameter estimator
- Changed how minos errors get executed in globalfitter and fitbdata
- Fixed global fitter issue with dof < 1
- Fixed typos
- Fixed crash on minor error
- Improved bilorentzian initial value guesses
- fixed unicode error in minuit output
- added check for version, runs in separate process
- Added draw asym from +/- helicity of a single counter
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 5 years ago
bfit - bfit
Updates
- Fixed draw norm with asymmetric errors
- Checkboxes in fetch no longer allow residuals and data/fit at the same time
- Fixing a shared parameter now fixes for all runs
- Fixed fit model parameter output
- Improvements to global fitter bounds assignment
- Added minuit object for easy migrad fitting of data. Object is accessible at top-level
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 5 years ago
bfit - bfit
Non-Backwards Compatible Changes
- Input changes to globalfitter, fitbdata, and globalbdatafitter
- Lorentzian function, BiLorentzian function now report actual FWHM. Prior value was 2x too low. [This is wrong. It was right the first time. Updated in v4.1.1]
New Features
- Added menu option to force normalized draw without fit parameter
- Added results button to fit tab to show the breakdown of multi-component fits
- Allows direct import of some fitting backend functions, such as
from bfit import global_fitter - Added migrad minimizer from iminuit for independent, global, constrained, and model fits.
- Added least squares class for migrad minimization, which accounts for x and asymmetric errors.
- Added asymmetric error reporting for fit tab, export, compare table, parameter drawing, model fitting
- Added menu option to switch minimizers: curve_fit (trf), midgrad with hesse errors, migrad with minos errors
- Draw parameters now have pretty latex-ed labels
- Added button and popup for user-defined parameters which can be used in both drawing and model fitting
Updates
- Updated spins for all bnmr probes
- Updated bdata version
- Updated Readme
- Updated Help document
- Updated save/load state
- Removed 'Get P0' button # Fixes
- Fixed draw parameter initial label to be blank
- Fixed drawing too many objects in legend
fit_bdata: Added flush for print statement on shared parameter fits- Fixed the resetting fixed checkbox issue on tab change
fetch_files: degrid now unselects fit drawing. Fixes a small bug- Fixed missing logged T issue
- Fixed draw parameter sort order - important when drawing with connecting lines
- Fixed 2e axis units
- When fitting a model, the mouseover annotation remains in place.
- Fitting a model allows drawing of multiple lines, distinguished by their functional form
- Fixed remove legend on draw_all for other figstyles
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 5 years ago
bfit - bfit
Updates
- Added function placer for bilorentz
- Fixed bug with initial values in 1f mode
- Attempted fix to missing NBM histograms issue (untested)
- Fixed rounding issue with impl energy labels
- Fixed QuadLorentz placement bug
- Fixed draw in log graph, especially with regards to the update button
- Fixed redraw mode creating new windows
- Added done print statement for shared parameter fitting
- Added normalized asymmetry draw mode for 20 and 2h
- Added menu option for selecting thermometer channels
- Fixed normalized and shifted draw modes to use fit values if available
- Updated y labels for most special draw modes (i.e. everything other than "Asymmetry")
- Updated help page with new draw modes.
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 5 years ago
bfit - bfit
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
- popupfitconstraints.py: fixed issues with merged runs
- calculatornmrB1.py: added warning for calculation applicability
- setup.py: now uses bdata v6.0.0
- Fixed return binding on label entry
- Added history listbox
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 5 years ago
bfit - bfit
Updates
- Fixed issue with drawing 1f and 1w on fitting
- Reverted to TkFixedFont with no sizing selection
- Removed "removedrawnobject" 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
Scientific Software - Peer-reviewed
- Python
Published by dfujim almost 6 years ago
bfit - bfit
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
Scientific Software - Peer-reviewed
- Python
Published by dfujim about 6 years ago
bfit - bfit
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. - fitlist replaced with fitbdata. (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 pulsedstrexp and pulsedexp).
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
Scientific Software - Peer-reviewed
- Python
Published by dfujim about 6 years ago
bfit - bfit
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
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 6 years ago
bfit - bfit
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
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 6 years ago
bfit - bfit
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.
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 6 years ago
bfit - bfit
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
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 6 years ago
bfit - bfit
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
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 6 years ago
bfit - bfit
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
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 6 years ago
bfit - bfit
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.
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 6 years ago
bfit - bfit
Updates
- Moved color definitions to colors.py
- Renamed a ton of modules, make backend directory
- Added 1w run mode
- Added backend to list of modules
- fetch tab: fixed label for small B fields
- fetch tab: added info string to checkbox label
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 6 years ago
bfit - bfit
Updates
- Added switch for changing probes
- Removed baseline from SLR fitting functions
- Added decay scheme for 31Mg and daughter corrections
- Fixed modify all recursion error
- Added probe species label
- Added 1000/T and chisquared draw options to parameter list
- Added run titles to fit files tab, and updated formatting of run numbers
- Fixed fit files resizing error
- Fixed legend for >8 files when fitting (no longer draws, catches warning)
Scientific Software - Peer-reviewed
- Python
Published by dfujim over 6 years ago
bfit - bfit
Updates
- Renovated display of fit tab: now all fit lines are shown at once in a canvas with a scroll bar.
- Data lines reused when possible.
- Added reset initial parameters button
- Added set p0 as result button
- Updated labels
Scientific Software - Peer-reviewed
- Python
Published by dfujim almost 7 years ago
bfit - bfit
Updates
- Added done statement to update
- Year input now spinbox with max year set to this year
- Fetch files draws fewer widgets to improve speed
- Removed file groups. Improves speed.
- Fetch files no longer creates new objects on file fetch if objects already created. Data is still updated.
Scientific Software - Peer-reviewed
- Python
Published by dfujim almost 7 years ago
bfit - bfit
Updates
- Removed nan values from export
- Added logging and debugging mode to gui
- global fitting now has rebin option
- fit tab now only fits selected runs
- Default year is the latest that has data in filesystem
- Added show all parameters button and popup
- Zaher's calculator now includes working link to source material
- Added errors to values in fileviewer
Scientific Software - Peer-reviewed
- Python
Published by dfujim about 7 years ago
bfit - bfit
Updates
Fixes ** Ordering in globalfitter constructor (6aadf4ac6617946306633f1409cff3671ae2e959) ** Bounds defaults in fitbdata (433f376af5a1985ab709cf1b5181bef8a7e22e24) ** fitlist input now takes lists with one entry (251c3694f145fffafcc17c08fb5e0fc56598d337) ** Fixed parameter passing and bounds setting for global fits (dbd3809ccf08f126bf299285328c341faf74e752) ** Fixed bounds expansion for multiple options (9e33081949d8bfe9a8bc2c1e23578b6e8cec39a3) ** Fixed double-figure creation when draw mode is "new" (2ee7e7fe327bee2a3565fbef38202b122d273f5b) ** Stopped reset of fit function on re-fetch (#8 ) ** curvefit uses
absolute_sigma=True(c9021f8759476c7b899ac578620b5ac6d79a7b82)New Features ** Fitting routines return the full covariance matrix (d702e039963a10780be6fa83b0141ebb15554e98) ** Added x limits to fitting modules (4ddbc8f881dcb9d5975bf1e14bc921a084aec4df) ** Added residual drawing (580ddb5b87ff68b612bb506bedaf5a753969bcfc) ** Added title to default label lists (38281cc8a4fb1cd469cbc347d581a293b7a7dd3e) ** Added search archive to file menu (#12 ) ** Added mousewheel scrolling (#9 ) ** Added globbing and default file fetch to file inspect tab (#16) ** Added annotation to fit parameter drawing (#2 ) ** Added progress bar to fitting routine (#13 )
Other Changes ** Migrated to github ** Set as group and force check set to true by default (daf5aeac1921eb04da75eb91da5c3c1495aceac7) ** Changed binding of return button on fit tab to draw parameters (f1eb6a3e425399cf5eb05267053c3d39044dcbd9)
Scientific Software - Peer-reviewed
- Python
Published by dfujim about 7 years ago