report Flashcards

1
Q

wo liegen die report python templates?

A

in ~/calibration_report/calibration_report

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

wo liegen die LaTeX report templates?

A

in ~/calibration_report/templates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

where is the documentation for the report scripts?

A

Online, see bookmark or Wiki

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

how are LaTeX and python connected for the report scripts?

A

Through texreporting and all python report classes inheriting from it finally

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what are all python report classes basically? And how does this affect their usage?

A

Dictionaries. Thus all their inputs need to be defined by name, and “with defaults() is handed to them”. Defaults can also be set in the make.py

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what function makes all local variables members in python and why do we need it in the report scripts?

A

self.update(locals())
it makes all variables passed to it available to the latex template

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is the workflow for creating reports

A
  • do BEFORE starting proper parid:
  • copy current template report from ~/calibration_report
  • create all necessary chapters
  • comment out all chapters but one
  • get that chapter to work, with parid, etc
  • uncomment next chapter
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

how does one properly finish up a report

A
  • make sure ROBX values are the same as when running recalsys-par8s. Put these values into report.
  • Copy all devices and parids to IEPC
  • let customer rerun calculation recal step
How well did you know this?
1
Not at all
2
3
4
5
Perfectly