Python client for extracting data from CATE archives to numpy arrays
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
Release history Release notifications | RSS feed
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.0.tar.gz
(6.4 kB
view details)
File details
Details for the file catenp-0.1.0.tar.gz
.
File metadata
- Download URL: catenp-0.1.0.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 729bdf5aa5f41aff1ad1108ebc0e241c58e57b741723bc19197621176a05f459 |
|
MD5 | 0448134e2cc7f834de6549e687bdc4bd |
|
BLAKE2b-256 | 912fef62fd068afb14b7a2bbc2cf4557438a08a740908f3565602723b978f6cd |