Add missing sphinx dependency to setup.py
[AGIPD][CORRECT] disable rel_gain with fixed gain and remove unused parameter
Make max_nodes a parameter for AGIPD correction notebook
[AGIPD][CORRECT] Correctly set array of ones when no PC data available
Add --slurm-partition CLI parameter to xfel-calibrate
Fix key error in modules_mappings
As this is partially hotfixes, we did a subset of the usual tests!
### Calibration Services
#### Dark Reports
[x] Success
[] Failed
**Comments**:
#### Correction Reports
[x] Success
[] Failed
**Comments**:
#### MyMDC Correct Request
[x] Success
[] Failed
**Comments**:
#### Kafka notifications
[x] Success
[] Failed
**Comments**:
```{'event': 'correction_complete', 'proposal': '900113', 'run': '9993', 'detector': 'fastccd', 'success': True}
```
#### MyMDC Dark Request
##### AGIPD500K@HED - run 9985
[x] Success
[] Failed
**Comments**:
| Procedure | Expected Results | Pass/Fail | Actual Result/Comments |
|------------------------------- |------------------ |----------- |------------------------ |
| Submit job from MyMDC | Requested status | Pass | |
| Submit job to slurm | In Progress status | Pass | |
| Watchdog updates job state | Elapsed Time Updating | Pass | |
| All slurm job finish | Finished status | Pass | |
### Calibration Notebook Dark/Correct Actions
#### Correct
##### AGIPD500K@HED - run 9985
[x] Success
[] Failed
##### EPIX10K@HED - run 9986
[x] Success
[] Failed
##### EPIX100@MID -run 9988
[x] Success
[] Failed
##### fastCCD@SCS - run 9993
[x] Success
[] Failed
#### Dark
##### AGIPD1M@SPB - runs: [9992, 9991, 9990]
[x] Success
[] Failed
##### AGIPD500K@HED - runs: [9985, 9984, 9983]
[x] Success
[] Failed
##### DSSC@SCS - runs: [9987]
[x] Success
[] Failed