Commits on Source (20)
-
Thomas Kluyver authored9d9a7ef4
-
Thomas Kluyver authored09fd9271
-
Karim Ahmed authored427d64d7
-
Karim Ahmed authoredcb9fee67
-
Robert Rosca authored9938c17e
-
Robert Rosca authored
Add orca passthrough See merge request detectors/pycalibration!620
ac1881f4 -
Karim Ahmed authoredfff5a3f2
-
Karim Ahmed authored
Reset calibration_metadata.yml before saving the initial calibration metadata See merge request detectors/pycalibration!624
955e86ac -
Karim Ahmed authored9922d65d
-
Karim Ahmed authored
[AGIPD][CORRECT] fix importing get_gain_mode See merge request detectors/pycalibration!626
6cf95a34 -
Karim Ahmed authored
FIX: Add "creating calibration_constant_version" to the check for the already taken ccv error See merge request detectors/pycalibration!627
adfc6f00 -
Cyril Danilevski authored2b7bcf45
-
Cyril Danilevski authored
[webservice] Pin markupsafe version See merge request detectors/pycalibration!631
0d6324d8 -
Karim Ahmed authored875bd8e5
-
Karim Ahmed authored
FIX + Doc / Build_readthedocs_documentation See merge request detectors/pycalibration!448
607ab727 -
Karim Ahmed authored35a340f0
-
Karim Ahmed authored
[Jungfrau][DARK][CORRECT] Feat/fixed gain jungfrau See merge request detectors/pycalibration!591
3e55fe0b -
Thomas Kluyver authored
Refactor serve_overview code a bit See merge request detectors/pycalibration!593
a94ff6b0 -
Cyril Danilevski authoredcb0de559
-
Cyril Danilevski authored
[webservice] Add proposal state check See merge request detectors/pycalibration!628
7ffeac53
Showing
- .readthedocs.yaml 21 additions, 0 deletions.readthedocs.yaml
- docs/requirements.txt 1 addition, 0 deletionsdocs/requirements.txt
- docs/source/conf.py 23 additions, 28 deletionsdocs/source/conf.py
- notebooks/AGIPD/AGIPD_Retrieve_Constants_Precorrection.ipynb 1 addition, 1 deletionnotebooks/AGIPD/AGIPD_Retrieve_Constants_Precorrection.ipynb
- notebooks/Jungfrau/Jungfrau_Gain_Correct_and_Verify_NBC.ipynb 63 additions, 57 deletions...books/Jungfrau/Jungfrau_Gain_Correct_and_Verify_NBC.ipynb
- notebooks/Jungfrau/Jungfrau_dark_analysis_all_gains_burst_mode_NBC.ipynb 135 additions, 46 deletions...rau/Jungfrau_dark_analysis_all_gains_burst_mode_NBC.ipynb
- notebooks/test/test-cli.ipynb 4 additions, 4 deletionsnotebooks/test/test-cli.ipynb
- setup.py 46 additions, 37 deletionssetup.py
- src/cal_tools/enums.py 32 additions, 22 deletionssrc/cal_tools/enums.py
- src/cal_tools/jungfraulib.py 37 additions, 18 deletionssrc/cal_tools/jungfraulib.py
- src/cal_tools/tools.py 10 additions, 1 deletionsrc/cal_tools/tools.py
- src/xfel_calibrate/calibrate.py 2 additions, 1 deletionsrc/xfel_calibrate/calibrate.py
- src/xfel_calibrate/nb_args.py 3 additions, 2 deletionssrc/xfel_calibrate/nb_args.py
- tests/test_webservice.py 26 additions, 0 deletionstests/test_webservice.py
- webservice/config/webservice.yaml 2 additions, 2 deletionswebservice/config/webservice.yaml
- webservice/serve_overview.py 77 additions, 104 deletionswebservice/serve_overview.py
- webservice/webservice.py 96 additions, 1 deletionwebservice/webservice.py
.readthedocs.yaml
0 → 100644
docs/requirements.txt
0 → 100644
%% Cell type:markdown id: tags: | ||
# Test Notebook - CLI | ||
Author: Robert Rosca | ||
Version: 0.1 | ||
Notebook for use with the unit and continuous integration tests. | ||
%% Cell type:code id: tags: | ||
``` | ||
``` python | ||
root = "root/path/for/nb" # Variables included in the user notebook path must | ||
# be included in the notebook for reasons | ||
in_folder = "./" # input folder | ||
out_folder = "./" # output folder | ||
list_normal = [10] # parameterized list, range allowed | ||
list_intellilist = [2345] # parameterized list with ranges, range allowed | ||
concurrency_parameter = [1] # concurrency parameter, range allowed | ||
number = 0 # parameterized number | ||
``` | ||
%% Cell type:markdown id: tags: | ||
Tests notebook execution by just creating an empty file in the output directory. | ||
%% Cell type:code id: tags: | ||
``` | ||
``` python | ||
from pathlib import Path | ||
``` | ||
%% Cell type:code id: tags: | ||
``` | ||
``` python | ||
in_folder = Path(in_folder) | ||
(in_folder / "touch").touch() | ||
``` | ||
%% Cell type:markdown id: tags: | ||
Include some non-ascii characters to check that files are reliably processed as UTF-8. 🤖 | ||
%% Cell type:code id: tags: | ||
``` | ||
``` python | ||
print("🥼") | ||
``` | ||
... | ... |
%% Cell type:markdown id: tags: | ||
# Test Notebook - CLI | ||
Author: Robert Rosca | ||
Version: 0.1 | ||
Notebook for use with the unit and continuous integration tests. | ||
%% Cell type:code id: tags: | ||
``` | ||
``` python | ||
root = "root/path/for/nb" # Variables included in the user notebook path must | ||
# be included in the notebook for reasons | ||
in_folder = "./" # input folder | ||
out_folder = "./" # output folder | ||
list_normal = [10] # parameterized list, range allowed | ||
list_intellilist = [2345] # parameterized list with ranges, range allowed | ||
concurrency_parameter = [1] # concurrency parameter, range allowed | ||
number = 0 # parameterized number | ||
``` | ||
%% Cell type:markdown id: tags: | ||
Tests notebook execution by just creating an empty file in the output directory. | ||
%% Cell type:code id: tags: | ||
``` | ||
``` python | ||
from pathlib import Path | ||
``` | ||
%% Cell type:code id: tags: | ||
``` | ||
``` python | ||
in_folder = Path(in_folder) | ||
(in_folder / "touch").touch() | ||
``` | ||
%% Cell type:markdown id: tags: | ||
Include some non-ascii characters to check that files are reliably processed as UTF-8. 🤖 | ||
%% Cell type:code id: tags: | ||
``` | ||
``` python | ||
print("🥼") | ||
``` | ||
... | ... |