move build process to gitlab CI using python docker image

This commit is contained in:
2024-01-25 17:32:21 +01:00
parent d420066615
commit f4df4c8a84
56 changed files with 9 additions and 5 deletions
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.
+26
View File
@@ -0,0 +1,26 @@
<h1> SLS 2.0 Operations Management </h1>
The following mailing lists have been prepared for the SLS 2.0 Operations Management:
* **PSI.SLS-MDM** (SLS 2.0 machine experts are the members)
* **PSI.SLS-UOM** (SLS 2.0 beamline experts are the members)
PSD members can register via their secretariat. Please send other membership requests to [felix.armborst@psi.ch](mailto:felix.armborst@psi.ch).
There are two associated meeting series:
* **Machine Development Meeting (MDM)** <br>Focused on machine development shifts for the SLS 2.0
* Target audience are machine experts and interested beamline experts
* Reports on machine development shifts and operation
* Requests for and planning of upcoming machine development shifts
* The agendas of these meetings are available on [indico](https://indico.psi.ch/category/662/)
* Resuming activity for LINAC commissioning in September 2024
* **User Operations Meeting (UOM)** <br>Focused on the beamline development shifts for SLS 2.0
* Target audience are beamline experts and interested machine experts
* Reports on beamline development shifts and operation
* Requests for and planning of upcoming beamline development shifts
* Requests for and planning of upcoming user operations shifts
* The agendas of these meetings are available on [indico](https://indico.psi.ch/category/668/)
* Resuming activity for beamline commissioning in August 2025
Documentation on how to create such a website is available on [gitlab](https://git.psi.ch/pages).
+57
View File
@@ -0,0 +1,57 @@
<h1> Mandate </h1>
<h2>**Draft - Not Yet Final**</h2>
The SLS 2.0 Operations Manager is [Felix Armborst](mailto:felix.armborst@psi.ch) and has the following mandate:
* **Develop and steer overall operation, development and shutdown schedule**
* Coordinate with all stakeholders including operations and other accelerator facilities at PSI
* Planning of annual DUO SLS Operations calender schedule
* Report all relevant information including short term machine and beamline development plans at weekly internal operations meetings (WöBs)
* **Develop and steer machine and beamline development plans**
* Coordinate with **machine** groups on equipment, control and SW readiness and validation testing
* Coordinate with beam dynamics groups on machine development activities
* Coordinate with beamline groups on beamline development activities
* **Develop and steer operator training**
* Defining theoretical and practical requirements for obtaining different levels (A-, and B-Operator)
* Preparing and conducting theoretical and practical operator trainings
* Preparing and conducting theoretical and practical operator exams
* **Handling of any schedule or technical issues**
* Analyse performance impact
* Develop mitigation measures in collaboration with responsible groups
* Report possibly resulting investment requirements to machine coordinator
* **Develop and maintain deployment plans for interfaces, high level SW and equipment integration**
* Follow up testing and update planning
* coordinate with control responsible for the SLS
* **Prepare and analyse the SLS 2.0 operations statistics**
* Report the annual SLS 2.0 operations statistics at the European Synchrotron Light Sources Workshop (ESLS)
* Write SLS 2.0 part of the annual report "Operation of the PSI Accelerator Facilities"
* Analyse operations statistics with regard to accelerator reliability and propose improvements
The SLS 2.0 Machine Coordinator is [Jonas Kallestrup](mailto:jonas.kallestrup@psi.ch) and has the following mandate:
* **Follow up latest developments in Beam Dynamics / Collevtive Effects simulations and measurements, analyse performance impact and steer studies and mitigations**
* **Develop measurement techniques** for hitherto poorly quantified parameters
* **Report to**
* Bereichskonferenz 1/month
* Every other week Extended ASA Meeting on Machine Topics
* 2 Budget Workshops / year
* **Facilitate maintenance tasks**
* collect information from expert groups
* compile reports describing equipment to maintained, summarizing possible solutions together with potential timelines and costs.
* present report to relevant PSI management layers
* coordinate execution of solutions
* **Address technical aspects limiting SLS 2.0 operation and science, and propose upgrades**
* collect information from expert groups
* compile reports describing the limitations and their impact on SLS 2.0 operation and science, summarizing possible solutions together with potential timelines and costs.
* present report to relevant PSI management layers
* coordinate execution of solutions
* **Liaison with beamlines to ensure that the SLS 2.0 storage ring meets their scientific needs**
* develop and implement beam operation modes that addresses current and future needs of SLS 2.0 beamlines
* propose and develop novel beam operation modes which may enable so far unexplored science, and survey their applicability to SLS 2.0 beamlines
The SLS 2.0 Area Coordinator is [Juri Honegger](mailto:juri.honegger@psi.ch) and has the following mandate:
The SLS 2.0 Machine Responsible GFA is [Hans Braun](mailto:hans.braun@psi.ch)
The SLS 2.0 Machine Responsible PSD is [Frithjof Nolting](mailto:frithjof.nolting@psi.ch)
+142
View File
@@ -0,0 +1,142 @@
<h1> Minutes of the SLS 2.0 Machine Developement Meetings </h1>
## 20/09/2023
**Participants:**
{{Felix}}, {{Simona}}, {{Michael}}, {{Chris}}, {{Jonas}}, {{Tom}}, {{Andreas}}, {{Anuschka}}, {{Volker}}, {{Lukas}}, {{Jeff}}
1. **Reports**
* **Machine Operation**
* This year was the worst year in the history of SLS operation. With 92% it was worse than first year with 94 %. With 99.6% Availability in the last weeks without major outages. Beamlosses partly occured due to beamlines
* **Electron source pulser tests**
* second pulse from new board amended
* pulse length shorter at lower charge ~100 pC
* was in operation the last weeks
* observed energy stability seems to have more jitter than old pulser --> diagnosed to be problem of modulator
* board measured to feature jitter of ~12ps compared to old one with ~20ps
* injection rate to booster rather low
* **Debye commissioning**
* measured entire night with -1.3 mm bump @ 85 mA
* very useful for debugging beamline
* photo of monochromatic photon beam at end of beamline
* Problem with old frontend of IR beamline
* mirror moved and probably tilted
* large orbit bump and low current required to mitigate vacuum interlocks
* party today
* **Beam size optimization**
* short unsatisfying shift
* wrong file loaded in shift before
* corrected in this shift --> got below 10 um
* **Test of new FOFB**
* bug identified (corrector matrix transposed accidentally)
* seems to work well now
* **Linac radiation mapping**
* measured radiation dose, waiting for report
* measured dose rates higher than old measurements with multibunch mode
* measurements were performed at higher charge than required for operation
* **Single bunch measurements**
* results in RF elog
* measured zero current bunch length seems to fit prediction within 1%
* microwave instability confirmed at 3.4 mA somewhat smaller than model (4 mA) maybe due to missing impedance
* **ID and orbit**
* code to compensate for undulator gap change kick was tested
* working code
* output pdf in elog
* local correction with 4 correctors
* QT GUI not yet working on Bay 4
* next time with only local correctors
* took response matrix data 150 samples for machine learning model
* **X04SA-ID orbit optimization**
* Goal was to callibrate new SiC XBPMs in X04 and compare to existing frontend XBPMs at X04 and X11
* beamline was operated during MD
* shift time was short and current reduced for Debye SU measurements
* X11 nobody was available to help
* **BPM tild measurement**
* last bpm rotation measurement long ago, lots of HW exchange since then
* tilt error lets horizontal dispersion appear vertical, making vertical dispersion suppression difficult
* shift was successful
* **Operator training**
* 5 participants, well recieved
* explained LINAC setup including different bunchers SME and longitudinal loss monitors with persistent mode showing minimum, maximum, current and average loss
* worked nicely
* LLM give nice unique signature of current state of injection losses
* good to identify drifts and problems early
* more power in subharmonic prebuncher (SPB) would be good (stronger gradient enables shorter bunch which is good for further bunching and acceleration in 3 GHz structures)
* idea is to give operators tools/cookbook to double check setup from RF group and correct for long term drifts
2. **Requests**
| <div style="width:110px">**Time**</div> | **Description** | <div style="width:90px"> **Participants**</div> |
| :- | :- |:- |
| **Monday, 25.09.2023** {: colspan=3} | &#8288 {: style="padding:0"} | &#8288 {: style="padding:0"} |
| `10:00 - 14:00` | Test of SLS 2.0 MBFB and FPFB | {{Pedro}}, {{Boris}} |
| `14:00 - 18:00` | Test New SLS2 FOFB | {{Goran}}, {{Boris}} |
| `18:00 - 24:00` | Machine Learning for SLS 2.0: Train Model | {{Simona}} |
| **Tuesday, 26.09.2023** {: colspan=3} | &#8288 {: style="padding:0"} | &#8288 {: style="padding:0"} |
| `00:00 - 07:00` | Reserve |
| `07:00 - 18:00` | BD Collaboration, Coupling / Round Beam | {{Jonas}}, {{Felix}}, {{Cigdem}}, Paul Goslawski, Peter Kuske |
| `18:00 - 22:00` | Investigation of the Super-3HC failure and impedance of the vacuum-components | {{Lukas}}, Operator |
| `22:00 - 24:00` | BD Collaboration, TRIBs and Coupling / Round Beam | {{Jonas}}, {{Felix}}, {{Cigdem}}, Paul Goslawski, Peter Kuske |
| **Wednesday, 27.09.2023** {: colspan=3} | &#8288 {: style="padding:0"} | &#8288 {: style="padding:0"} |
| `00:00 - 07:00` | BD Collaboration, TRIBs and Coupling / Round Beam | {{Jonas}}, {{Felix}}, {{Cigdem}}, Paul Goslawski, Peter Kuske |
| `07:00 - 14:00` | Robinson stability measurements at lower current (with streak-cam) | {{Lukas}} |
| `14:00 - 20:00` | SLS 2.0 Injection Chain Setup for 2.7 GeV | {{Jonas}}, {{Tom}} |
| `20:00 - 24:00` {: rowspan=2} | 50 mA Storage Ring Kicker Matching | {{Chris}}, {{Martin}}, {{Jonas}} |
| Software Development for BPM TbT Data | {{Jan}} | &#8288 {: style="padding:0"} |
| **Thursday, 28.09.2023** {: colspan=3} | &#8288 {: style="padding:0"} | &#8288 {: style="padding:0"} |
| `00:00 - 02:00` | Test on influence of ELM brake for servo motor on the stored beam with and without FOFB | {{Thomas}}, {{Marc}}|
| `02:00 - 06:00` | Reserve |
| `06:00 - 07:00` | Test the booster inj/ext with the upgraded timing system and fine delay feature, tests on the timing master software with beam |Alexander, {{Romain}}|
| `08:00 - 12:00` | Machine Learning for SLS 2.0: Test Model | {{Simona}} |
| `12:00 - 14:00` | Optimizing the Beam Size to Lifetime Ratio | {{Cigdem}}, {{Simona}} |
| `14:00 - 22:00` | Beam Size Minimization Measurements | {{Michael}}, {{Cigdem}} |
| `22:00 - 24:00` | Reserve |
| **Friday, 29.09.2023** {: colspan=3} | &#8288 {: style="padding:0"} | &#8288 {: style="padding:0"} |
| `00:00 - 06:00` | Reserve |
| `06:00 - 07:00` | Test the booster inj/ext with the upgraded timing system and fine delay feature, tests on the timing master software with beam |Alexander, {{Romain}}|
| `07:00 - 11:00` {: rowspan=2} | Test New SLS2 FOFB | {{Goran}}, {{Boris}} |
| Software Development for Emittance Measurement | {{Jan}} | &#8288 {: style="padding:0"} |
| `11:00 - 15:00` | Test of SLS 2.0 MBFB and FPFB | {{Pedro}}, {{Boris}} |
| `15:00 - 15:30` | Test Spare PCT Hardware | {{Cigdem}} |
| `15:30 - 19:30` | Optimizing the Beam Size to Lifetime Ratio | {{Cigdem}}, {{Simona}} |
| `19:30 - 24:00` | Reserve |
| **Saturday, 30.09.2023** {: colspan=3} | &#8288 {: style="padding:0"} | &#8288 {: style="padding:0"} |
| `00:00 - 07:30` | Reserve |
| `07:30 - 08:00` | Ceremonial Beam Dump | GFA |
| **In parallel, 25. - 30.09.2023** {: colspan=3} | &#8288 {: style="padding:0"} | &#8288 {: style="padding:0"} |
| | High power tests of coupler and power transition in the teststand (should not affect operation) | {{Lukas}}, {{Roger}} |
3. **AOB**
* Communication Strategy and Plan for SLS 2.0
* At the last SRDG meeting (https://indico.psi.ch/event/15040/) the new SLS 2.0 communication strategy was mentioned. Some example tweets are linked below.
* All those present at this meeting agree that it is not a good idea to rename the well known name "SLS 2.0" which stands for it being the successor to the existing SLS back to the name of its predecessor after commissioning.
* End of SLS Party (PSD)
* Monday, 25th September, 16:00 - 18:00
* Place: tent at the SLS (when facing the SLS entrance, the tent is located on the left hand side)
* Please register by Monday, 18th September 2023 in https://indico.psi.ch/e/SLS-party
* SLS Letztes Elektron vor dem Upgrade Z'Morge (GFA)
* Saturday, 30th September, 07:30 - 09:30
* Place: Foyer in front of the Control Room (WGBG)
* https://indico.psi.ch/event/15122/
??? quote "SLS 2.0 related tweets posted by the official PSI twitter/X account"
![Image1](https://nitter.net/pic/orig/media%2FF5feByPWYAAvauU.jpg){ align=left }
![Image2](https://nitter.net/pic/orig/media%2FF47a7GJXAAA7XoR.jpg){ align=left }
![Image3](https://nitter.net/pic/orig/media%2FF4XXx8BWgAEWgdR.jpg){ align=left }
![Image4](https://nitter.net/pic/orig/media%2FF3vH4OYWkAEZWr9.jpg){ align=left }
![Image5](https://nitter.net/pic/orig/media%2FF3k4UtvaQAAh3iR.jpg){ align=left }
![Image6](https://nitter.net/pic/orig/media%2FF3j0NxUXUAELT1G.jpg){ align=left }
+17
View File
@@ -0,0 +1,17 @@
<h1> Minutes of the SLS 2.0 User Operation Meetings </h1>
## 20/06/2025
**Participants:**
{{Felix}}, ...
1. **Reports**
* **Machine Commissioning**
2. **Requests**
3. **AOB**