Skip to content
This repository has been archived by the owner on Feb 11, 2023. It is now read-only.

Releases: SiLab-Bonn/irrad_control

Version 1.3.0

28 Jul 09:11
cd37df9
Compare
Choose a tag to compare

This version partially adapts to the upgraded setup but primarily ships with scripts to perform offline analysis of e.g. irradiation or calibration data. The analysis is accessible via a dedicated CLI irrad_analyse

usage: irrad_analyse [-h] -f INFILE [INFILE ...] [-o OUTPDF [OUTPDF ...]]
                 [--irradiation | --full] [--damage] [--scan] [--beam]
                 [--calibration] [--multipart]

Perform analysis on irradiation data

optional arguments:
  -h, --help            show this help message and exit
  -f INFILE [INFILE ...], --file INFILE [INFILE ...]
  -o OUTPDF [OUTPDF ...], --output OUTPDF [OUTPDF ...]
  --irradiation
  --full

  --damage
  --scan
  --beam
  --calibration

  --multipart

Furthermore, the following issues have been addressed:

  • Offline analysis for generating fluence, TID and NIEL damage distributions from raw irradiation data #21
  • Baseline of unittests #7
  • Remove GitHub pages page in favor of newly-designed HISKP irradiation webpage #71

Bug fixes:

  • Bug where scan stops due to negative beam current measurement when beam conditions are unstable #69

Version 1.2.0

11 Apr 10:01
Compare
Choose a tag to compare

This version deprecates v1.1.0 and partially adapts to the new setup. It includes a couple of new features and devices from the updated irradiation setup. The major changes are support for the following devices:

  • IrradDAQBoard: custom-made readout board #48
  • RadMonitor: calibrated counter with Arduino readout which reads dose rate at setup #49

With supporting these, several minor changes came along:

  • Refactor of setup dict and converter process
  • Refactor of code structure #45 #57 #67 #68
  • Screenshots of plots directly from irrad_control #40 #58 #63

Misc:

  • Testing moved from Travis to Github Actions and from nose to pytest #56 #60 #61
  • Add TID calculation in converter #52
  • Updated README and install instructions #65

Major bug fixes:

  • Fixed a bug resulting in wrong dtype for timestamps #59

Furthermore, Python 2 support is dropped completely! Python >= 3.8 is required from now on.

Last but not least, a gh-pages webpage documenting the irradiation site was added in #43, describing the irradiation procedure and acclerator parameters.

Version 1.1.0

05 Sep 11:11
185f6df
Compare
Choose a tag to compare

This version comes with large increase in stability and improvements. See issues #34 and #35 for lists of bug fixes and improvements respectively. This minor version increase contains a lot (>100 commits) of changes and should have been divided into several smaller PRs. Due to lack of time and resources this grew into one large PR, expect major improvements.

Version 1.0.1

10 Oct 15:15
8a2cdc9
Compare
Choose a tag to compare
  • Support multiple servers ( see #5 )
  • Bug fixes ( see #4 )
  • Improvements ( see #3 )
  • Enhanced package structuring
  • Start using semantic versioning