Recent Releases of legend-pygeom-optics

legend-pygeom-optics - v0.13.0

What's Changed

  • Copy load_user_material_code from legend-pygeom-l200 by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/106

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.12.0...v0.13.0

- Python
Published by ManuelHu 6 months ago

legend-pygeom-optics - v0.12.0

What's Changed

  • scintillate: new more fine-granular scintillation functions by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/105

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.11.1...v0.12.0

- Python
Published by ManuelHu 7 months ago

legend-pygeom-optics - v0.11.1

What's Changed

  • ultem: correct dispersion relation for absorption calculation by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/102
  • tetratex: lower VUV reflectivity by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/103

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.11.0...v0.11.1

- Python
Published by ManuelHu 8 months ago

legend-pygeom-optics - v0.11.0

What's Changed

  • fibers: add proton scintillation by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/99
  • vm2000/pen: fix scintillation particles by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/100
  • Add Ultem/PEI and silica by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/101

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.10.0...v0.11.0

- Python
Published by ManuelHu 8 months ago

legend-pygeom-optics - v0.10.0

What's Changed

  • pen/lar: add more scintillation particle types by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/97

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.9.2...v0.10.0

- Python
Published by ManuelHu 8 months ago

legend-pygeom-optics - v0.9.2

What's Changed

  • add option to scintillate without post_step point by @tdixon97 in https://github.com/legend-exp/legend-pygeom-optics/pull/98

New Contributors

  • @tdixon97 made their first contribution in https://github.com/legend-exp/legend-pygeom-optics/pull/98

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.9.1...v0.9.2

- Python
Published by ManuelHu 8 months ago

legend-pygeom-optics - v0.9.1

What's Changed

  • scintillate: add option to switch between emission models by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/95
  • scintillate: add missing proton by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/96

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.9.0...v0.9.1

- Python
Published by ManuelHu 9 months ago

legend-pygeom-optics - v0.9.0

What's Changed

  • move docs plotting to plot module by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/91
  • plot: add plotoptions argument by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/93
  • fiber: add scintillation for BCF-91A fibers by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/75

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.8.1...v0.9.0

- Python
Published by ManuelHu 11 months ago

legend-pygeom-optics - v0.8.1

What's Changed

  • Rename existing Gerda PMTs and add L1000 PMTs and Tyvek by @EricMEsch in https://github.com/legend-exp/legend-pygeom-optics/pull/89
  • Fix Janecek citation name by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/90

New Contributors

  • @EricMEsch made their first contribution in https://github.com/legend-exp/legend-pygeom-optics/pull/89

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.8.0...v0.8.1

- Python
Published by ManuelHu 12 months ago

legend-pygeom-optics - v0.8.0

What's Changed

  • Add ultra pure water for watertank. by @GinaGruenauer in https://github.com/legend-exp/legend-pygeom-optics/pull/85
  • Add watertank reflective foil parameters for VM2000. by @GinaGruenauer in https://github.com/legend-exp/legend-pygeom-optics/pull/86
  • Add PMT materials. by @GinaGruenauer in https://github.com/legend-exp/legend-pygeom-optics/pull/87
  • docs: fix plot of plain arrays by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/88

New Contributors

  • @GinaGruenauer made their first contribution in https://github.com/legend-exp/legend-pygeom-optics/pull/85

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.7.4...v0.8.0

- Python
Published by ManuelHu 12 months ago

legend-pygeom-optics - v0.7.4

What's Changed

  • add tests and better errors for InterpolatingGraph by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/80
  • disallow empty energy unit in vector properties by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/81
  • More tests by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/82
  • test: unwrap numba functions in tests and compare by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/83

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.7.3...v0.7.4

- Python
Published by ManuelHu about 1 year ago

legend-pygeom-optics - v0.7.3

What's Changed

  • docs: align rendering of Returns section with how we use it by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/76
  • try to fix codecov by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/77
  • add zero_outside flag to interpolating graph by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/79

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.7.2...v0.7.3

- Python
Published by ManuelHu about 1 year ago

legend-pygeom-optics - v0.7.2

What's changed

  • utils: make readddatafile usable on other packages by @ManuelHu

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.7.1...v0.7.2

- Python
Published by ManuelHu about 1 year ago

legend-pygeom-optics - v0.7.1

