Recent Releases of dspeed

dspeed - v1.8.1

What's Changed

  • Add pyyaml as a dependency by @iguinn in https://github.com/legend-exp/dspeed/pull/146

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.8.0...v1.8.1

- Python
Published by iguinn 7 months ago

dspeed - v1.8.0

What's Changed

  • Added utility functions and lazy loading of processors by @iguinn in https://github.com/legend-exp/dspeed/pull/141
    • Added where and a if b else c expressions for performing selections
    • Added isnan and isfinite expressions
    • Added floor, ceil and trunc expressions to go with round
    • Upgraded GUFuncWrapper and test function compare_numba_to_python to work for a wider variety of function signatures
  • wf browser fix for VectorOfVectors by @tdixon97 in https://github.com/legend-exp/dspeed/pull/143
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/legend-exp/dspeed/pull/140
  • Allow non-string init_args by @iguinn in https://github.com/legend-exp/dspeed/pull/144

New Contributors

  • @tdixon97 made their first contribution in https://github.com/legend-exp/dspeed/pull/143

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.7.0...v1.8.0

- Python
Published by iguinn 8 months ago

dspeed - v1.7.0

What's Changed

  • Fixes for change to lh5.read by @iguinn in https://github.com/legend-exp/dspeed/pull/89
  • Couple of processor tweaks by @ggmarshall in https://github.com/legend-exp/dspeed/pull/127
  • Fixed bug where VoV wasn't resizing flattened data array by @iguinn in https://github.com/legend-exp/dspeed/pull/134
  • update packaging by @ggmarshall in https://github.com/legend-exp/dspeed/pull/128
  • Fixed errors in tests when running with numpy2 by @iguinn in https://github.com/legend-exp/dspeed/pull/135
  • Processor for INL correction by @valerioda in https://github.com/legend-exp/dspeed/pull/139

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.6.4...v1.7.0

- Python
Published by gipert 9 months ago

dspeed - v1.6.6a2

What's Changed

  • Fixed bug where VoV wasn't resizing flattened data array by @iguinn in https://github.com/legend-exp/dspeed/pull/134

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.6.6a1...v1.6.6a2

- Python
Published by iguinn 10 months ago

dspeed - v1.6.6a1

What's Changed

  • Fixes for change to lh5.read by @iguinn in https://github.com/legend-exp/dspeed/pull/89
  • Couple of processor tweaks by @ggmarshall in https://github.com/legend-exp/dspeed/pull/127

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.6.4...v1.6.6a1

- Python
Published by iguinn 10 months ago

dspeed - v1.6.4

What's Changed

  • stability improvements for optimise, add bounds and use simplex by @ggmarshall in https://github.com/legend-exp/dspeed/pull/126
  • Add timing info and some info logging by @ggmarshall in https://github.com/legend-exp/dspeed/pull/112

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.6.3...v1.6.4

- Python
Published by iguinn 11 months ago

dspeed - v1.6.3

What's Changed

  • Fixed deprecation warning by @iguinn in https://github.com/legend-exp/dspeed/pull/93
  • Docs: do not show argument types in function signature by @gipert in https://github.com/legend-exp/dspeed/pull/94
  • Added fast non negative least square optimization processor by @patgo25 in https://github.com/legend-exp/dspeed/pull/98
  • Bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/legend-exp/dspeed/pull/97
  • Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 by @dependabot in https://github.com/legend-exp/dspeed/pull/96
  • Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 by @dependabot in https://github.com/legend-exp/dspeed/pull/99
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/dspeed/pull/101
  • increase pycln version to fix pc error by @ggmarshall in https://github.com/legend-exp/dspeed/pull/111
  • Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in https://github.com/legend-exp/dspeed/pull/104
  • Make sure t0 filter is zero-area by @iguinn in https://github.com/legend-exp/dspeed/pull/103
  • add pmt pulse injectors by @ggmarshall in https://github.com/legend-exp/dspeed/pull/102
  • add min value to nnls to give ability force small solutions to 0 by @ggmarshall in https://github.com/legend-exp/dspeed/pull/108
  • fix nan issues in fftconvolve by @ggmarshall in https://github.com/legend-exp/dspeed/pull/114
  • add ability to suppress nan check for dpz by @ggmarshall in https://github.com/legend-exp/dspeed/pull/120
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/dspeed/pull/124
  • some speedups for processors by @ggmarshall in https://github.com/legend-exp/dspeed/pull/123
  • Use collections.ABC and bugfix for db parsing by @iguinn in https://github.com/legend-exp/dspeed/pull/125

