Package: amstrax
AmstraxDocumentationAmsterdam StraxAmstrax is the analysis framework for XAMS, built on top of the
genericstrax framework.InstallationFor installing the package do the regular install-packages-from-github tricks:pip install amstraxAll required dependencies will be installed for you.UsageFirst you'll need to get some data. For this you'll need to either run somewhere where nikhef's
/data/xenon/xams is available or have data downloaded. Either strax processed data or pax raw data
is fine. Once you have data you can try running the Tutorial notebook (although it's in Dutch), just
make sure to change the output_folder to where you have dataTest2.0.0 / 2023-08-29New release, major changes.General:Adjust importsAdd arguments to amstraxer for auto processingNew amstraxer_easy for easier autoprocessing (removed unnecessary options..) -> TODO replace amstraxerautoprocessing/autoprocessing.py : add local processing option (for now preferred?)autoprocessing/process_run.py : add number of failures handlingmake amstrax straxen independent (to be discussed, for me is just source of problems, straxen changes quickly)contexts.py : adjusted some contexts options, TODO: clean all contextsrundb interface more structuredadded process_run as scriptProcessing plugins:refactored structuremake plugins straxen free (at the cost of copy pasting few functions from straxen)unified raw records in one type onlysimplified pulse processingtwo new useful plugins for LED calibrations, see the full pulsesworkflow up to peaks tested, need events to tune things1.2.0 / 2022-01-14Major changes:Fix off by one error in the channel map of XAMS (#91)Fix off by one error in the channel map of XAMS (#92, #95)Updated HISTORY.md again for (same, but more complete) new release (#71)A bunch bumped requirements by dependabot (#72, #74, #78, #79, #83, #84, #85, #86, #87)1.1.2 / 2021-12-23Since release v1.0.2, some things changed, of which the most important is the script that copies data to the stoomboot cluster.Made a file that automatically copies new data files to stoomboot (#51)Other merged PRs are:Add small utility to amstrax for version printing (#48)Set default to something that is produced (#49)fix line endings (#53)Add readthedocs instructions (#67)A lot of bumped versions in requirements.txt (PR #58 t/m #66)Fix docs (#68)Update HISTORY.md with new release (#71)Notes:Previous release was a consequence of mflierm's clumsyness.1.0.3 / 2021-12-23Made a file that automatically copies new data files to stoomboot (#51)1.0.2 / 2021-12-07Bugfix XAMS context (#46)1.0.1 / 2021-12-02BUGfor xams context, please use v1.0.2Flip the channel map for xams (#44)Few tweaks when submitting to stoomboot (#45)1.0.0 / 2021-12-02Stable version after firstamstraxprojectBreaking changes:Onlyraw_records_v1724andraw_records_v1730are provided. Plugins will have to be added in later versionsbootstraxis deleted and replaced by simpleramstraxer.py-functionalityRestructure of packageRemoval of notebooks todedicated repoMajor updates:New testing suiteNew integrationsNew DAQReaderSimplified and streamlined auto processingDocumentationonnew documentation websiteRelated pull requests:Add badges to Amstrax and update readme (#23)Plugin, context and package structure (#24)Fix autoprocessing scripts (#25)Delete bootstrax (#26)remove notebooks (#27)Add documentationAdd context test (#28)Code cleanup (#36, #40)Fix straxen requirements for testing (#37)Add init for autoprocessing (#39)Test autoprocessing scripts (#41)Add documentation (#42, #43)0.1.0 / 2021-12-02Add testing and restructure amstrax (#13)0.0.1 / <2021-12-01