What's Changed

  • build(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/legend-exp/legend-pygeom-optics/pull/72
  • Docs: do not show argument types in function signature by @gipert in https://github.com/legend-exp/legend-pygeom-optics/pull/71
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/legend-pygeom-optics/pull/73
  • document default LAr absorption by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/74

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.7.0...v0.7.1

- Python
Published by ManuelHu about 1 year ago

legend-pygeom-optics - v0.7.0

What's Changed

  • g4gps: add simple cli, fix energy ordering by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/67
  • fix geant4 segfault with files generated by g4gpswriteemission_spec… by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/68
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/legend-pygeom-optics/pull/69
  • Update dependencies by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/70
  • Use new measurements for PEN and TPB emission spectra by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/55

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.6.6...v0.7.0

- Python
Published by ManuelHu over 1 year ago

legend-pygeom-optics - v0.6.6

What's Changed

  • ci: install homebrew dependencies for macOS by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/65
  • add store api to manipulate properties by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/64
  • lar: fix attenuation calculation by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/66

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.6.5...v0.6.6

- Python
Published by ManuelHu over 1 year ago

legend-pygeom-optics - v0.6.5

What's Changed

  • lar: Use result from Mario's thesis by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/60
  • add functions to write g4gps spectra by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/61
  • add function to sample scintillation by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/59
  • Restore G4 11.0 support with units by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/62
  • scintillate: implement particle types as constant by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/63

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.6.4...v0.6.5

- Python
Published by ManuelHu over 1 year ago

legend-pygeom-optics - v0.6.4

What's Changed

  • More pint compatibility fixes by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/57 With the release of pint 0.24.1 some previous fixes could be rolled back.

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.6.3...v0.6.4

- Python
Published by ManuelHu over 1 year ago

legend-pygeom-optics - v0.6.3

What's Changed

  • PEN: add resolutionscale by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/54
  • Fix compatibility with pint 0.24 by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/56

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.6.2...v0.6.3

- Python
Published by ManuelHu over 1 year ago

legend-pygeom-optics - v0.6.2

What's Changed

  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/legend-pygeom-optics/pull/52
  • Add CITATION.cff by @gipert in https://github.com/legend-exp/legend-pygeom-optics/pull/53

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.6.1...v0.6.2

- Python
Published by gipert almost 2 years ago

legend-pygeom-optics - v0.6.1

What's Changed

  • Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by @dependabot in https://github.com/legend-exp/legend-pygeom-optics/pull/42
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/legend-pygeom-optics/pull/43
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/legend-exp/legend-pygeom-optics/pull/45
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/legend-pygeom-optics/pull/46
  • Bump actions/setup-python from 3 to 5 by @dependabot in https://github.com/legend-exp/legend-pygeom-optics/pull/44
  • Bump actions/download-artifact from 3 to 4 by @dependabot in https://github.com/legend-exp/legend-pygeom-optics/pull/48
  • Bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/legend-exp/legend-pygeom-optics/pull/47
  • Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/legend-exp/legend-pygeom-optics/pull/49
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/legend-pygeom-optics/pull/50
  • Update packaging tools by @gipert in https://github.com/legend-exp/legend-pygeom-optics/pull/51

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.6.0...v0.6.1

- Python
Published by gipert about 2 years ago

legend-pygeom-optics - v0.6.0

What's Changed

  • tpb: add alternative emission spectrum in PS matrix by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/39
  • docs: add usage examples and introduction by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/38
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/legend-pygeom-optics/pull/40
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/legend-pygeom-optics/pull/41

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.5.0...v0.6.0

- Python
Published by ManuelHu over 2 years ago

legend-pygeom-optics - v0.5.0

What's Changed

  • Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by @dependabot in https://github.com/legend-exp/legend-pygeom-optics/pull/33
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/legend-pygeom-optics/pull/34
  • PEN optical properties by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/29
  • UV reflectivity of Ge and Cu by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/24
  • Fix pen WLS absorption length typo by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/35
  • lar: emission interpolation in defining function by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/36

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.4.0...v0.5.0

- Python
Published by ManuelHu over 2 years ago

legend-pygeom-optics - v0.4.0

What's Changed

  • Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in https://github.com/legend-exp/legend-pygeom-optics/pull/16
  • pyg4ometry glue for LAr by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/17
  • Add more pyg4ometry attachment functions by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/18
  • Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by @dependabot in https://github.com/legend-exp/legend-pygeom-optics/pull/19
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/legend-pygeom-optics/pull/20
  • Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot in https://github.com/legend-exp/legend-pygeom-optics/pull/21
  • CI: test on Python 3.11 and on MacOS by @gipert in https://github.com/legend-exp/legend-pygeom-optics/pull/22
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/legend-exp/legend-pygeom-optics/pull/23
  • Use the right file name for tetratex reflectivity by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/25
  • RESOLUTIONSCALE is the square root of the fano factor by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/26
  • docs: add plots of optical properties by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/27
  • tests: add tests for pyg4 glue by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/28
  • pin sphinx dependency to lower than 7.2 by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/30
  • docs: mock pyg4ometry import and remove sphinx version pin by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/31
  • docs: create higher-res images by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/32

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.3.1...v0.4.0

- Python
Published by ManuelHu over 2 years ago

legend-pygeom-optics - v0.3.1

What's Changed

  • Add distribution workflow by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/15

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/compare/v0.3.0...v0.3.1

- Python
Published by gipert over 2 years ago

legend-pygeom-optics - v0.3.0

What's Changed

  • Add LAr dielectric constant calculations by @gipert in https://github.com/legend-exp/legend-pygeom-optics/pull/9
  • Add more material properties, fix return types by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/10
  • Rename the package by @gipert in https://github.com/legend-exp/legend-pygeom-optics/pull/13
  • Add Ge, Si, Nylon optical properties by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/12
  • Add optical properties of silicon, improve fibers by @ManuelHu in https://github.com/legend-exp/legend-pygeom-optics/pull/14

Full Changelog: https://github.com/legend-exp/legend-pygeom-optics/commits/v0.3.0

- Python
Published by gipert almost 3 years ago