New Contributors

  • @patgo25 made their first contribution in https://github.com/legend-exp/dspeed/pull/98

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.6.2...v1.6.3

- Python
Published by iguinn 11 months ago

dspeed - v1.6.2

What's Changed

  • Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.11.0 by @dependabot in https://github.com/legend-exp/dspeed/pull/92

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.6.1...v1.6.2

- Python
Published by iguinn over 1 year ago

dspeed - v1.6.1

What's Changed

  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/dspeed/pull/88
  • Ml processors for ann by @ggmarshall in https://github.com/legend-exp/dspeed/pull/90

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.6.0...v1.6.1

- Python
Published by iguinn over 1 year ago

dspeed - v1.6.0

What's Changed

  • Updated author list in CITATION.cff by @esleon97 in https://github.com/legend-exp/dspeed/pull/81
  • Fixed docstring of linearslopediff by @iguinn in https://github.com/legend-exp/dspeed/pull/82
  • Bug fixes by @iguinn in https://github.com/legend-exp/dspeed/pull/83
  • Added dspeedguvectorize decorator for already vectorized functions. Use it for fftconvolve_wf by @iguinn in https://github.com/legend-exp/dspeed/pull/85
  • Added tensorflow model processor by @iguinn in https://github.com/legend-exp/dspeed/pull/87
  • Spelling correction for pre-commit bot by @iguinn in https://github.com/legend-exp/dspeed/pull/91

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.5.0...v1.6.0

- Python
Published by gipert over 1 year ago

dspeed - v1.5.0

What's Changed

  • Change default behavior of WaveformBrowser when no line arg is given by @iguinn in https://github.com/legend-exp/dspeed/pull/76
  • Added ringing injector by @iguinn in https://github.com/legend-exp/dspeed/pull/78
  • Change unit conversion to work with inverse units (e.g. frequencies) by @iguinn in https://github.com/legend-exp/dspeed/pull/79
  • Removed deprecated np.float_ calls by @SamuelBorden in https://github.com/legend-exp/dspeed/pull/80

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.4.0...v1.5.0

- Python
Published by gipert over 1 year ago

dspeed - v1.4.0

What's Changed

  • Added support for yaml files and other updates by @iguinn in https://github.com/legend-exp/dspeed/pull/57
  • Added nan check to SVM processor by @esleon97 in https://github.com/legend-exp/dspeed/pull/58
  • Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in https://github.com/legend-exp/dspeed/pull/56
  • Updates to timepoint thresh by @iguinn in https://github.com/legend-exp/dspeed/pull/62
  • Fixed precision bug in pole zero filters, added unit tests by @SamuelBorden in https://github.com/legend-exp/dspeed/pull/52
  • Improved handling of coordinate variables by @iguinn in https://github.com/legend-exp/dspeed/pull/63
  • Added RC-CR^2 filter by @SamuelBorden in https://github.com/legend-exp/dspeed/pull/64
  • Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 by @dependabot in https://github.com/legend-exp/dspeed/pull/65
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/dspeed/pull/66
  • Test on Python 3.12 by @gipert in https://github.com/legend-exp/dspeed/pull/68
  • update svm processor to have default option and add poly_fit processo… by @ggmarshall in https://github.com/legend-exp/dspeed/pull/67
  • Bug fixes by @iguinn in https://github.com/legend-exp/dspeed/pull/69
  • Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 by @dependabot in https://github.com/legend-exp/dspeed/pull/73

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.3.0...v1.4.0

- Python
Published by gipert over 1 year ago

dspeed - v1.4.0a1

