Skip to content

Latest commit

 

History

History
684 lines (537 loc) · 13.5 KB

waspy.rst

File metadata and controls

684 lines (537 loc) · 13.5 KB

Python WasdiLib

WASDI Sàrl

Disclaimer The library is provided "as-is" without warranty

Neither FadeOut Software (IT) Srl or any of its partners or agents shall be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, breach of expressed or implied contract; procurement of substitute goods or services; loss of use, data or profits; business interruption; or damage to any equipment, software and/or data files) however caused and on any legal theory of liability, whether for contract, tort, strict liability, or a combination thereof (including negligence or otherwise) arising in any way out of the direct or indirect use of software, even if advised of the possibility of such risk and potential damage.

FadeOut Software (IT) Srl uses all reasonable care to ensure that software products and other files that are made available are safe to use when installed, and that all products are free from any known software virus. For your own protection, you should scan all files for viruses prior to installation.

# WASDI

This is WASPY, the WASDI Python lib.

WASDI is an ESA GSTP Project sponsored by ASI in 2016. The system is a fully scalable and distributed Cloud based EO analytical platform. The system is cross-cloud and cross DIAS. WASDI is an operating platform that offers services to develop and deploy DIAS based EO on-line applications, designed to extract value-added information, made and distributed by EO-Experts without any specific IT/Cloud skills. WASDI offers as well to End-Users the opportunity to run EO applications both from a dedicated user-friendly interface and from an API based software interface, fulfilling the real-world business needs. EO-Developers can work using the WASDI Libraries in their usual programming languages and add to the platform these new blocks in the simplest possible way.

Note: the philosophy of safe programming is adopted as widely as possible, the lib will try to workaround issues such as faulty input, and print an error rather than raise an exception, so that your program can possibly go on. Please check the return statues

Version 0.6.2 Last Update: 10/03/2021

Tested with: Python 2.7, Python 3.7

Methods

addFileToWASDI

wasdi

addParameter

wasdi

getParameter

wasdi

getParametersDict

wasdi

getParametersFilePath

wasdi

getSessionId

wasdi

getPassword

wasdi

getUser

wasdi

getVerbose

wasdi

getWorkflows

wasdi

getFoundProductName

wasdi

getProductBBOX

wasdi

getProcessorPath

wasdi

getProcessesByWorkspace

wasdi

getBaseUrl

wasdi

setWorkspaceBaseUrl

wasdi

getWorkspaceBaseUrl

wasdi

setIsOnServer

wasdi

getIsOnServer

wasdi

setDownloadActive

wasdi

getDownloadActive

wasdi

setUploadActive

wasdi

getUploadActive

wasdi

setProcId

wasdi

getProcId

wasdi

setActiveWorkspaceId

wasdi

getActiveWorkspaceId

wasdi

refreshParameters

wasdi

init

wasdi

hello

wasdi

getWorkspaces

wasdi

createWorkspace

wasdi

deleteWorkspace

wasdi

getWorkspaceIdByName

wasdi

getWorkspaceOwnerByName

wasdi

getWorkspaceOwnerByWsId

wasdi

getWorkspaceUrlByWsId

wasdi

openWorkspaceById

wasdi

openWorkspace

wasdi

getProductsByWorkspace

wasdi

getProductsByWorkspaceId

wasdi

getProductsByActiveWorkspace

wasdi

getPath

wasdi

getFullProductPath

wasdi

getSavePath

wasdi

getProcessStatus

wasdi

deleteProduct

wasdi

mosaic

wasdi

printStatus

wasdi

searchEOImages

wasdi

setVerbose

wasdi

setParametersDict

wasdi

setUser

wasdi

setPassword

wasdi

setSessionId

wasdi

setParametersFilePath

wasdi

setBasePath

wasdi

getBasePath

wasdi

setBaseUrl

wasdi

setProcessPayload

wasdi

setPayload

wasdi

getProcessorPayload

wasdi

getProcessorPayloadAsJson

wasdi

setSubPid

wasdi

saveFile

wasdi

updateProgressPerc

wasdi

updateProcessStatus

wasdi

updateStatus

wasdi

waitProcess

wasdi

waitProcesses

wasdi

_downloadFile

wasdi

wasdiLog

wasdi

fileExistsOnWasdi

wasdi

importProductByFileUrl

wasdi

asynchImportProductByFileUrl

wasdi

importProduct

wasdi

asynchImportProduct

wasdi

importProductList

wasdi

asynchImportProductList

wasdi

asynchAddFileToWASDI

wasdi

importAndPreprocess

wasdi

asynchExecuteProcessor

wasdi

executeProcessor

wasdi

_uploadFile

wasdi

subset

wasdi

multiSubset

wasdi

executeWorkflow

wasdi

asynchExecuteWorkflow

wasdi

asynchMosaic

wasdi

copyFileToSftp

wasdi

_log

wasdi

_getStandardHeaders

wasdi

_loadConfig

wasdi

_loadParams

wasdi

_unzip

wasdi

_waitForResume

wasdi

_normPath

wasdi

_internalAddFileToWASDI

wasdi

_internalExecuteWorkflow

wasdi

_fileOnNode

wasdi

_getDefaultCRS

wasdi

Changelog

changelog.md