Documentation
¶
Overview ¶
Example (GetUpdateType_Drive) ¶
newSummary := dataset.SummaryFileData{
DriveID: 997,
}
oldSummary := dataset.SummaryFileData{
DriveID: 0,
}
upd, err := getUpdateType(newSummary, oldSummary)
fmt.Printf("%v|%v\n", upd, err)
Output: housekeeping|<nil>
Example (GetUpdateType_LessContextImages) ¶
newSummary := dataset.SummaryFileData{
ContextImages: 3,
}
oldSummary := dataset.SummaryFileData{
ContextImages: 5,
}
upd, err := getUpdateType(newSummary, oldSummary)
fmt.Printf("%v|%v\n", upd, err)
Output: image|<nil>
Example (GetUpdateType_MoreContextImages) ¶
newSummary := dataset.SummaryFileData{
ContextImages: 3,
}
oldSummary := dataset.SummaryFileData{
ContextImages: 0,
}
upd, err := getUpdateType(newSummary, oldSummary)
fmt.Printf("%v|%v\n", upd, err)
Output: image|<nil>
Example (GetUpdateType_NormalSpectra) ¶
newSummary := dataset.SummaryFileData{
NormalSpectra: 100,
}
oldSummary := dataset.SummaryFileData{
NormalSpectra: 10,
}
upd, err := getUpdateType(newSummary, oldSummary)
fmt.Printf("%v|%v\n", upd, err)
Output: spectra|<nil>
Example (GetUpdateType_RTT) ¶
newSummary := dataset.SummaryFileData{
RTT: "1234",
}
oldSummary := dataset.SummaryFileData{
RTT: 123,
}
upd, err := getUpdateType(newSummary, oldSummary)
fmt.Printf("%v|%v\n", upd, err)
Output: unknown|<nil>
Example (GetUpdateType_SameContextImages) ¶
newSummary := dataset.SummaryFileData{
ContextImages: 3,
}
oldSummary := dataset.SummaryFileData{
ContextImages: 3,
}
upd, err := getUpdateType(newSummary, oldSummary)
fmt.Printf("%v|%v\n", upd, err)
Output: unknown|<nil>
Example (GetUpdateType_Title) ¶
newSummary := dataset.SummaryFileData{
Title: "Analysed rock",
}
oldSummary := dataset.SummaryFileData{
Title: "Freshly downloaded rock",
}
upd, err := getUpdateType(newSummary, oldSummary)
fmt.Printf("%v|%v\n", upd, err)
Output: housekeeping|<nil>
Index ¶
- func ImportDataset(localFS fileaccess.FileAccess, remoteFS fileaccess.FileAccess, ...) (string, datasetModel.SummaryFileData, string, bool, error)
- func ImportFromLocalFileSystem(localFS fileaccess.FileAccess, remoteFS fileaccess.FileAccess, ...) (string, error)
- type DataConverter
- type DatasetCustomMeta
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ImportDataset ¶
func ImportDataset( localFS fileaccess.FileAccess, remoteFS fileaccess.FileAccess, configBucket string, manualUploadBucket string, datasetBucket string, datasetID string, log logger.ILogger, justArchived bool, ) (string, datasetModel.SummaryFileData, string, bool, error)
ImportFromArchive - Importing from dataset archive area. Calls ImportFromLocalFileSystem Returns: WorkingDir Saved dataset summary structure What changed (as a string), so caller can know what kind of notification to send (if any) IsUpdate flag Error (if any)
func ImportFromLocalFileSystem ¶
func ImportFromLocalFileSystem( localFS fileaccess.FileAccess, remoteFS fileaccess.FileAccess, workingDir string, localImportPath string, localPseudoIntensityRangesPath string, datasetBucket string, datasetID string, log logger.ILogger) (string, error)
ImportFromLocalFileSystem - As the name says, imports from directory on local file system Returns: Dataset ID (in case it was modified during conversion) Error (if there was one)
Types ¶
type DataConverter ¶
type DataConverter interface {
Import(importJSONPath string, pseudoIntensityRangesPath string, datasetID string, jobLog logger.ILogger) (*dataConvertModels.OutputData, string, error)
}
type DatasetCustomMeta ¶
Click to show internal directories.
Click to hide internal directories.