Multi-dimensional data arrays with labeled dimensions
Project description
Multi-dimensional data arrays with labeled dimensions
A Python library enabling a modern and intuitive way of working with scientific data in Jupyter notebooks
scipp is heavily inspired by xarray. It enriches raw NumPy-like multi-dimensional arrays of data by adding named dimensions and associated coordinates. Multiple arrays can be combined into datasets. While for many applications xarray is certainly more suitable (and definitely much more matured) than scipp, there is a number of features missing in other situations. If your use case requires one or several of the items on the following list, using scipp may be worth considering:
- Physical units are stored with each data or coord array and are handled in arithmetic operations.
- Propagation of uncertainties.
- Support for histograms, i.e., bin-edge axes, which are by 1 longer than the data extent.
- Support for scattered data and non-destructive binning. This includes first and foremost event data, a particular form of sparse data with arrays of random-length lists, with very small list entries.
- Support for masks stored with data.
- Internals written in C++ for better performance (for certain applications), in combination with Python bindings.
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
Built Distributions
Hashes for scipp-23.7.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 214cfc6fe5f36cb4430e64d6cb3ad6c70e03b4e7e17892e22cec48af2d8f091b |
|
MD5 | 6c406936e5f55f6a6fcb0aedca6eca4b |
|
BLAKE2b-256 | 9aa4b1b214f2dacf06a435ce6b0cf1d7b0280227ab3e07581f5ccb2b15622077 |
Hashes for scipp-23.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1e5c6e15da21c556e0dc04f88e0329881190786b0d443f3369e99e9b6bd947e |
|
MD5 | f47e4cb0da7e0c698edd1aafef4fdc7e |
|
BLAKE2b-256 | e7ba562e8c29b18b40dfea6f2ca39c80b1faabeaf024f101e69bb14b679d333c |
Hashes for scipp-23.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08df83504ef799c860bbabe5b99e846c80d37aa06cf91b892f56105ca11fcd12 |
|
MD5 | 5374a5483157076aeee0ac86876f6fd3 |
|
BLAKE2b-256 | 0361b7135a37be96110e89999f96ab0e755727742ebe2ff877654ec2e9e48837 |
Hashes for scipp-23.7.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5527deec4b1d41e31318370d743212c9980ae749b32dd3f08d32fb99700bb39 |
|
MD5 | 9d0e6ab6122648adc40a9496c36b3981 |
|
BLAKE2b-256 | 48252809a05957d161b5e0d872edf26cc3231d71ae2bef77b449fd773c9941ef |
Hashes for scipp-23.7.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a9af9c5acab548618d5c8c6335ba5c9b47d59573e247ce01dfb64bd3c00982f |
|
MD5 | 96d8f633b66cad37d52f5ff7a870ad90 |
|
BLAKE2b-256 | c1cf58eefd60d9fda2d471ad161c87f397b6627a3ffc655b43e51c018adcbd54 |
Hashes for scipp-23.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3618dcafb945be5095a747b916577e3abfa2872bfa373e8ebeed57e19b050844 |
|
MD5 | 21d546f972aff5ba062aa29cb73fc485 |
|
BLAKE2b-256 | 3228b562d126206aabb986d88308c8a0235120a78e89cb68e14c7317fda06d2a |
Hashes for scipp-23.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a846259f8ba7b22fdbedd7dd34d5a0361ee4a1e78ca4e24d159be6787b0f60c2 |
|
MD5 | 7f798a63e6b7034ff8308add05fd0f29 |
|
BLAKE2b-256 | b34777f682ae69f4941258dc610fa499756d56fc80fb407076e3d0d5d724a56b |
Hashes for scipp-23.7.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aa3b0cf9e59ebca603882129062b46195f3a0f284326d41e2fa35cc625b006d |
|
MD5 | 947a167ee7d927485c1a8bf5b8a6aadc |
|
BLAKE2b-256 | bba0e5accf33882ab5890c8da50580f4798d9bb751114ab67e1ed5ff47826631 |
Hashes for scipp-23.7.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbcf626a2eee0bf923b141c32eb6bd6635da5029baefd2857d3b3242de9b0ad3 |
|
MD5 | b921a8baf178097d119e800ecedc8205 |
|
BLAKE2b-256 | 80a5084c0dbacbf94459aab6f0ad319e8dad33ed7a50ec24079add6baf33b8a9 |
Hashes for scipp-23.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ac7e19658ba42047844b9570495a1c2f69b59a85b9b787bdab5e0f336354332 |
|
MD5 | f6932a2bd0ac0a27914fbb97e20a7cf9 |
|
BLAKE2b-256 | d7ce70e4703d7cd9486ad21cbfa4e1815e22691672dea17b8b64192e64b27e0e |
Hashes for scipp-23.7.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96f493227d7101b830296511b33258af5282e88ecc3d4b50d970335ee69cddc5 |
|
MD5 | ecec1c19dc8239ed66ee77f345699045 |
|
BLAKE2b-256 | d97138ed04393e1bb8eca99cf4716b1f1ac3abd0cf6b5b4c91ea32d993f38476 |
Hashes for scipp-23.7.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d92ff785a8773d63c564ee2d48eb274432c3a2ebd5a5e86da0a49ff7da6fb72 |
|
MD5 | 2329b97ca69fbb16395e39e46b145f3a |
|
BLAKE2b-256 | 35708d5a820b4902903ffdb19147ab724eb9671b17b705c1fde6f74f70ccbb71 |
Hashes for scipp-23.7.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 662ddd1803c044eec869c4646b66a3721b10b343387e7f61874d094be0edb559 |
|
MD5 | e960995b06951764310e416e2932a697 |
|
BLAKE2b-256 | 4370592eed8c954d1480657d308945e3e7d81a1bdbdc03dfbbf015160a764859 |
Hashes for scipp-23.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a82121620a677ee2a3f3ed1da2cc830f6c491dec3bb6ef95274efc991a63f9ba |
|
MD5 | 51de27a5e4bbd2f0547ed6f71322c47c |
|
BLAKE2b-256 | 7b8956913386c3277c2283057dfce82f5fcc97ea39ec3d0ef3f27c893cc8a97e |
Hashes for scipp-23.7.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61ef3410121fea7809b20ee16446c2f2de5dbeedfc36b4b846942397d07be58d |
|
MD5 | 7a0338883e5afb8af2dc1fe52a8e2fac |
|
BLAKE2b-256 | 602d7662f16aa9e88db5ea3d9fc4f903ba3f336ebed668d71867b91a57c44c79 |
Hashes for scipp-23.7.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5bc8ea82c259ccfdc6db3820269b558f81b10cdb124e6c864e96fd77a6e26f |
|
MD5 | 1b7b9600d739cafbf79bb81d56042363 |
|
BLAKE2b-256 | bc322626e62225071e91e9736a8f5be864bcbe0696c13ea325b59ba0cf30fad8 |