Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.
NASA Logo
Ocean Color Science Software

ocssw V2022
manifest Namespace Reference

Functions

def getSession (verbose=0, ntries=5)
 
def isRequestAuthFailure (req)
 
def httpdl (server, request, localpath='.', outputfilename=None, ntries=5, uncompress=False, timeout=30., verbose=0, force_download=False, chunk_size=DEFAULT_CHUNK_SIZE)
 
def uncompressFile (compressed_file)
 
def get_file_time (localFile)
 
def run ()
 
def create_default_options ()
 
def run_command (command)
 
def reprint (options, args)
 
def update_file (options, args)
 
def add_tag (options, args)
 
def get_value (options, args)
 
def get_first_tag (options, args)
 
def getFileList (excludeList=None, includeList=None)
 
def clean (options, args)
 
def list (options, args)
 
def generate (options, args)
 
def download (options, args)
 
def get_tags (options, args)
 
def list_tags (options, args)
 
def check_tag (options, args)
 

Variables

string DEFAULT_BASE_URL = "https://oceandata.sci.gsfc.nasa.gov/manifest/tags"
 
string MANIFEST_BASENAME = "manifest.json"
 
int DEFAULT_CHUNK_SIZE = 131072
 
 obpgSession = None
 

Function Documentation

◆ add_tag()

def manifest.add_tag (   options,
  args 
)

Definition at line 340 of file manifest.py.

◆ check_tag()

def manifest.check_tag (   options,
  args 
)

Definition at line 596 of file manifest.py.

◆ clean()

def manifest.clean (   options,
  args 
)

Definition at line 395 of file manifest.py.

◆ create_default_options()

def manifest.create_default_options ( )

Definition at line 292 of file manifest.py.

◆ download()

def manifest.download (   options,
  args 
)

Definition at line 498 of file manifest.py.

◆ generate()

def manifest.generate (   options,
  args 
)

Definition at line 443 of file manifest.py.

◆ get_file_time()

def manifest.get_file_time (   localFile)

Definition at line 171 of file manifest.py.

◆ get_first_tag()

def manifest.get_first_tag (   options,
  args 
)

Definition at line 361 of file manifest.py.

◆ get_tags()

def manifest.get_tags (   options,
  args 
)

Definition at line 556 of file manifest.py.

◆ get_value()

def manifest.get_value (   options,
  args 
)

Definition at line 350 of file manifest.py.

◆ getFileList()

def manifest.getFileList (   excludeList = None,
  includeList = None 
)

Definition at line 366 of file manifest.py.

◆ getSession()

def manifest.getSession (   verbose = 0,
  ntries = 5 
)

Definition at line 45 of file manifest.py.

◆ httpdl()

def manifest.httpdl (   server,
  request,
  localpath = '.',
  outputfilename = None,
  ntries = 5,
  uncompress = False,
  timeout = 30.,
  verbose = 0,
  force_download = False,
  chunk_size = DEFAULT_CHUNK_SIZE 
)

Definition at line 75 of file manifest.py.

◆ isRequestAuthFailure()

def manifest.isRequestAuthFailure (   req)

Definition at line 66 of file manifest.py.

◆ list()

def manifest.list (   options,
  args 
)

Definition at line 423 of file manifest.py.

◆ list_tags()

def manifest.list_tags (   options,
  args 
)

Definition at line 592 of file manifest.py.

◆ reprint()

def manifest.reprint (   options,
  args 
)

Definition at line 313 of file manifest.py.

◆ run()

def manifest.run ( )

Definition at line 181 of file manifest.py.

◆ run_command()

def manifest.run_command (   command)

Definition at line 307 of file manifest.py.

◆ uncompressFile()

def manifest.uncompressFile (   compressed_file)
uncompress file
compression methods:
    bzip2
    gzip
    UNIX compress

Definition at line 149 of file manifest.py.

◆ update_file()

def manifest.update_file (   options,
  args 
)

Definition at line 318 of file manifest.py.

Variable Documentation

◆ DEFAULT_BASE_URL

string DEFAULT_BASE_URL = "https://oceandata.sci.gsfc.nasa.gov/manifest/tags"

Definition at line 20 of file manifest.py.

◆ DEFAULT_CHUNK_SIZE

int DEFAULT_CHUNK_SIZE = 131072

Definition at line 40 of file manifest.py.

◆ MANIFEST_BASENAME

string MANIFEST_BASENAME = "manifest.json"

Definition at line 21 of file manifest.py.

◆ obpgSession

obpgSession = None

Definition at line 43 of file manifest.py.