Utilities package for Open VDS.
Project description
Introduction
OVDS-Utils is a python library implementing classes and wrapers with easier to comprehend interfaces to openvds.
Examples are:
- VDS class implementing
__getitem__
method for easy data read out and many others feature to make life easier.
To install:
Run pip install ovds-utils
or execute python setup.py install
in the source directory
Creating and reading VDS source example
You can easily create and access the VDS source/file by simply creating a VDS class instance and using __getitem__
method to read data.
import numpy as np
from ovds_utils.ovds.enums import BrickSizes
from ovds_utils.vds import VDS
shape = (251, 51, 126)
data = np.random.rand(*shape).astype(np.float32)
vds = VDS(
path="example.vds",
connection_string="",
shape=shape,
data=data,
databrick_size=BrickSizes.BrickSize_128
)
print(vds[:10,0,0])
>>> [0.14836921 0.06490713 0.05770212 0.2364456 0.49000826 0.1573576
0.5017615 0.456749 0.6573513 0.72831243]
Links
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
ovds_utils-0.1.0.tar.gz
(2.2 kB
view hashes)
Built Distribution
Close
Hashes for ovds_utils-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14de3c1cb978555404be9e88d05d297775d89d7522ef0c760cfbbe8384c517b9 |
|
MD5 | 4e973065d2ff3bf95484d53e8ef1d2aa |
|
BLAKE2b-256 | a46d39e248febd0d9998ab54236c062087cbd6e9ce6b542b4155bdcef4d2da5c |