What's Changed

  • Added support for yaml files and other updates by @iguinn in https://github.com/legend-exp/dspeed/pull/57
  • Added nan check to SVM processor by @esleon97 in https://github.com/legend-exp/dspeed/pull/58
  • Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in https://github.com/legend-exp/dspeed/pull/56
  • Updates to timepoint thresh by @iguinn in https://github.com/legend-exp/dspeed/pull/62
  • Fixed precision bug in pole zero filters, added unit tests by @SamuelBorden in https://github.com/legend-exp/dspeed/pull/52
  • Improved handling of coordinate variables by @iguinn in https://github.com/legend-exp/dspeed/pull/63
  • Added RC-CR^2 filter by @SamuelBorden in https://github.com/legend-exp/dspeed/pull/64
  • Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 by @dependabot in https://github.com/legend-exp/dspeed/pull/65
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/dspeed/pull/66
  • Test on Python 3.12 by @gipert in https://github.com/legend-exp/dspeed/pull/68
  • update svm processor to have default option and add poly_fit processo… by @ggmarshall in https://github.com/legend-exp/dspeed/pull/67
  • Bug fixes by @iguinn in https://github.com/legend-exp/dspeed/pull/69

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.3.0...v1.4.0a1

- Python
Published by iguinn almost 2 years ago

dspeed - v1.3.0a6

What's Changed

  • Added support for yaml files and other updates by @iguinn in https://github.com/legend-exp/dspeed/pull/57
  • Added nan check to SVM processor by @esleon97 in https://github.com/legend-exp/dspeed/pull/58
  • Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in https://github.com/legend-exp/dspeed/pull/56
  • Updates to timepoint thresh by @iguinn in https://github.com/legend-exp/dspeed/pull/62
  • Fixed precision bug in pole zero filters, added unit tests by @SamuelBorden in https://github.com/legend-exp/dspeed/pull/52
  • Improved handling of coordinate variables by @iguinn in https://github.com/legend-exp/dspeed/pull/63
  • Added RC-CR^2 filter by @SamuelBorden in https://github.com/legend-exp/dspeed/pull/64
  • Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 by @dependabot in https://github.com/legend-exp/dspeed/pull/65
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/dspeed/pull/66
  • Test on Python 3.12 by @gipert in https://github.com/legend-exp/dspeed/pull/68
  • update svm processor to have default option and add poly_fit processo… by @ggmarshall in https://github.com/legend-exp/dspeed/pull/67

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.3.0...v1.3.0a6

- Python
Published by iguinn almost 2 years ago

dspeed - v1.3.0

