Changelogs » Bdata

PyUp Safety actively tracks 323,951 Python packages for vulnerabilities and notifies you when to upgrade.

Bdata

6.5.0

Updates
  
  * Updated mudpy version to 1.2.2
  * Fixed off-by-one error in rebin
  * Added new warning types
  * Fixed histogram selection input stripping
  * Updates iminuit version to 2.6.1
  
  Updates for new DAQ
  
  * Fixed area case compare issue
  * Added 1c and 1d modes
  * Added dkeys
  * dkeys volt_start, field_start renamed to scan_start (and similar for stop, incr)

6.4.0

Updates
  
  * `bmerged` now uses machine float epsilon
  * Allows processing of type `00` runs, although additional info may need to be manually added
  * Moved life dictionary to its own file
  * Added new classes for dictionaries with set command to add new parameters

6.3.0

Updates
  
  * Updated README
  * Added pulse_s, beam_keV, beam_keV_err properties
  * Added depreciation warnings

6.2.7

Updates
  
  * Added exception for missing PPG in deadtime correction
  * Moved keyerror catch to _correct_deadtime
  * Updated readme

6.2.4

Updates
  
  * Updated README
  * removed minuit printout on get_deadtime
  * bdata objects no longer readonly (didn't really work anyway)
  * Updated mudpy version
  * Added input and minimization error types
  * Updated get_deadtime inputs
  * Revised nuclear probe constants
  * Fixed reassignment of attributes from old runs
  * Fixed reassignment of histogram names from old runs
  * Fixed reassignment of methods from old runs
  * Variables titles not found in dkeys are now sorted to histograms with original titles. Warning message updated.

6.2.0

Updates
  
  * Fixed 1f calculation when selecting all types
  * Fixed rebin off-by-one SLR error
  * Fixed issue with counter frequency differences
  * Removed check on rebin
  * Updated single counter output dict keys
  * 1n no longer uses NBM by default
  * Fixed issue with drawing alpha diffusion with prebeam off by one error present in DAQ
  * Added deadtime corrections and calculation

6.1.0

Updates
  
  * Added cython as a dependency
  * Made the error on bad key more informative
  * Added check and fixes for old data (2003/2004)
  * Added dkeys for 2006
  * Added to dkeys for 2020
  * Added additional probe lifetimes
  * Added correction for prebeam off-by-one error in 20 runs from 2018-2020
  * Added warning for said correction
  * Added split counter asymmetry

6.0.0

Major Updates
  
  * mdata and mudpy moved to new repository. Install with `pip3 install mud-py`
  
  Other Updates
  
  * bmerged
  * now concatonates years
  * fixed issues with 20 mode merging (differences in time bins)
  * updated stdev combination
  * takes weighted means when combining variables
  * combining std of zero results in zero

5.1.0

Updates
  
  mudpy
  * raises exception on read fail
  * all functions now cpdef
  
  mdata
  * failure-less loading of mdict objects and description
  * Added mcoment.
  
  bdata
  * Changed default load directory to `~/.mdata`
  * bdata specified to not print sclr on repr
  * Added Ac232 lifetime
  * added np.str_ to __repr__ output
  
  bjoined
  * added lab to common items
  * updated _combine_hist to properly treat histogram metadata
  
  new modules
  * added bmerged
  
  general
  * Added classifiers to setup.py
  * Updated README

5.0.0

Major Changes
  
  * mudpy histograms are fetched as arrays of ints instead of floats
  * New mdata object which serves as a base class for bdata, provides access to general MUD files
  * All containers renamed: bcontainer, bhist, blist, bdict, bvar, bscaler to have m prefix, moved to mdata
  
  Minor Updates
  
  * Added to dkeys
  * Added 1e mode stuff
  * Fixed message in download success
  * Updated classifiers, license
  * Updated README

4.3.0

Overview
  
  * Updated readme
  * Fixed docstring
  * bjoined now appends 1f scans
  * Renamed helper function get_xhist, etc to be "private"
  * added beam_kev and get_pulse_s to bjoined
  * bjoined attribute returns array if elements are int or float

4.2.2

Updates
  
  * Added bjoined
  * Now uses pandas to combine scans
  * Added get_ppg
  * Added get_xhist
  * Updated mud source to fix MacOS issues
  * Attempts to download missing data from web
  * Sets default data location if not specified

4.0.0

Updates
  
  * Added NBM calculation switch
  * Added yconst to dkeys
  * **Made attributes readonly**

3.1.2

Updates
  
  * Added 1w run mode
  * Added combined output for 2e mode
  * Added ILEA1:HH3:RDCUR to dkeys
  * Changed mudfile decoding to latin1
  * Changed m to n in histogram lookup +/- replacement

3.0.0

Updates
  
  * Added rebin check for int in asym
  * Added get_temperature and get_field to mudpy.pyx
  * Edited list of lifetimes
  * Removed 20 background subtraction
  * Added fancy attribute access
  * Added reflected magic operator functions
  * Updated docstring

2.0.0

Updates
  
  * Moved life dict into global scope
  * Removed depreciated functions

1.3.10

Updates
  
  * Added error switch to beam_kev()

1.3.9

Updates
  
  * Updated webpage url to github
  * Fixed mud file source code
  * Fixed error calculations for helicities

1.3.5

Migration to github

1.3.2

* Updated referencing in adiff calc
  * Fixed minor typo errors
  * Fixed asym calculations with 2h
  * Added arithmatic operators for histograms, scalers, and variables
  * init now imports bdata helper objects
  * repr sorts internal keys
  * Started using matplotlib underscore naming convention for internal functions
  * Added oven_read_D to dkeys
  * Removed dir locations for common triumf machines
  * Depreciated pulse_off_s. Added get_pulse_s
  * Removed fields() and help()
  * Updated README