Skip to main content

WFSim

The XENON waveform simulator.

DOI

Fax in strax

Readthedocs Badge Coverage Status Test package CodeFactor PyPI version shields.io

Here are the files needed to run the waveform simulator fax and give output in the same formats as used by strax.

Installation

Follow the installation guide to setup WFSim.

Examples

Several tutorials are provided in the tutorial section linked in the documentation. This code is available as IPython Notebooks.

v0.5.11 / 2021-11-24

  • Recompute lce on the run (#269)

v0.5.10 / 2021-11-19

  • Add n_pe to truth (#246)
  • Fix nVeto dtypes handling in McChain (#262)
  • Add infer_type=False to all strax.Options (#265)
  • Bump straxen (#267)
  • Skewed Gaussian for S2 AFT (#260)
  • Add zenodo badge (#259)
  • Field distortion and transverse diffusion map (#235)
  • Remove deprecated config options (#247)
  • Run with latest strax(en) (#245)

v0.5.9 / 2021-10-29

  • Load MC pattern map if no data-driven LCE map provided (#241)
  • Change LCE map for tests (#243)
  • Typo in n_chunks (#238)
  • Security fix for dask (#240)
  • Remove not used nv option (#237)
  • Pulse instrcutions notebook (#236)

v0.5.8 / 2021-10-19

  • Change to online cmt version (#234)
  • Update rand instructions (#233)
  • Add a link to nestpy for interaction types (#231)
  • Enable data-driven maps and minor changes (#230)
  • Make less ele ap instructions (#216)

v0.5.7 / 2021-08-27

  • Reinstate optical simulation (#199)
  • Run with new strax (#198)
  • Pinned tests (#197)
  • S1 photon timing patching (#196)
  • Bug fix for wrong place to write dtype (#195)
  • Fix optical readout (#194)
  • Only nveto mc chain (#190)
  • Use real noise (#189)

v0.5.6 / 2021-07-19

  • Core splitting 2 (#188)
  • Github McChain test using G4 file (#177)
  • Fix removed nveto (#185)
  • No context testing for py3.6 (#187)
  • Overwrite detector parameters with CMT (#179)
  • Fix the 0.5% bias in gain sampling (#186)

v0.5.5 / 2021-07-07

  • Bug fix in strax interface (#184)

v0.5.4 / 2021-06-24

  • Get gains from CMT (#172)
  • Not to remove nVeto events whose related TPC events do not exist (#171)
  • Remove travis for testing in wfsim (#176)
  • Oversize chunk handling (#168)
  • Adding Kr83m notebook (#167)
  • Sorting of S1 photons by channel number to preserve timing (#169)

v0.5.3 / 2021-06-03

  • Truth chunk patch (#164)

v0.5.2 / 2021-05-25

  • Fix zstd for testing (#163)
  • Patch 1T custom context (#162)
  • Fixing SPE reconstruciton bias due to truncation (#161)
  • Following up the change in pmt ap file (#158)
  • Fix #157 for empty files (#160)
  • Fix missing last instruction (#159)
  • Fix load resource (#157)
  • S2 photon patch (#156)
  • Fix notebook, evaluate for docs (#154)
  • Add tests (#152)
  • Use database access to increase coverage of tests (#155)
  • Update Getting_started_wfsim.ipynb (#153)

v0.5.1 / 2021-05-03

  • S1 timing splines implementation for top/bottom arrays (#148)
  • Update classifiers (#150)
  • Tuck load ele ap in tpc conditions (#149)
  • Fix nveto readout (#147)
  • Map update followup (#143)
  • Add tests for #144 (#146)
  • No default for gain_model_nv defined in the class (#145)

v0.5.0 / 2021-04-22

  • McChainSimulator (major) patch (#125)
  • Update utilix version in requirements.txt (ffc6c2f)
  • Do not track the timeout (#131)
  • Change dtype of truth (#138)
  • Load Rz field maps (#130)
  • Conserve total quanta in tutorial (#135)
  • Load GARFIELD map according to liquid level (#127)
  • Fix PMT Afterpulse (#117)
  • Fixing chunking issue (#118)
  • Update history of releases (#123)
  • Allow errors while building docs (#122)
  • Fix missing epix import (#115)
  • Fix non-literal compare (#121)
  • Reintroduce self._electron_timings for truth (#116)
  • Update tutorial notebook (f59c2c0 + ee6b6ad)

v0.4.1 / 2021-03-24

  • Miscellaneous fixes (#113)

v0.4.0 / 2021-03-16

  • S1+S2 functions are externally callable (#103)
  • Docstrings for most functions (#103)
  • Nveto QE implementation (#99)
  • Functionality for full chain simulation (#111)
  • Using epix for instruction clustering (#111)
  • Website for documentation (#105)

v0.2.5 / 2021-02-26

  • Config patch and debugging prints (#104)

v0.2.4 / 2021-02-22

  • First pip installable release

v0.0.1

  • Release as a python package

Release files for wfsim 0.5.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wfsim 0.5.11
File Size Uploaded
wfsim-0.5.11.tar.gz 58.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wfsim 0.5.11
File Interpreter ABI Platform
wfsim-0.5.11-py3-none-any.whl Python 3 none any Details

Total release size: 121.4 kB

Release files / wfsim-0.5.11.tar.gz

Download URL wfsim-0.5.11.tar.gz
Size 58.3 kB
Tags Source
SHA-256 checksum
How to use checksums
436782c0fec672d406de5bbe92bb83853709f7ca7aed0f50075316292a2cb50b
BLAKE2b-256 checksum
How to use checksums
f6b5857aa649558bc8cbaa78cd1e1bc02aa2858f8ec1c5ca9bec16239a0e23be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / wfsim-0.5.11-py3-none-any.whl

Download URL wfsim-0.5.11-py3-none-any.whl
Size 63.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6c1148dd4c44afb8a14ae0c6341e87b79bebd08d06e01526a191a0424e606587
BLAKE2b-256 checksum
How to use checksums
97d43d9d056f362986dbad44b74b299b6ff3241c390b2689b2b36c2dd1f30327
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release history Release notifications | RSS feed

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.13

2 release files

0.5.12

2 release files

This release

0.5.11 This release

2 release files

0.5.10

2 release files

0.5.9

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page