What's Changed

  • CI: test on Python 3.11 by @gipert in https://github.com/legend-exp/dspeed/pull/12
  • Upgrades to ProcessingChain and WaveformBrowser by @iguinn in https://github.com/legend-exp/dspeed/pull/11
  • Modified dwt processor to output either approximate or detailed coefficients. by @esleon97 in https://github.com/legend-exp/dspeed/pull/15
  • Fixed bug in handling of coordinates by @iguinn in https://github.com/legend-exp/dspeed/pull/22
  • Updated behavior of round operator in ProcessingChain by @iguinn in https://github.com/legend-exp/dspeed/pull/23
  • Added general transfer function convolver by @SamuelBorden in https://github.com/legend-exp/dspeed/pull/19
  • Added unit for astype and round; fixed bugs in each by @iguinn in https://github.com/legend-exp/dspeed/pull/24
  • Processors for centroid search and wf alignment. Added possibility to read lh5 path in the processing chain by @valerioda in https://github.com/legend-exp/dspeed/pull/20
  • Added constant variables to processing chain by @iguinn in https://github.com/legend-exp/dspeed/pull/28
  • Split factory functions into kernel generation functions and general convolution functions by @ggmarshall in https://github.com/legend-exp/dspeed/pull/27
  • Fixed bug in handling of constant parameters by @iguinn in https://github.com/legend-exp/dspeed/pull/29
  • Import developer guide from pygama by @gipert in https://github.com/legend-exp/dspeed/pull/32
  • Added min_max normalization for preprocessing of AP-SVM inputs. by @esleon97 in https://github.com/legend-exp/dspeed/pull/33
  • Support the latest legend-pydataobj version by @gipert in https://github.com/legend-exp/dspeed/pull/37
  • Add missing SciPy dependency to setup.cfg by @gipert in https://github.com/legend-exp/dspeed/pull/39
  • Added support for VectorOfVectors by setting vector_len field when declaring variables by @iguinn in https://github.com/legend-exp/dspeed/pull/25
  • Default numba cache to true by @iguinn in https://github.com/legend-exp/dspeed/pull/41
  • Added more information to README by @iguinn in https://github.com/legend-exp/dspeed/pull/42
  • Added links to README by @iguinn in https://github.com/legend-exp/dspeed/pull/43
  • Added ability to set LGDO attributes through build_dsp() by @iguinn in https://github.com/legend-exp/dspeed/pull/44
  • Add CITATION.cff by @gipert in https://github.com/legend-exp/dspeed/pull/49
  • Changes to timepointthresh_interpolated by @Gl-duran in https://github.com/legend-exp/dspeed/pull/50
  • Update CITATION.cff by @iguinn in https://github.com/legend-exp/dspeed/pull/53
  • FFT factory funcs fix and bugfix for interpolated time point thresh by @ggmarshall in https://github.com/legend-exp/dspeed/pull/54
  • Update citation-related docs by @gipert in https://github.com/legend-exp/dspeed/pull/55

New Contributors

  • @gipert made their first contribution in https://github.com/legend-exp/dspeed/pull/12
  • @iguinn made their first contribution in https://github.com/legend-exp/dspeed/pull/11
  • @esleon97 made their first contribution in https://github.com/legend-exp/dspeed/pull/15
  • @SamuelBorden made their first contribution in https://github.com/legend-exp/dspeed/pull/19
  • @valerioda made their first contribution in https://github.com/legend-exp/dspeed/pull/20
  • @Gl-duran made their first contribution in https://github.com/legend-exp/dspeed/pull/50

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.2.0...v1.3.0

- Python
Published by gipert almost 2 years ago

dspeed - v1.3.0a5

What's Changed

  • Added support for VectorOfVectors by setting vector_len field when declaring variables by @iguinn in https://github.com/legend-exp/dspeed/pull/25
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/dspeed/pull/36
  • Default numba cache to true by @iguinn in https://github.com/legend-exp/dspeed/pull/41
  • Added more information to README by @iguinn in https://github.com/legend-exp/dspeed/pull/42
  • Added links to README by @iguinn in https://github.com/legend-exp/dspeed/pull/43
  • Added ability to set LGDO attributes through build_dsp() by @iguinn in https://github.com/legend-exp/dspeed/pull/44
  • Add CITATION.cff by @gipert in https://github.com/legend-exp/dspeed/pull/49
  • Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/legend-exp/dspeed/pull/51
  • Changes to timepointthresh_interpolated by @Gl-duran in https://github.com/legend-exp/dspeed/pull/50
  • Update CITATION.cff by @iguinn in https://github.com/legend-exp/dspeed/pull/53
  • FFT factory funcs fix and bugfix for interpolated time point thresh by @ggmarshall in https://github.com/legend-exp/dspeed/pull/54

New Contributors

  • @Gl-duran made their first contribution in https://github.com/legend-exp/dspeed/pull/50

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.3.0a4...v1.3.0a5

- Python
Published by iguinn about 2 years ago

dspeed - v1.3.0a4

What's Changed

  • Add missing SciPy dependency to setup.cfg by @gipert in https://github.com/legend-exp/dspeed/pull/39
  • Added support for VectorOfVectors by setting vector_len field when declaring variables by @iguinn in https://github.com/legend-exp/dspeed/pull/25

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.3.0a3...v1.3.0a4

- Python
Published by iguinn about 2 years ago

dspeed - v1.3.0a3

