spndarray
import numpy as np
import spndarray
# We have a dataset...
>>> data = np.zeros((10, 10, 10))
# It has a peculiar value at [5, 5, 5].
>>> data[5, 5, 5] = 3.14
# WE know that each voxel of this block is one meter:
>>> block = spndarray.spndarray(data, unit="m")
# Now we can access that same data in whatever unit we'd like:
>>> print(block[5000, 5000, 5000, "mm"])
3.14
# What if the voxels aren't perfect unit-cubes?
# In this example, the data are 0.5 x 0.5 x 5 meters per voxel:
>>> aniso_block = spndarray.spndarray(
data,
voxelsize=(0.5, 0.5, 5),
unit="m"
)
>>> print(aniso_block[2.5, 2.5, 25, 'm'])
3.14
Metadata
Release files for spndarray 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spndarray-0.0.1.tar.gz | 2.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| spndarray-0.0.1-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 4.7 kB
Release files / spndarray-0.0.1.tar.gz
| Download URL | spndarray-0.0.1.tar.gz |
|---|---|
| Size | 2.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
40af0e769d400fc3e671e5fd981e7a856dc31285ee0db359367a3d3361612765
|
|
BLAKE2b-256 checksum How to use checksums |
fb30f43202b3829ce674afa0159336d3dd20ab6f25fac18d526e35beb2fe236a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0
|
Release files / spndarray-0.0.1-py2.py3-none-any.whl
| Download URL | spndarray-0.0.1-py2.py3-none-any.whl |
|---|---|
| Size | 2.4 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
f4471d431afb50c0482bea1b79b196027ce4863e731cfd1fff54efc80e4b2c6c
|
|
BLAKE2b-256 checksum How to use checksums |
57561bf24b65e815e764f59c4d961c7c902ccabbec61d1ba7361e9b2744275a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0
|