Documentation ¶
Overview ¶
Generated protobuf serialisation code. This is checked in so other repositories can depend on these as a Go module instead of implementing the generator in each. New code can be generated using ../genproto.sh and will overwrite the files in here. These should be checked in after they change.
Index ¶
- Variables
- type Diffraction
- func (*Diffraction) Descriptor() ([]byte, []int)deprecated
- func (x *Diffraction) GetDriveId() int32
- func (x *Diffraction) GetLocations() []*Diffraction_Location
- func (x *Diffraction) GetRtt() int32
- func (x *Diffraction) GetSclk() int32
- func (x *Diffraction) GetSite() string
- func (x *Diffraction) GetSiteId() int32
- func (x *Diffraction) GetSol() string
- func (x *Diffraction) GetTarget() string
- func (x *Diffraction) GetTargetId() string
- func (x *Diffraction) GetTitle() string
- func (*Diffraction) ProtoMessage()
- func (x *Diffraction) ProtoReflect() protoreflect.Message
- func (x *Diffraction) Reset()
- func (x *Diffraction) String() string
- type Diffraction_Location
- func (*Diffraction_Location) Descriptor() ([]byte, []int)deprecated
- func (x *Diffraction_Location) GetId() string
- func (x *Diffraction_Location) GetPeaks() []*Diffraction_Location_Peak
- func (*Diffraction_Location) ProtoMessage()
- func (x *Diffraction_Location) ProtoReflect() protoreflect.Message
- func (x *Diffraction_Location) Reset()
- func (x *Diffraction_Location) String() string
- type Diffraction_Location_Peak
- func (*Diffraction_Location_Peak) Descriptor() ([]byte, []int)deprecated
- func (x *Diffraction_Location_Peak) GetBaselineVariation() float32
- func (x *Diffraction_Location_Peak) GetDetector() string
- func (x *Diffraction_Location_Peak) GetDifferenceSigma() float32
- func (x *Diffraction_Location_Peak) GetEffectSize() float32
- func (x *Diffraction_Location_Peak) GetGlobalDifference() float32
- func (x *Diffraction_Location_Peak) GetPeakChannel() int32
- func (x *Diffraction_Location_Peak) GetPeakHeight() float32
- func (*Diffraction_Location_Peak) ProtoMessage()
- func (x *Diffraction_Location_Peak) ProtoReflect() protoreflect.Message
- func (x *Diffraction_Location_Peak) Reset()
- func (x *Diffraction_Location_Peak) String() string
- type Experiment
- func (*Experiment) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment) GetAlignedContextImages() []*Experiment_ContextImageCoordinateInfo
- func (x *Experiment) GetBulkSpectra() int32
- func (x *Experiment) GetBulkSumQuantFile() string
- func (x *Experiment) GetDetectorConfig() string
- func (x *Experiment) GetDriveId() int32
- func (x *Experiment) GetDwellSpectra() int32
- func (x *Experiment) GetLocations() []*Experiment_Location
- func (x *Experiment) GetMainContextImage() string
- func (x *Experiment) GetMatchedAlignedContextImages() []*Experiment_MatchedContextImageInfo
- func (x *Experiment) GetMaxSpectra() int32
- func (x *Experiment) GetMetaLabels() []string
- func (x *Experiment) GetMetaTypes() []Experiment_MetaDataType
- func (x *Experiment) GetNormalSpectra() int32
- func (x *Experiment) GetPseudoIntensities() int32
- func (x *Experiment) GetPseudoIntensityRanges() []*Experiment_PseudoIntensityRange
- func (x *Experiment) GetRtt() int32
- func (x *Experiment) GetScanSources() []*Experiment_ScanSource
- func (x *Experiment) GetSclk() int32
- func (x *Experiment) GetSite() string
- func (x *Experiment) GetSiteId() int32
- func (x *Experiment) GetSol() string
- func (x *Experiment) GetTarget() string
- func (x *Experiment) GetTargetId() string
- func (x *Experiment) GetTitle() string
- func (x *Experiment) GetUnalignedContextImages() []string
- func (*Experiment) ProtoMessage()
- func (x *Experiment) ProtoReflect() protoreflect.Message
- func (x *Experiment) Reset()
- func (x *Experiment) String() string
- type Experiment_ContextImageCoordinateInfo
- func (*Experiment_ContextImageCoordinateInfo) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment_ContextImageCoordinateInfo) GetImage() string
- func (x *Experiment_ContextImageCoordinateInfo) GetPmc() int32
- func (x *Experiment_ContextImageCoordinateInfo) GetScanSource() int32
- func (x *Experiment_ContextImageCoordinateInfo) GetTrapezoidCorrected() bool
- func (*Experiment_ContextImageCoordinateInfo) ProtoMessage()
- func (x *Experiment_ContextImageCoordinateInfo) ProtoReflect() protoreflect.Message
- func (x *Experiment_ContextImageCoordinateInfo) Reset()
- func (x *Experiment_ContextImageCoordinateInfo) String() string
- type Experiment_Location
- func (*Experiment_Location) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment_Location) GetBeam() *Experiment_Location_BeamLocation
- func (x *Experiment_Location) GetContextImage() string
- func (x *Experiment_Location) GetDetectors() []*Experiment_Location_DetectorSpectrum
- func (x *Experiment_Location) GetId() string
- func (x *Experiment_Location) GetMeta() []*Experiment_Location_MetaDataItem
- func (x *Experiment_Location) GetPseudoIntensities() []*Experiment_Location_PseudoIntensityData
- func (x *Experiment_Location) GetScanSource() int32
- func (x *Experiment_Location) GetSpectrumCompression() Experiment_Location_SpectrumCompression
- func (*Experiment_Location) ProtoMessage()
- func (x *Experiment_Location) ProtoReflect() protoreflect.Message
- func (x *Experiment_Location) Reset()
- func (x *Experiment_Location) String() string
- type Experiment_Location_BeamLocation
- func (*Experiment_Location_BeamLocation) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment_Location_BeamLocation) GetContextLocations() []*Experiment_Location_BeamLocation_Coordinate2D
- func (x *Experiment_Location_BeamLocation) GetGeomCorr() float32
- func (x *Experiment_Location_BeamLocation) GetImageI() float32
- func (x *Experiment_Location_BeamLocation) GetImageJ() float32
- func (x *Experiment_Location_BeamLocation) GetX() float32
- func (x *Experiment_Location_BeamLocation) GetY() float32
- func (x *Experiment_Location_BeamLocation) GetZ() float32
- func (*Experiment_Location_BeamLocation) ProtoMessage()
- func (x *Experiment_Location_BeamLocation) ProtoReflect() protoreflect.Message
- func (x *Experiment_Location_BeamLocation) Reset()
- func (x *Experiment_Location_BeamLocation) String() string
- type Experiment_Location_BeamLocation_Coordinate2D
- func (*Experiment_Location_BeamLocation_Coordinate2D) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment_Location_BeamLocation_Coordinate2D) GetI() float32
- func (x *Experiment_Location_BeamLocation_Coordinate2D) GetJ() float32
- func (*Experiment_Location_BeamLocation_Coordinate2D) ProtoMessage()
- func (x *Experiment_Location_BeamLocation_Coordinate2D) ProtoReflect() protoreflect.Message
- func (x *Experiment_Location_BeamLocation_Coordinate2D) Reset()
- func (x *Experiment_Location_BeamLocation_Coordinate2D) String() string
- type Experiment_Location_DetectorSpectrum
- func (*Experiment_Location_DetectorSpectrum) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment_Location_DetectorSpectrum) GetMeta() []*Experiment_Location_MetaDataItem
- func (x *Experiment_Location_DetectorSpectrum) GetSpectrum() []int32
- func (x *Experiment_Location_DetectorSpectrum) GetSpectrumMax() int32
- func (*Experiment_Location_DetectorSpectrum) ProtoMessage()
- func (x *Experiment_Location_DetectorSpectrum) ProtoReflect() protoreflect.Message
- func (x *Experiment_Location_DetectorSpectrum) Reset()
- func (x *Experiment_Location_DetectorSpectrum) String() string
- type Experiment_Location_MetaDataItem
- func (*Experiment_Location_MetaDataItem) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment_Location_MetaDataItem) GetFvalue() float32
- func (x *Experiment_Location_MetaDataItem) GetIvalue() int32
- func (x *Experiment_Location_MetaDataItem) GetLabelIdx() int32
- func (x *Experiment_Location_MetaDataItem) GetSvalue() string
- func (*Experiment_Location_MetaDataItem) ProtoMessage()
- func (x *Experiment_Location_MetaDataItem) ProtoReflect() protoreflect.Message
- func (x *Experiment_Location_MetaDataItem) Reset()
- func (x *Experiment_Location_MetaDataItem) String() string
- type Experiment_Location_PseudoIntensityData
- func (*Experiment_Location_PseudoIntensityData) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment_Location_PseudoIntensityData) GetDetectorId() string
- func (x *Experiment_Location_PseudoIntensityData) GetElementIntensities() []float32
- func (*Experiment_Location_PseudoIntensityData) ProtoMessage()
- func (x *Experiment_Location_PseudoIntensityData) ProtoReflect() protoreflect.Message
- func (x *Experiment_Location_PseudoIntensityData) Reset()
- func (x *Experiment_Location_PseudoIntensityData) String() string
- type Experiment_Location_SpectrumCompression
- func (Experiment_Location_SpectrumCompression) Descriptor() protoreflect.EnumDescriptor
- func (x Experiment_Location_SpectrumCompression) Enum() *Experiment_Location_SpectrumCompression
- func (Experiment_Location_SpectrumCompression) EnumDescriptor() ([]byte, []int)deprecated
- func (x Experiment_Location_SpectrumCompression) Number() protoreflect.EnumNumber
- func (x Experiment_Location_SpectrumCompression) String() string
- func (Experiment_Location_SpectrumCompression) Type() protoreflect.EnumType
- type Experiment_MatchedContextImageInfo
- func (*Experiment_MatchedContextImageInfo) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment_MatchedContextImageInfo) GetAlignedIndex() int32
- func (x *Experiment_MatchedContextImageInfo) GetImage() string
- func (x *Experiment_MatchedContextImageInfo) GetXOffset() float32
- func (x *Experiment_MatchedContextImageInfo) GetXScale() float32
- func (x *Experiment_MatchedContextImageInfo) GetYOffset() float32
- func (x *Experiment_MatchedContextImageInfo) GetYScale() float32
- func (*Experiment_MatchedContextImageInfo) ProtoMessage()
- func (x *Experiment_MatchedContextImageInfo) ProtoReflect() protoreflect.Message
- func (x *Experiment_MatchedContextImageInfo) Reset()
- func (x *Experiment_MatchedContextImageInfo) String() string
- type Experiment_MetaDataType
- func (Experiment_MetaDataType) Descriptor() protoreflect.EnumDescriptor
- func (x Experiment_MetaDataType) Enum() *Experiment_MetaDataType
- func (Experiment_MetaDataType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Experiment_MetaDataType) Number() protoreflect.EnumNumber
- func (x Experiment_MetaDataType) String() string
- func (Experiment_MetaDataType) Type() protoreflect.EnumType
- type Experiment_PseudoIntensityRange
- func (*Experiment_PseudoIntensityRange) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment_PseudoIntensityRange) GetChannelEnd() int32
- func (x *Experiment_PseudoIntensityRange) GetChannelStart() int32
- func (x *Experiment_PseudoIntensityRange) GetName() string
- func (*Experiment_PseudoIntensityRange) ProtoMessage()
- func (x *Experiment_PseudoIntensityRange) ProtoReflect() protoreflect.Message
- func (x *Experiment_PseudoIntensityRange) Reset()
- func (x *Experiment_PseudoIntensityRange) String() string
- type Experiment_ScanSource
- func (*Experiment_ScanSource) Descriptor() ([]byte, []int)deprecated
- func (x *Experiment_ScanSource) GetBulkSumQuantFile() string
- func (x *Experiment_ScanSource) GetDetectorConfig() string
- func (x *Experiment_ScanSource) GetDriveId() int32
- func (x *Experiment_ScanSource) GetIdOffset() int32
- func (x *Experiment_ScanSource) GetInstrument() string
- func (x *Experiment_ScanSource) GetRtt() string
- func (x *Experiment_ScanSource) GetSclk() int32
- func (x *Experiment_ScanSource) GetSite() string
- func (x *Experiment_ScanSource) GetSiteId() int32
- func (x *Experiment_ScanSource) GetSol() string
- func (x *Experiment_ScanSource) GetTarget() string
- func (x *Experiment_ScanSource) GetTargetId() string
- func (x *Experiment_ScanSource) GetTitle() string
- func (*Experiment_ScanSource) ProtoMessage()
- func (x *Experiment_ScanSource) ProtoReflect() protoreflect.Message
- func (x *Experiment_ScanSource) Reset()
- func (x *Experiment_ScanSource) String() string
- type Quantification
- func (*Quantification) Descriptor() ([]byte, []int)deprecated
- func (x *Quantification) GetLabels() []string
- func (x *Quantification) GetLocationSet() []*Quantification_QuantLocationSet
- func (x *Quantification) GetTypes() []Quantification_QuantDataType
- func (*Quantification) ProtoMessage()
- func (x *Quantification) ProtoReflect() protoreflect.Message
- func (x *Quantification) Reset()
- func (x *Quantification) String() string
- type Quantification_QuantDataType
- func (Quantification_QuantDataType) Descriptor() protoreflect.EnumDescriptor
- func (x Quantification_QuantDataType) Enum() *Quantification_QuantDataType
- func (Quantification_QuantDataType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Quantification_QuantDataType) Number() protoreflect.EnumNumber
- func (x Quantification_QuantDataType) String() string
- func (Quantification_QuantDataType) Type() protoreflect.EnumType
- type Quantification_QuantLocation
- func (*Quantification_QuantLocation) Descriptor() ([]byte, []int)deprecated
- func (x *Quantification_QuantLocation) GetPmc() int32
- func (x *Quantification_QuantLocation) GetRtt() int32
- func (x *Quantification_QuantLocation) GetSclk() int32
- func (x *Quantification_QuantLocation) GetValues() []*Quantification_QuantLocation_QuantDataItem
- func (*Quantification_QuantLocation) ProtoMessage()
- func (x *Quantification_QuantLocation) ProtoReflect() protoreflect.Message
- func (x *Quantification_QuantLocation) Reset()
- func (x *Quantification_QuantLocation) String() string
- type Quantification_QuantLocationSet
- func (*Quantification_QuantLocationSet) Descriptor() ([]byte, []int)deprecated
- func (x *Quantification_QuantLocationSet) GetDetector() string
- func (x *Quantification_QuantLocationSet) GetLocation() []*Quantification_QuantLocation
- func (*Quantification_QuantLocationSet) ProtoMessage()
- func (x *Quantification_QuantLocationSet) ProtoReflect() protoreflect.Message
- func (x *Quantification_QuantLocationSet) Reset()
- func (x *Quantification_QuantLocationSet) String() string
- type Quantification_QuantLocation_QuantDataItem
- func (*Quantification_QuantLocation_QuantDataItem) Descriptor() ([]byte, []int)deprecated
- func (x *Quantification_QuantLocation_QuantDataItem) GetFvalue() float32
- func (x *Quantification_QuantLocation_QuantDataItem) GetIvalue() int32
- func (*Quantification_QuantLocation_QuantDataItem) ProtoMessage()
- func (x *Quantification_QuantLocation_QuantDataItem) ProtoReflect() protoreflect.Message
- func (x *Quantification_QuantLocation_QuantDataItem) Reset()
- func (x *Quantification_QuantLocation_QuantDataItem) String() string
Constants ¶
This section is empty.
Variables ¶
var ( Experiment_MetaDataType_name = map[int32]string{ 0: "MT_FLOAT", 1: "MT_INT", 2: "MT_STRING", } Experiment_MetaDataType_value = map[string]int32{ "MT_FLOAT": 0, "MT_INT": 1, "MT_STRING": 2, } )
Enum value maps for Experiment_MetaDataType.
var ( Experiment_Location_SpectrumCompression_name = map[int32]string{ 0: "RAW", 1: "ZERO_RUN", 2: "RLE", } Experiment_Location_SpectrumCompression_value = map[string]int32{ "RAW": 0, "ZERO_RUN": 1, "RLE": 2, } )
Enum value maps for Experiment_Location_SpectrumCompression.
var ( Quantification_QuantDataType_name = map[int32]string{ 0: "QT_FLOAT", 1: "QT_INT", } Quantification_QuantDataType_value = map[string]int32{ "QT_FLOAT": 0, "QT_INT": 1, } )
Enum value maps for Quantification_QuantDataType.
var File_data_formats_diffraction_proto protoreflect.FileDescriptor
var File_data_formats_experiment_proto protoreflect.FileDescriptor
var File_data_formats_quantification_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Diffraction ¶
type Diffraction struct { TargetId string `protobuf:"bytes,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` DriveId int32 `protobuf:"varint,2,opt,name=drive_id,json=driveId,proto3" json:"drive_id,omitempty"` SiteId int32 `protobuf:"varint,3,opt,name=site_id,json=siteId,proto3" json:"site_id,omitempty"` Target string `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` Site string `protobuf:"bytes,5,opt,name=site,proto3" json:"site,omitempty"` Title string `protobuf:"bytes,6,opt,name=title,proto3" json:"title,omitempty"` Sol string `protobuf:"bytes,7,opt,name=sol,proto3" json:"sol,omitempty"` Rtt int32 `protobuf:"varint,8,opt,name=rtt,proto3" json:"rtt,omitempty"` Sclk int32 `protobuf:"varint,9,opt,name=sclk,proto3" json:"sclk,omitempty"` Locations []*Diffraction_Location `protobuf:"bytes,10,rep,name=locations,proto3" json:"locations,omitempty"` // contains filtered or unexported fields }
func (*Diffraction) Descriptor
deprecated
func (*Diffraction) Descriptor() ([]byte, []int)
Deprecated: Use Diffraction.ProtoReflect.Descriptor instead.
func (*Diffraction) GetDriveId ¶
func (x *Diffraction) GetDriveId() int32
func (*Diffraction) GetLocations ¶
func (x *Diffraction) GetLocations() []*Diffraction_Location
func (*Diffraction) GetRtt ¶
func (x *Diffraction) GetRtt() int32
func (*Diffraction) GetSclk ¶
func (x *Diffraction) GetSclk() int32
func (*Diffraction) GetSite ¶
func (x *Diffraction) GetSite() string
func (*Diffraction) GetSiteId ¶
func (x *Diffraction) GetSiteId() int32
func (*Diffraction) GetSol ¶
func (x *Diffraction) GetSol() string
func (*Diffraction) GetTarget ¶
func (x *Diffraction) GetTarget() string
func (*Diffraction) GetTargetId ¶
func (x *Diffraction) GetTargetId() string
func (*Diffraction) GetTitle ¶
func (x *Diffraction) GetTitle() string
func (*Diffraction) ProtoMessage ¶
func (*Diffraction) ProtoMessage()
func (*Diffraction) ProtoReflect ¶
func (x *Diffraction) ProtoReflect() protoreflect.Message
func (*Diffraction) Reset ¶
func (x *Diffraction) Reset()
func (*Diffraction) String ¶
func (x *Diffraction) String() string
type Diffraction_Location ¶
type Diffraction_Location struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Peaks []*Diffraction_Location_Peak `protobuf:"bytes,2,rep,name=peaks,proto3" json:"peaks,omitempty"` // contains filtered or unexported fields }
func (*Diffraction_Location) Descriptor
deprecated
func (*Diffraction_Location) Descriptor() ([]byte, []int)
Deprecated: Use Diffraction_Location.ProtoReflect.Descriptor instead.
func (*Diffraction_Location) GetId ¶
func (x *Diffraction_Location) GetId() string
func (*Diffraction_Location) GetPeaks ¶
func (x *Diffraction_Location) GetPeaks() []*Diffraction_Location_Peak
func (*Diffraction_Location) ProtoMessage ¶
func (*Diffraction_Location) ProtoMessage()
func (*Diffraction_Location) ProtoReflect ¶
func (x *Diffraction_Location) ProtoReflect() protoreflect.Message
func (*Diffraction_Location) Reset ¶
func (x *Diffraction_Location) Reset()
func (*Diffraction_Location) String ¶
func (x *Diffraction_Location) String() string
type Diffraction_Location_Peak ¶
type Diffraction_Location_Peak struct { PeakChannel int32 `protobuf:"varint,1,opt,name=peak_channel,json=peakChannel,proto3" json:"peak_channel,omitempty"` EffectSize float32 `protobuf:"fixed32,2,opt,name=effect_size,json=effectSize,proto3" json:"effect_size,omitempty"` BaselineVariation float32 `protobuf:"fixed32,3,opt,name=baseline_variation,json=baselineVariation,proto3" json:"baseline_variation,omitempty"` GlobalDifference float32 `protobuf:"fixed32,4,opt,name=global_difference,json=globalDifference,proto3" json:"global_difference,omitempty"` DifferenceSigma float32 `protobuf:"fixed32,5,opt,name=difference_sigma,json=differenceSigma,proto3" json:"difference_sigma,omitempty"` PeakHeight float32 `protobuf:"fixed32,6,opt,name=peak_height,json=peakHeight,proto3" json:"peak_height,omitempty"` Detector string `protobuf:"bytes,7,opt,name=detector,proto3" json:"detector,omitempty"` // contains filtered or unexported fields }
func (*Diffraction_Location_Peak) Descriptor
deprecated
func (*Diffraction_Location_Peak) Descriptor() ([]byte, []int)
Deprecated: Use Diffraction_Location_Peak.ProtoReflect.Descriptor instead.
func (*Diffraction_Location_Peak) GetBaselineVariation ¶
func (x *Diffraction_Location_Peak) GetBaselineVariation() float32
func (*Diffraction_Location_Peak) GetDetector ¶
func (x *Diffraction_Location_Peak) GetDetector() string
func (*Diffraction_Location_Peak) GetDifferenceSigma ¶
func (x *Diffraction_Location_Peak) GetDifferenceSigma() float32
func (*Diffraction_Location_Peak) GetEffectSize ¶
func (x *Diffraction_Location_Peak) GetEffectSize() float32
func (*Diffraction_Location_Peak) GetGlobalDifference ¶
func (x *Diffraction_Location_Peak) GetGlobalDifference() float32
func (*Diffraction_Location_Peak) GetPeakChannel ¶
func (x *Diffraction_Location_Peak) GetPeakChannel() int32
func (*Diffraction_Location_Peak) GetPeakHeight ¶
func (x *Diffraction_Location_Peak) GetPeakHeight() float32
func (*Diffraction_Location_Peak) ProtoMessage ¶
func (*Diffraction_Location_Peak) ProtoMessage()
func (*Diffraction_Location_Peak) ProtoReflect ¶
func (x *Diffraction_Location_Peak) ProtoReflect() protoreflect.Message
func (*Diffraction_Location_Peak) Reset ¶
func (x *Diffraction_Location_Peak) Reset()
func (*Diffraction_Location_Peak) String ¶
func (x *Diffraction_Location_Peak) String() string
type Experiment ¶
type Experiment struct { // Dataset Summary meta fields are stored as JSON outside of here, a lot of those values being derived from // // counts of items in this file. The rest are fields on the root of Experiment here. This way anything that // has access to an Experiment file won't need to also download the corresponding Dataset Summary. // NOTE: Now that we support combining scans, these fields may not be set if it's a combination dataset TargetId string `protobuf:"bytes,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` DriveId int32 `protobuf:"varint,11,opt,name=drive_id,json=driveId,proto3" json:"drive_id,omitempty"` SiteId int32 `protobuf:"varint,12,opt,name=site_id,json=siteId,proto3" json:"site_id,omitempty"` Target string `protobuf:"bytes,13,opt,name=target,proto3" json:"target,omitempty"` Site string `protobuf:"bytes,14,opt,name=site,proto3" json:"site,omitempty"` Title string `protobuf:"bytes,15,opt,name=title,proto3" json:"title,omitempty"` Sol string `protobuf:"bytes,25,opt,name=sol,proto3" json:"sol,omitempty"` Rtt int32 `protobuf:"varint,17,opt,name=rtt,proto3" json:"rtt,omitempty"` Sclk int32 `protobuf:"varint,18,opt,name=sclk,proto3" json:"sclk,omitempty"` // If we were generated when a bulk sum quant file existed, the file name is stored here for loading BulkSumQuantFile string `protobuf:"bytes,9,opt,name=bulk_sum_quant_file,json=bulkSumQuantFile,proto3" json:"bulk_sum_quant_file,omitempty"` // What is the detector configuration that this file was generated for DetectorConfig string `protobuf:"bytes,10,opt,name=detector_config,json=detectorConfig,proto3" json:"detector_config,omitempty"` // Counts, these can be counted by iterating through Locations but we store them here for reference // // NOTE: These will always be set! BulkSpectra int32 `protobuf:"varint,19,opt,name=bulk_spectra,json=bulkSpectra,proto3" json:"bulk_spectra,omitempty"` DwellSpectra int32 `protobuf:"varint,20,opt,name=dwell_spectra,json=dwellSpectra,proto3" json:"dwell_spectra,omitempty"` MaxSpectra int32 `protobuf:"varint,21,opt,name=max_spectra,json=maxSpectra,proto3" json:"max_spectra,omitempty"` NormalSpectra int32 `protobuf:"varint,22,opt,name=normal_spectra,json=normalSpectra,proto3" json:"normal_spectra,omitempty"` PseudoIntensities int32 `protobuf:"varint,23,opt,name=pseudo_intensities,json=pseudoIntensities,proto3" json:"pseudo_intensities,omitempty"` // This is the main or default context image to show. It matches either one of the images in aligned_context_images // // or one in unaligned_context_images MainContextImage string `protobuf:"bytes,2,opt,name=main_context_image,json=mainContextImage,proto3" json:"main_context_image,omitempty"` ScanSources []*Experiment_ScanSource `protobuf:"bytes,27,rep,name=scan_sources,json=scanSources,proto3" json:"scan_sources,omitempty"` AlignedContextImages []*Experiment_ContextImageCoordinateInfo `protobuf:"bytes,24,rep,name=aligned_context_images,json=alignedContextImages,proto3" json:"aligned_context_images,omitempty"` // Any other images, which we don't have beam location information for are in this array UnalignedContextImages []string `` /* 129-byte string literal not displayed */ MatchedAlignedContextImages []*Experiment_MatchedContextImageInfo `` /* 147-byte string literal not displayed */ // The labels and types of metadata fields we've stored in locations. This way MetaDataItem can refer to // // these arrays and not need to store redundant copies of the field name strings MetaLabels []string `protobuf:"bytes,3,rep,name=meta_labels,json=metaLabels,proto3" json:"meta_labels,omitempty"` MetaTypes []Experiment_MetaDataType `protobuf:"varint,4,rep,packed,name=meta_types,json=metaTypes,proto3,enum=Experiment_MetaDataType" json:"meta_types,omitempty"` Locations []*Experiment_Location `protobuf:"bytes,5,rep,name=locations,proto3" json:"locations,omitempty"` PseudoIntensityRanges []*Experiment_PseudoIntensityRange `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Experiment) Descriptor
deprecated
func (*Experiment) Descriptor() ([]byte, []int)
Deprecated: Use Experiment.ProtoReflect.Descriptor instead.
func (*Experiment) GetAlignedContextImages ¶
func (x *Experiment) GetAlignedContextImages() []*Experiment_ContextImageCoordinateInfo
func (*Experiment) GetBulkSpectra ¶
func (x *Experiment) GetBulkSpectra() int32
func (*Experiment) GetBulkSumQuantFile ¶
func (x *Experiment) GetBulkSumQuantFile() string
func (*Experiment) GetDetectorConfig ¶
func (x *Experiment) GetDetectorConfig() string
func (*Experiment) GetDriveId ¶
func (x *Experiment) GetDriveId() int32
func (*Experiment) GetDwellSpectra ¶
func (x *Experiment) GetDwellSpectra() int32
func (*Experiment) GetLocations ¶
func (x *Experiment) GetLocations() []*Experiment_Location
func (*Experiment) GetMainContextImage ¶
func (x *Experiment) GetMainContextImage() string
func (*Experiment) GetMatchedAlignedContextImages ¶
func (x *Experiment) GetMatchedAlignedContextImages() []*Experiment_MatchedContextImageInfo
func (*Experiment) GetMaxSpectra ¶
func (x *Experiment) GetMaxSpectra() int32
func (*Experiment) GetMetaLabels ¶
func (x *Experiment) GetMetaLabels() []string
func (*Experiment) GetMetaTypes ¶
func (x *Experiment) GetMetaTypes() []Experiment_MetaDataType
func (*Experiment) GetNormalSpectra ¶
func (x *Experiment) GetNormalSpectra() int32
func (*Experiment) GetPseudoIntensities ¶
func (x *Experiment) GetPseudoIntensities() int32
func (*Experiment) GetPseudoIntensityRanges ¶
func (x *Experiment) GetPseudoIntensityRanges() []*Experiment_PseudoIntensityRange
func (*Experiment) GetRtt ¶
func (x *Experiment) GetRtt() int32
func (*Experiment) GetScanSources ¶
func (x *Experiment) GetScanSources() []*Experiment_ScanSource
func (*Experiment) GetSclk ¶
func (x *Experiment) GetSclk() int32
func (*Experiment) GetSite ¶
func (x *Experiment) GetSite() string
func (*Experiment) GetSiteId ¶
func (x *Experiment) GetSiteId() int32
func (*Experiment) GetSol ¶
func (x *Experiment) GetSol() string
func (*Experiment) GetTarget ¶
func (x *Experiment) GetTarget() string
func (*Experiment) GetTargetId ¶
func (x *Experiment) GetTargetId() string
func (*Experiment) GetTitle ¶
func (x *Experiment) GetTitle() string
func (*Experiment) GetUnalignedContextImages ¶
func (x *Experiment) GetUnalignedContextImages() []string
func (*Experiment) ProtoMessage ¶
func (*Experiment) ProtoMessage()
func (*Experiment) ProtoReflect ¶
func (x *Experiment) ProtoReflect() protoreflect.Message
func (*Experiment) Reset ¶
func (x *Experiment) Reset()
func (*Experiment) String ¶
func (x *Experiment) String() string
type Experiment_ContextImageCoordinateInfo ¶
type Experiment_ContextImageCoordinateInfo struct { Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` // image file name Pmc int32 `protobuf:"varint,2,opt,name=pmc,proto3" json:"pmc,omitempty"` // PMC for the image TrapezoidCorrected bool `protobuf:"varint,3,opt,name=trapezoid_corrected,json=trapezoidCorrected,proto3" json:"trapezoid_corrected,omitempty"` // Is this image trapezoid corrected ScanSource int32 `protobuf:"varint,4,opt,name=scan_source,json=scanSource,proto3" json:"scan_source,omitempty"` // Not set if this is not a combined dataset // contains filtered or unexported fields }
Aligned context image - describes which PMC images are defined for, and if they're trapezoid corrected. This is
stored in the same order as location BeamLocation i/j coordinates, so [0] is BeamLocation.image_i/image_j and [1] is BeamLocation.context_locations[0], etc Can think of this as the metadata to describe what's in a beam location object
func (*Experiment_ContextImageCoordinateInfo) Descriptor
deprecated
func (*Experiment_ContextImageCoordinateInfo) Descriptor() ([]byte, []int)
Deprecated: Use Experiment_ContextImageCoordinateInfo.ProtoReflect.Descriptor instead.
func (*Experiment_ContextImageCoordinateInfo) GetImage ¶
func (x *Experiment_ContextImageCoordinateInfo) GetImage() string
func (*Experiment_ContextImageCoordinateInfo) GetPmc ¶
func (x *Experiment_ContextImageCoordinateInfo) GetPmc() int32
func (*Experiment_ContextImageCoordinateInfo) GetScanSource ¶
func (x *Experiment_ContextImageCoordinateInfo) GetScanSource() int32
func (*Experiment_ContextImageCoordinateInfo) GetTrapezoidCorrected ¶
func (x *Experiment_ContextImageCoordinateInfo) GetTrapezoidCorrected() bool
func (*Experiment_ContextImageCoordinateInfo) ProtoMessage ¶
func (*Experiment_ContextImageCoordinateInfo) ProtoMessage()
func (*Experiment_ContextImageCoordinateInfo) ProtoReflect ¶
func (x *Experiment_ContextImageCoordinateInfo) ProtoReflect() protoreflect.Message
func (*Experiment_ContextImageCoordinateInfo) Reset ¶
func (x *Experiment_ContextImageCoordinateInfo) Reset()
func (*Experiment_ContextImageCoordinateInfo) String ¶
func (x *Experiment_ContextImageCoordinateInfo) String() string
type Experiment_Location ¶
type Experiment_Location struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` ScanSource int32 `protobuf:"varint,9,opt,name=scan_source,json=scanSource,proto3" json:"scan_source,omitempty"` // Not set if this is not a combined dataset Meta []*Experiment_Location_MetaDataItem `protobuf:"bytes,2,rep,name=meta,proto3" json:"meta,omitempty"` Beam *Experiment_Location_BeamLocation `protobuf:"bytes,3,opt,name=beam,proto3" json:"beam,omitempty"` SpectrumCompression Experiment_Location_SpectrumCompression `` /* 164-byte string literal not displayed */ // Need multiple of these, detector A & B but can have normal & dwell Detectors []*Experiment_Location_DetectorSpectrum `protobuf:"bytes,5,rep,name=detectors,proto3" json:"detectors,omitempty"` // Ability to store an image per PMC, FM data several images with different PMCs in the file name ContextImage string `protobuf:"bytes,6,opt,name=context_image,json=contextImage,proto3" json:"context_image,omitempty"` PseudoIntensities []*Experiment_Location_PseudoIntensityData `protobuf:"bytes,7,rep,name=pseudo_intensities,json=pseudoIntensities,proto3" json:"pseudo_intensities,omitempty"` // contains filtered or unexported fields }
func (*Experiment_Location) Descriptor
deprecated
func (*Experiment_Location) Descriptor() ([]byte, []int)
Deprecated: Use Experiment_Location.ProtoReflect.Descriptor instead.
func (*Experiment_Location) GetBeam ¶
func (x *Experiment_Location) GetBeam() *Experiment_Location_BeamLocation
func (*Experiment_Location) GetContextImage ¶
func (x *Experiment_Location) GetContextImage() string
func (*Experiment_Location) GetDetectors ¶
func (x *Experiment_Location) GetDetectors() []*Experiment_Location_DetectorSpectrum
func (*Experiment_Location) GetId ¶
func (x *Experiment_Location) GetId() string
func (*Experiment_Location) GetMeta ¶
func (x *Experiment_Location) GetMeta() []*Experiment_Location_MetaDataItem
func (*Experiment_Location) GetPseudoIntensities ¶
func (x *Experiment_Location) GetPseudoIntensities() []*Experiment_Location_PseudoIntensityData
func (*Experiment_Location) GetScanSource ¶
func (x *Experiment_Location) GetScanSource() int32
func (*Experiment_Location) GetSpectrumCompression ¶
func (x *Experiment_Location) GetSpectrumCompression() Experiment_Location_SpectrumCompression
func (*Experiment_Location) ProtoMessage ¶
func (*Experiment_Location) ProtoMessage()
func (*Experiment_Location) ProtoReflect ¶
func (x *Experiment_Location) ProtoReflect() protoreflect.Message
func (*Experiment_Location) Reset ¶
func (x *Experiment_Location) Reset()
func (*Experiment_Location) String ¶
func (x *Experiment_Location) String() string
type Experiment_Location_BeamLocation ¶
type Experiment_Location_BeamLocation struct { X float32 `protobuf:"fixed32,1,opt,name=x,proto3" json:"x,omitempty"` Y float32 `protobuf:"fixed32,2,opt,name=y,proto3" json:"y,omitempty"` Z float32 `protobuf:"fixed32,3,opt,name=z,proto3" json:"z,omitempty"` GeomCorr float32 `protobuf:"fixed32,7,opt,name=geom_corr,json=geomCorr,proto3" json:"geom_corr,omitempty"` // Relative to the image whose file name is in main_context_image ImageI float32 `protobuf:"fixed32,4,opt,name=image_i,json=imageI,proto3" json:"image_i,omitempty"` ImageJ float32 `protobuf:"fixed32,5,opt,name=image_j,json=imageJ,proto3" json:"image_j,omitempty"` // Each context image is taken at different locations, so needs its own relative set of beam location // // coordinates. The image_i/image_j coordinates are relative to main_context_image, while here we store // other coordinates, which are relative to the corresponding array item of aligned_context_images. Ended up // this way because we originally we only had one set of i/j's, relative to one context image, and // extending by adding another array was the smoothest in terms of backwards compatibility. ContextLocations []*Experiment_Location_BeamLocation_Coordinate2D `protobuf:"bytes,6,rep,name=context_locations,json=contextLocations,proto3" json:"context_locations,omitempty"` // contains filtered or unexported fields }
func (*Experiment_Location_BeamLocation) Descriptor
deprecated
func (*Experiment_Location_BeamLocation) Descriptor() ([]byte, []int)
Deprecated: Use Experiment_Location_BeamLocation.ProtoReflect.Descriptor instead.
func (*Experiment_Location_BeamLocation) GetContextLocations ¶
func (x *Experiment_Location_BeamLocation) GetContextLocations() []*Experiment_Location_BeamLocation_Coordinate2D
func (*Experiment_Location_BeamLocation) GetGeomCorr ¶
func (x *Experiment_Location_BeamLocation) GetGeomCorr() float32
func (*Experiment_Location_BeamLocation) GetImageI ¶
func (x *Experiment_Location_BeamLocation) GetImageI() float32
func (*Experiment_Location_BeamLocation) GetImageJ ¶
func (x *Experiment_Location_BeamLocation) GetImageJ() float32
func (*Experiment_Location_BeamLocation) GetX ¶
func (x *Experiment_Location_BeamLocation) GetX() float32
func (*Experiment_Location_BeamLocation) GetY ¶
func (x *Experiment_Location_BeamLocation) GetY() float32
func (*Experiment_Location_BeamLocation) GetZ ¶
func (x *Experiment_Location_BeamLocation) GetZ() float32
func (*Experiment_Location_BeamLocation) ProtoMessage ¶
func (*Experiment_Location_BeamLocation) ProtoMessage()
func (*Experiment_Location_BeamLocation) ProtoReflect ¶
func (x *Experiment_Location_BeamLocation) ProtoReflect() protoreflect.Message
func (*Experiment_Location_BeamLocation) Reset ¶
func (x *Experiment_Location_BeamLocation) Reset()
func (*Experiment_Location_BeamLocation) String ¶
func (x *Experiment_Location_BeamLocation) String() string
type Experiment_Location_BeamLocation_Coordinate2D ¶
type Experiment_Location_BeamLocation_Coordinate2D struct { I float32 `protobuf:"fixed32,1,opt,name=i,proto3" json:"i,omitempty"` J float32 `protobuf:"fixed32,2,opt,name=j,proto3" json:"j,omitempty"` // contains filtered or unexported fields }
func (*Experiment_Location_BeamLocation_Coordinate2D) Descriptor
deprecated
func (*Experiment_Location_BeamLocation_Coordinate2D) Descriptor() ([]byte, []int)
Deprecated: Use Experiment_Location_BeamLocation_Coordinate2D.ProtoReflect.Descriptor instead.
func (*Experiment_Location_BeamLocation_Coordinate2D) GetI ¶
func (x *Experiment_Location_BeamLocation_Coordinate2D) GetI() float32
func (*Experiment_Location_BeamLocation_Coordinate2D) GetJ ¶
func (x *Experiment_Location_BeamLocation_Coordinate2D) GetJ() float32
func (*Experiment_Location_BeamLocation_Coordinate2D) ProtoMessage ¶
func (*Experiment_Location_BeamLocation_Coordinate2D) ProtoMessage()
func (*Experiment_Location_BeamLocation_Coordinate2D) ProtoReflect ¶
func (x *Experiment_Location_BeamLocation_Coordinate2D) ProtoReflect() protoreflect.Message
func (*Experiment_Location_BeamLocation_Coordinate2D) Reset ¶
func (x *Experiment_Location_BeamLocation_Coordinate2D) Reset()
func (*Experiment_Location_BeamLocation_Coordinate2D) String ¶
func (x *Experiment_Location_BeamLocation_Coordinate2D) String() string
type Experiment_Location_DetectorSpectrum ¶
type Experiment_Location_DetectorSpectrum struct { Meta []*Experiment_Location_MetaDataItem `protobuf:"bytes,1,rep,name=meta,proto3" json:"meta,omitempty"` Spectrum []int32 `protobuf:"varint,2,rep,packed,name=spectrum,proto3" json:"spectrum,omitempty"` SpectrumMax int32 `protobuf:"varint,3,opt,name=spectrumMax,proto3" json:"spectrumMax,omitempty"` // contains filtered or unexported fields }
Spectrum data, stored as specified in spectrum_compression
func (*Experiment_Location_DetectorSpectrum) Descriptor
deprecated
func (*Experiment_Location_DetectorSpectrum) Descriptor() ([]byte, []int)
Deprecated: Use Experiment_Location_DetectorSpectrum.ProtoReflect.Descriptor instead.
func (*Experiment_Location_DetectorSpectrum) GetMeta ¶
func (x *Experiment_Location_DetectorSpectrum) GetMeta() []*Experiment_Location_MetaDataItem
func (*Experiment_Location_DetectorSpectrum) GetSpectrum ¶
func (x *Experiment_Location_DetectorSpectrum) GetSpectrum() []int32
func (*Experiment_Location_DetectorSpectrum) GetSpectrumMax ¶
func (x *Experiment_Location_DetectorSpectrum) GetSpectrumMax() int32
func (*Experiment_Location_DetectorSpectrum) ProtoMessage ¶
func (*Experiment_Location_DetectorSpectrum) ProtoMessage()
func (*Experiment_Location_DetectorSpectrum) ProtoReflect ¶
func (x *Experiment_Location_DetectorSpectrum) ProtoReflect() protoreflect.Message
func (*Experiment_Location_DetectorSpectrum) Reset ¶
func (x *Experiment_Location_DetectorSpectrum) Reset()
func (*Experiment_Location_DetectorSpectrum) String ¶
func (x *Experiment_Location_DetectorSpectrum) String() string
type Experiment_Location_MetaDataItem ¶
type Experiment_Location_MetaDataItem struct { // Only storing the metadata label outside of the item, here we just store its index LabelIdx int32 `protobuf:"varint,1,opt,name=label_idx,json=labelIdx,proto3" json:"label_idx,omitempty"` // NOTE: in javascript protobuf there is no "has" function, so each of these report their default // // value which means if it's a 0 or 0.0 or ” we don't actually know what type to treat it as, so we // are putting types in an enum list instead, one for each meta_label at the root object! Fvalue float32 `protobuf:"fixed32,2,opt,name=fvalue,proto3" json:"fvalue,omitempty"` Ivalue int32 `protobuf:"varint,3,opt,name=ivalue,proto3" json:"ivalue,omitempty"` Svalue string `protobuf:"bytes,4,opt,name=svalue,proto3" json:"svalue,omitempty"` // contains filtered or unexported fields }
func (*Experiment_Location_MetaDataItem) Descriptor
deprecated
func (*Experiment_Location_MetaDataItem) Descriptor() ([]byte, []int)
Deprecated: Use Experiment_Location_MetaDataItem.ProtoReflect.Descriptor instead.
func (*Experiment_Location_MetaDataItem) GetFvalue ¶
func (x *Experiment_Location_MetaDataItem) GetFvalue() float32
func (*Experiment_Location_MetaDataItem) GetIvalue ¶
func (x *Experiment_Location_MetaDataItem) GetIvalue() int32
func (*Experiment_Location_MetaDataItem) GetLabelIdx ¶
func (x *Experiment_Location_MetaDataItem) GetLabelIdx() int32
func (*Experiment_Location_MetaDataItem) GetSvalue ¶
func (x *Experiment_Location_MetaDataItem) GetSvalue() string
func (*Experiment_Location_MetaDataItem) ProtoMessage ¶
func (*Experiment_Location_MetaDataItem) ProtoMessage()
func (*Experiment_Location_MetaDataItem) ProtoReflect ¶
func (x *Experiment_Location_MetaDataItem) ProtoReflect() protoreflect.Message
func (*Experiment_Location_MetaDataItem) Reset ¶
func (x *Experiment_Location_MetaDataItem) Reset()
func (*Experiment_Location_MetaDataItem) String ¶
func (x *Experiment_Location_MetaDataItem) String() string
type Experiment_Location_PseudoIntensityData ¶
type Experiment_Location_PseudoIntensityData struct { DetectorId string `protobuf:"bytes,1,opt,name=detector_id,json=detectorId,proto3" json:"detector_id,omitempty"` // Storage of each column of pseudo-intensity values ElementIntensities []float32 `protobuf:"fixed32,2,rep,packed,name=element_intensities,json=elementIntensities,proto3" json:"element_intensities,omitempty"` // contains filtered or unexported fields }
Storage of pseudo-intensities. NOTE: we currently assume there'll be a detector_id, we may only store
one set, with detector_id missing, this data structure works in both scenarios
func (*Experiment_Location_PseudoIntensityData) Descriptor
deprecated
func (*Experiment_Location_PseudoIntensityData) Descriptor() ([]byte, []int)
Deprecated: Use Experiment_Location_PseudoIntensityData.ProtoReflect.Descriptor instead.
func (*Experiment_Location_PseudoIntensityData) GetDetectorId ¶
func (x *Experiment_Location_PseudoIntensityData) GetDetectorId() string
func (*Experiment_Location_PseudoIntensityData) GetElementIntensities ¶
func (x *Experiment_Location_PseudoIntensityData) GetElementIntensities() []float32
func (*Experiment_Location_PseudoIntensityData) ProtoMessage ¶
func (*Experiment_Location_PseudoIntensityData) ProtoMessage()
func (*Experiment_Location_PseudoIntensityData) ProtoReflect ¶
func (x *Experiment_Location_PseudoIntensityData) ProtoReflect() protoreflect.Message
func (*Experiment_Location_PseudoIntensityData) Reset ¶
func (x *Experiment_Location_PseudoIntensityData) Reset()
func (*Experiment_Location_PseudoIntensityData) String ¶
func (x *Experiment_Location_PseudoIntensityData) String() string
type Experiment_Location_SpectrumCompression ¶
type Experiment_Location_SpectrumCompression int32
const ( Experiment_Location_RAW Experiment_Location_SpectrumCompression = 0 // Storing raw data, so N*int32 in size Experiment_Location_ZERO_RUN Experiment_Location_SpectrumCompression = 1 // 0's all have a count after them. Assumption is a lot of runs of 0's Experiment_Location_RLE Experiment_Location_SpectrumCompression = 2 // Run length encoding, assumption is many numbers have long runs )
func (Experiment_Location_SpectrumCompression) Descriptor ¶
func (Experiment_Location_SpectrumCompression) Descriptor() protoreflect.EnumDescriptor
func (Experiment_Location_SpectrumCompression) EnumDescriptor
deprecated
func (Experiment_Location_SpectrumCompression) EnumDescriptor() ([]byte, []int)
Deprecated: Use Experiment_Location_SpectrumCompression.Descriptor instead.
func (Experiment_Location_SpectrumCompression) Number ¶
func (x Experiment_Location_SpectrumCompression) Number() protoreflect.EnumNumber
func (Experiment_Location_SpectrumCompression) String ¶
func (x Experiment_Location_SpectrumCompression) String() string
func (Experiment_Location_SpectrumCompression) Type ¶
func (Experiment_Location_SpectrumCompression) Type() protoreflect.EnumType
type Experiment_MatchedContextImageInfo ¶
type Experiment_MatchedContextImageInfo struct { Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` // image file name AlignedIndex int32 `protobuf:"varint,2,opt,name=aligned_index,json=alignedIndex,proto3" json:"aligned_index,omitempty"` // aligned_context_images array index this one matches XOffset float32 `protobuf:"fixed32,3,opt,name=x_offset,json=xOffset,proto3" json:"x_offset,omitempty"` // x-offset of matched left edge vs aligned image YOffset float32 `protobuf:"fixed32,4,opt,name=y_offset,json=yOffset,proto3" json:"y_offset,omitempty"` // y-offset of matched top edge vs aligned image XScale float32 `protobuf:"fixed32,5,opt,name=x_scale,json=xScale,proto3" json:"x_scale,omitempty"` // x-scale of matched vs aligned width, if matched is 2000 wide, aligned is 1000, this=2 YScale float32 `protobuf:"fixed32,6,opt,name=y_scale,json=yScale,proto3" json:"y_scale,omitempty"` // y-scale of matched vs aligned height // contains filtered or unexported fields }
Matched context image - list of context images which have been transformed to match a given PMC's MCC
image (in aligned_context_images), for example WATSON images. The image needs to be transformed so the MCC image area matches pixel-for-pixel, but the image is likely to be of a different size, so we include an x/y offset. This gives the top-left pixel coordinate of MCC image relative to the top-left of the matched image. This way the PMC beam locations can be reused to draw their position on the matched image.
func (*Experiment_MatchedContextImageInfo) Descriptor
deprecated
func (*Experiment_MatchedContextImageInfo) Descriptor() ([]byte, []int)
Deprecated: Use Experiment_MatchedContextImageInfo.ProtoReflect.Descriptor instead.
func (*Experiment_MatchedContextImageInfo) GetAlignedIndex ¶
func (x *Experiment_MatchedContextImageInfo) GetAlignedIndex() int32
func (*Experiment_MatchedContextImageInfo) GetImage ¶
func (x *Experiment_MatchedContextImageInfo) GetImage() string
func (*Experiment_MatchedContextImageInfo) GetXOffset ¶
func (x *Experiment_MatchedContextImageInfo) GetXOffset() float32
func (*Experiment_MatchedContextImageInfo) GetXScale ¶
func (x *Experiment_MatchedContextImageInfo) GetXScale() float32
func (*Experiment_MatchedContextImageInfo) GetYOffset ¶
func (x *Experiment_MatchedContextImageInfo) GetYOffset() float32
func (*Experiment_MatchedContextImageInfo) GetYScale ¶
func (x *Experiment_MatchedContextImageInfo) GetYScale() float32
func (*Experiment_MatchedContextImageInfo) ProtoMessage ¶
func (*Experiment_MatchedContextImageInfo) ProtoMessage()
func (*Experiment_MatchedContextImageInfo) ProtoReflect ¶
func (x *Experiment_MatchedContextImageInfo) ProtoReflect() protoreflect.Message
func (*Experiment_MatchedContextImageInfo) Reset ¶
func (x *Experiment_MatchedContextImageInfo) Reset()
func (*Experiment_MatchedContextImageInfo) String ¶
func (x *Experiment_MatchedContextImageInfo) String() string
type Experiment_MetaDataType ¶
type Experiment_MetaDataType int32
const ( Experiment_MT_FLOAT Experiment_MetaDataType = 0 Experiment_MT_INT Experiment_MetaDataType = 1 Experiment_MT_STRING Experiment_MetaDataType = 2 )
func (Experiment_MetaDataType) Descriptor ¶
func (Experiment_MetaDataType) Descriptor() protoreflect.EnumDescriptor
func (Experiment_MetaDataType) Enum ¶
func (x Experiment_MetaDataType) Enum() *Experiment_MetaDataType
func (Experiment_MetaDataType) EnumDescriptor
deprecated
func (Experiment_MetaDataType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Experiment_MetaDataType.Descriptor instead.
func (Experiment_MetaDataType) Number ¶
func (x Experiment_MetaDataType) Number() protoreflect.EnumNumber
func (Experiment_MetaDataType) String ¶
func (x Experiment_MetaDataType) String() string
func (Experiment_MetaDataType) Type ¶
func (Experiment_MetaDataType) Type() protoreflect.EnumType
type Experiment_PseudoIntensityRange ¶
type Experiment_PseudoIntensityRange struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` ChannelStart int32 `protobuf:"varint,2,opt,name=channel_start,json=channelStart,proto3" json:"channel_start,omitempty"` ChannelEnd int32 `protobuf:"varint,3,opt,name=channel_end,json=channelEnd,proto3" json:"channel_end,omitempty"` // contains filtered or unexported fields }
If we have pseudo-intensity data, this will contain the labels of the elements from the CSV, along with
their channel start/end
func (*Experiment_PseudoIntensityRange) Descriptor
deprecated
func (*Experiment_PseudoIntensityRange) Descriptor() ([]byte, []int)
Deprecated: Use Experiment_PseudoIntensityRange.ProtoReflect.Descriptor instead.
func (*Experiment_PseudoIntensityRange) GetChannelEnd ¶
func (x *Experiment_PseudoIntensityRange) GetChannelEnd() int32
func (*Experiment_PseudoIntensityRange) GetChannelStart ¶
func (x *Experiment_PseudoIntensityRange) GetChannelStart() int32
func (*Experiment_PseudoIntensityRange) GetName ¶
func (x *Experiment_PseudoIntensityRange) GetName() string
func (*Experiment_PseudoIntensityRange) ProtoMessage ¶
func (*Experiment_PseudoIntensityRange) ProtoMessage()
func (*Experiment_PseudoIntensityRange) ProtoReflect ¶
func (x *Experiment_PseudoIntensityRange) ProtoReflect() protoreflect.Message
func (*Experiment_PseudoIntensityRange) Reset ¶
func (x *Experiment_PseudoIntensityRange) Reset()
func (*Experiment_PseudoIntensityRange) String ¶
func (x *Experiment_PseudoIntensityRange) String() string
type Experiment_ScanSource ¶
type Experiment_ScanSource struct { Instrument string `protobuf:"bytes,1,opt,name=instrument,proto3" json:"instrument,omitempty"` // Dataset Summary meta fields are stored as JSON outside of here, a lot of those values being derived from // // counts of items in this file. The rest are fields on the root of Experiment here. This way anything that // has access to an Experiment file won't need to also download the corresponding Dataset Summary. TargetId string `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` DriveId int32 `protobuf:"varint,3,opt,name=drive_id,json=driveId,proto3" json:"drive_id,omitempty"` SiteId int32 `protobuf:"varint,4,opt,name=site_id,json=siteId,proto3" json:"site_id,omitempty"` Target string `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"` Site string `protobuf:"bytes,6,opt,name=site,proto3" json:"site,omitempty"` Title string `protobuf:"bytes,7,opt,name=title,proto3" json:"title,omitempty"` Sol string `protobuf:"bytes,8,opt,name=sol,proto3" json:"sol,omitempty"` Rtt string `protobuf:"bytes,9,opt,name=rtt,proto3" json:"rtt,omitempty"` Sclk int32 `protobuf:"varint,10,opt,name=sclk,proto3" json:"sclk,omitempty"` BulkSumQuantFile string `protobuf:"bytes,11,opt,name=bulk_sum_quant_file,json=bulkSumQuantFile,proto3" json:"bulk_sum_quant_file,omitempty"` DetectorConfig string `protobuf:"bytes,12,opt,name=detector_config,json=detectorConfig,proto3" json:"detector_config,omitempty"` IdOffset int32 `protobuf:"varint,13,opt,name=id_offset,json=idOffset,proto3" json:"id_offset,omitempty"` // contains filtered or unexported fields }
A long time after we had individual datasets as above, we decided to support combination of multiple scans
into one dataset. This required the ability to store meta data from each. In the Locations array, each location has an index to define which scan source it is from. The absense of scan_sources indicates this is an individual scan, not a combined one
func (*Experiment_ScanSource) Descriptor
deprecated
func (*Experiment_ScanSource) Descriptor() ([]byte, []int)
Deprecated: Use Experiment_ScanSource.ProtoReflect.Descriptor instead.
func (*Experiment_ScanSource) GetBulkSumQuantFile ¶
func (x *Experiment_ScanSource) GetBulkSumQuantFile() string
func (*Experiment_ScanSource) GetDetectorConfig ¶
func (x *Experiment_ScanSource) GetDetectorConfig() string
func (*Experiment_ScanSource) GetDriveId ¶
func (x *Experiment_ScanSource) GetDriveId() int32
func (*Experiment_ScanSource) GetIdOffset ¶
func (x *Experiment_ScanSource) GetIdOffset() int32
func (*Experiment_ScanSource) GetInstrument ¶
func (x *Experiment_ScanSource) GetInstrument() string
func (*Experiment_ScanSource) GetRtt ¶
func (x *Experiment_ScanSource) GetRtt() string
func (*Experiment_ScanSource) GetSclk ¶
func (x *Experiment_ScanSource) GetSclk() int32
func (*Experiment_ScanSource) GetSite ¶
func (x *Experiment_ScanSource) GetSite() string
func (*Experiment_ScanSource) GetSiteId ¶
func (x *Experiment_ScanSource) GetSiteId() int32
func (*Experiment_ScanSource) GetSol ¶
func (x *Experiment_ScanSource) GetSol() string
func (*Experiment_ScanSource) GetTarget ¶
func (x *Experiment_ScanSource) GetTarget() string
func (*Experiment_ScanSource) GetTargetId ¶
func (x *Experiment_ScanSource) GetTargetId() string
func (*Experiment_ScanSource) GetTitle ¶
func (x *Experiment_ScanSource) GetTitle() string
func (*Experiment_ScanSource) ProtoMessage ¶
func (*Experiment_ScanSource) ProtoMessage()
func (*Experiment_ScanSource) ProtoReflect ¶
func (x *Experiment_ScanSource) ProtoReflect() protoreflect.Message
func (*Experiment_ScanSource) Reset ¶
func (x *Experiment_ScanSource) Reset()
func (*Experiment_ScanSource) String ¶
func (x *Experiment_ScanSource) String() string
type Quantification ¶
type Quantification struct { Labels []string `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty"` Types []Quantification_QuantDataType `protobuf:"varint,2,rep,packed,name=types,proto3,enum=Quantification_QuantDataType" json:"types,omitempty"` LocationSet []*Quantification_QuantLocationSet `protobuf:"bytes,3,rep,name=locationSet,proto3" json:"locationSet,omitempty"` // contains filtered or unexported fields }
func (*Quantification) Descriptor
deprecated
func (*Quantification) Descriptor() ([]byte, []int)
Deprecated: Use Quantification.ProtoReflect.Descriptor instead.
func (*Quantification) GetLabels ¶
func (x *Quantification) GetLabels() []string
func (*Quantification) GetLocationSet ¶
func (x *Quantification) GetLocationSet() []*Quantification_QuantLocationSet
func (*Quantification) GetTypes ¶
func (x *Quantification) GetTypes() []Quantification_QuantDataType
func (*Quantification) ProtoMessage ¶
func (*Quantification) ProtoMessage()
func (*Quantification) ProtoReflect ¶
func (x *Quantification) ProtoReflect() protoreflect.Message
func (*Quantification) Reset ¶
func (x *Quantification) Reset()
func (*Quantification) String ¶
func (x *Quantification) String() string
type Quantification_QuantDataType ¶
type Quantification_QuantDataType int32
const ( Quantification_QT_FLOAT Quantification_QuantDataType = 0 Quantification_QT_INT Quantification_QuantDataType = 1 )
func (Quantification_QuantDataType) Descriptor ¶
func (Quantification_QuantDataType) Descriptor() protoreflect.EnumDescriptor
func (Quantification_QuantDataType) Enum ¶
func (x Quantification_QuantDataType) Enum() *Quantification_QuantDataType
func (Quantification_QuantDataType) EnumDescriptor
deprecated
func (Quantification_QuantDataType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Quantification_QuantDataType.Descriptor instead.
func (Quantification_QuantDataType) Number ¶
func (x Quantification_QuantDataType) Number() protoreflect.EnumNumber
func (Quantification_QuantDataType) String ¶
func (x Quantification_QuantDataType) String() string
func (Quantification_QuantDataType) Type ¶
func (Quantification_QuantDataType) Type() protoreflect.EnumType
type Quantification_QuantLocation ¶
type Quantification_QuantLocation struct { Pmc int32 `protobuf:"varint,1,opt,name=pmc,proto3" json:"pmc,omitempty"` Rtt int32 `protobuf:"varint,2,opt,name=rtt,proto3" json:"rtt,omitempty"` Sclk int32 `protobuf:"varint,3,opt,name=sclk,proto3" json:"sclk,omitempty"` //string filename=4; Values []*Quantification_QuantLocation_QuantDataItem `protobuf:"bytes,5,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*Quantification_QuantLocation) Descriptor
deprecated
func (*Quantification_QuantLocation) Descriptor() ([]byte, []int)
Deprecated: Use Quantification_QuantLocation.ProtoReflect.Descriptor instead.
func (*Quantification_QuantLocation) GetPmc ¶
func (x *Quantification_QuantLocation) GetPmc() int32
func (*Quantification_QuantLocation) GetRtt ¶
func (x *Quantification_QuantLocation) GetRtt() int32
func (*Quantification_QuantLocation) GetSclk ¶
func (x *Quantification_QuantLocation) GetSclk() int32
func (*Quantification_QuantLocation) GetValues ¶
func (x *Quantification_QuantLocation) GetValues() []*Quantification_QuantLocation_QuantDataItem
func (*Quantification_QuantLocation) ProtoMessage ¶
func (*Quantification_QuantLocation) ProtoMessage()
func (*Quantification_QuantLocation) ProtoReflect ¶
func (x *Quantification_QuantLocation) ProtoReflect() protoreflect.Message
func (*Quantification_QuantLocation) Reset ¶
func (x *Quantification_QuantLocation) Reset()
func (*Quantification_QuantLocation) String ¶
func (x *Quantification_QuantLocation) String() string
type Quantification_QuantLocationSet ¶
type Quantification_QuantLocationSet struct { Detector string `protobuf:"bytes,1,opt,name=detector,proto3" json:"detector,omitempty"` Location []*Quantification_QuantLocation `protobuf:"bytes,2,rep,name=location,proto3" json:"location,omitempty"` // contains filtered or unexported fields }
func (*Quantification_QuantLocationSet) Descriptor
deprecated
func (*Quantification_QuantLocationSet) Descriptor() ([]byte, []int)
Deprecated: Use Quantification_QuantLocationSet.ProtoReflect.Descriptor instead.
func (*Quantification_QuantLocationSet) GetDetector ¶
func (x *Quantification_QuantLocationSet) GetDetector() string
func (*Quantification_QuantLocationSet) GetLocation ¶
func (x *Quantification_QuantLocationSet) GetLocation() []*Quantification_QuantLocation
func (*Quantification_QuantLocationSet) ProtoMessage ¶
func (*Quantification_QuantLocationSet) ProtoMessage()
func (*Quantification_QuantLocationSet) ProtoReflect ¶
func (x *Quantification_QuantLocationSet) ProtoReflect() protoreflect.Message
func (*Quantification_QuantLocationSet) Reset ¶
func (x *Quantification_QuantLocationSet) Reset()
func (*Quantification_QuantLocationSet) String ¶
func (x *Quantification_QuantLocationSet) String() string
type Quantification_QuantLocation_QuantDataItem ¶
type Quantification_QuantLocation_QuantDataItem struct { Fvalue float32 `protobuf:"fixed32,2,opt,name=fvalue,proto3" json:"fvalue,omitempty"` Ivalue int32 `protobuf:"varint,3,opt,name=ivalue,proto3" json:"ivalue,omitempty"` // contains filtered or unexported fields }
func (*Quantification_QuantLocation_QuantDataItem) Descriptor
deprecated
func (*Quantification_QuantLocation_QuantDataItem) Descriptor() ([]byte, []int)
Deprecated: Use Quantification_QuantLocation_QuantDataItem.ProtoReflect.Descriptor instead.
func (*Quantification_QuantLocation_QuantDataItem) GetFvalue ¶
func (x *Quantification_QuantLocation_QuantDataItem) GetFvalue() float32
func (*Quantification_QuantLocation_QuantDataItem) GetIvalue ¶
func (x *Quantification_QuantLocation_QuantDataItem) GetIvalue() int32
func (*Quantification_QuantLocation_QuantDataItem) ProtoMessage ¶
func (*Quantification_QuantLocation_QuantDataItem) ProtoMessage()
func (*Quantification_QuantLocation_QuantDataItem) ProtoReflect ¶
func (x *Quantification_QuantLocation_QuantDataItem) ProtoReflect() protoreflect.Message
func (*Quantification_QuantLocation_QuantDataItem) Reset ¶
func (x *Quantification_QuantLocation_QuantDataItem) Reset()
func (*Quantification_QuantLocation_QuantDataItem) String ¶
func (x *Quantification_QuantLocation_QuantDataItem) String() string