What's Changed

  • Import developer guide from pygama by @gipert in https://github.com/legend-exp/dspeed/pull/32
  • Added min_max normalization for preprocessing of AP-SVM inputs. by @esleon97 in https://github.com/legend-exp/dspeed/pull/33
  • Support the latest legend-pydataobj version by @gipert in https://github.com/legend-exp/dspeed/pull/37

Minor Changes

  • Bump actions/checkout from 2 to 4 by @dependabot in https://github.com/legend-exp/dspeed/pull/31
  • Bump actions/setup-python from 2 to 5 by @dependabot in https://github.com/legend-exp/dspeed/pull/30
  • Bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/legend-exp/dspeed/pull/34
  • Bump actions/download-artifact from 3 to 4 by @dependabot in https://github.com/legend-exp/dspeed/pull/35

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.3.0a2...v1.3.0a3

- Python
Published by gipert about 2 years ago

dspeed - v1.3.0a2

What's Changed

  • Fixed bug in handling of constant parameters by @iguinn in https://github.com/legend-exp/dspeed/pull/29

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.3.0a1...v1.3.0a2

- Python
Published by iguinn about 2 years ago

dspeed - v1.3.0a1

What's Changed

  • CI: test on Python 3.11 by @gipert in https://github.com/legend-exp/dspeed/pull/12
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/dspeed/pull/14
  • Upgrades to ProcessingChain and WaveformBrowser by @iguinn in https://github.com/legend-exp/dspeed/pull/11
  • Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by @dependabot in https://github.com/legend-exp/dspeed/pull/13
  • Modified dwt processor to output either approximate or detailed coefficients. by @esleon97 in https://github.com/legend-exp/dspeed/pull/15
  • Fixed bug in handling of coordinates by @iguinn in https://github.com/legend-exp/dspeed/pull/22
  • Updated behavior of round operator in ProcessingChain by @iguinn in https://github.com/legend-exp/dspeed/pull/23
  • Added general transfer function convolver by @SamuelBorden in https://github.com/legend-exp/dspeed/pull/19
  • Added unit for astype and round; fixed bugs in each by @iguinn in https://github.com/legend-exp/dspeed/pull/24
  • Processors for centroid search and wf alignment. Added possibility to read lh5 path in the processing chain by @valerioda in https://github.com/legend-exp/dspeed/pull/20
  • Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by @dependabot in https://github.com/legend-exp/dspeed/pull/26
  • Added constant variables to processing chain by @iguinn in https://github.com/legend-exp/dspeed/pull/28
  • Split factory functions into kernel generation functions and general convolution functions by @ggmarshall in https://github.com/legend-exp/dspeed/pull/27

New Contributors

  • @gipert made their first contribution in https://github.com/legend-exp/dspeed/pull/12
  • @iguinn made their first contribution in https://github.com/legend-exp/dspeed/pull/11
  • @esleon97 made their first contribution in https://github.com/legend-exp/dspeed/pull/15
  • @SamuelBorden made their first contribution in https://github.com/legend-exp/dspeed/pull/19
  • @valerioda made their first contribution in https://github.com/legend-exp/dspeed/pull/20

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.2.0...v1.3.0a1

- Python
Published by gipert about 2 years ago

dspeed - v1.2.0

What's Changed

  • Aoving slope processor for PPC detector A/E by @ggmarshall in https://github.com/legend-exp/dspeed/pull/7
  • Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by @dependabot in https://github.com/legend-exp/dspeed/pull/8
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/dspeed/pull/9
  • Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot in https://github.com/legend-exp/dspeed/pull/10

New Contributors

  • @ggmarshall made their first contribution in https://github.com/legend-exp/dspeed/pull/7
  • @pre-commit-ci made their first contribution in https://github.com/legend-exp/dspeed/pull/9

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.1.0...v1.2.0

- Python
Published by gipert over 2 years ago

dspeed - v1.1.0

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.0.1...v1.1.0

- Python
Published by gipert almost 3 years ago

dspeed - v1.0.1

Full Changelog: https://github.com/legend-exp/dspeed/compare/v1.0.0...v1.0.1

- Python
Published by gipert almost 3 years ago