STIXCore soop#

The soop submodule contains helper objects and methods to process Campaign Information provided in long time plans (LTP) deliverd by Soop Kitchen (https://solarorbiter.esac.esa.int/soopkitchen/).

Also see here: https://issues.cosmos.esa.int/solarorbiterwiki/pages/viewpage.action?pageId=34047195

stixcore.soop Package#

stixcore.soop.manager Module#

Classes#

SOOPManager(data_root, *[, mock_api])

Manages LTP files provided by GFTS

SoopObservationType(value)

Enum of possible observation types defines in LTP.

KeywordSet([s])

Helper object to collect and combine HeaderKeyword.

HeaderKeyword(*, name[, value, comment])

Keyword object for FITS file header entries.

SoopObservation(jsonobj)

An observation entry from the LTP plans.

SOOP(jsonobj)

A SOOP entry from the LTP plans.

Class Inheritance Diagram#

digraph inheritance437acbe357 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Enum" [URL="https://docs.python.org/3/library/enum.html#enum.Enum",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Create a collection of name/value pairs."]; "HeaderKeyword" [URL="../api/stixcore.soop.manager.HeaderKeyword.html#stixcore.soop.manager.HeaderKeyword",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Keyword object for FITS file header entries."]; "KeywordSet" [URL="../api/stixcore.soop.manager.KeywordSet.html#stixcore.soop.manager.KeywordSet",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper object to collect and combine `HeaderKeyword`."]; "SOOP" [URL="../api/stixcore.soop.manager.SOOP.html#stixcore.soop.manager.SOOP",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A SOOP entry from the LTP plans."]; "SOOPManager" [URL="../api/stixcore.soop.manager.SOOPManager.html#stixcore.soop.manager.SOOPManager",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Manages LTP files provided by GFTS"]; "SoopObservation" [URL="../api/stixcore.soop.manager.SoopObservation.html#stixcore.soop.manager.SoopObservation",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An observation entry from the LTP plans."]; "SoopObservationType" [URL="../api/stixcore.soop.manager.SoopObservationType.html#stixcore.soop.manager.SoopObservationType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Enum of possible observation types defines in LTP."]; "Enum" -> "SoopObservationType" [arrowsize=0.5,style="setlinewidth(0.5)"]; }