Skip to main content

Python client for extracting data from CATE archives to numpy arrays

Reason this release was yanked:

Contains Bug

Project description

DESCRIPTION

Python client for extracting data from CATE archives to numpy arrays

INSTALLATION

pip install catenp

USAGE

See also catenp.catenumpy.Example

from catenp import Authenticate,ArchiveInfo,DatabaseInfo,GetData

# Authenticate to the server
tk = Authenticate(serverAddress,serverPort,cateUserName,catePassword)

# Get basic archive infor like channel raneg and sample rate
info = ArchiveInfo(serverAddress,serverPort,cateUserName)
print("Info: ")
for kk in info: print(kk,":",info[kk])


# Get database info and broad archive coverage
info = DatabaseInfo(serverAddress,serverPort,cateUserName)
print("Info: ")
for kk in info: 
    if kk !="segments": 
        print("  ",kk,":",info[kk])
    else:
        print("  segments:")
        for xx in info[kk]:
            for ll in xx: print("    ",ll,":",xx[ll]) 
        print("")


# Get detailed database coverage in a time and channel range 
cov = DatabaseCoverage(serverAddress,serverPort,cateUserName,
                        "2024-05-01T08:30:00+00:00",
                        "2024-05-01T09:30:00+00:00",
                        0,16000
                        )
print("Info: ")
for xx in cov["query"]: 
    print("\n")
    for kk in xx:
        if kk!="row_series_info": 
            print(kk,":",xx[kk])
        else:
            print("row_series_info:")
            for rr in xx["row_series_info"]:
                print(rr["min_time"],rr["max_time"],rr["min_channel"],rr["max_channel"],rr["data_url"])
                
                
# Extract some data for a time and channel range  
arr=GetData(serverAddress,serverPort,cateUserName,tstart,tstop,cstart,cstop)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

catenp-0.1.2.tar.gz (6.7 kB view details)

Uploaded Source

File details

Details for the file catenp-0.1.2.tar.gz.

File metadata

  • Download URL: catenp-0.1.2.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for catenp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1892b8d00cd27f70d54ad64e9143f2f9e15fb4e257bafce7aa37bd350dd2394d
MD5 e8980c4d1c4faba6934fab394ef72559
BLAKE2b-256 ff65a69ded8448e5e5f5fec599f711e1be4d7b94cb3ffda224df8c5a51afbf31

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page