Software library for X-ray data analysis
Project description
The purpose of the silx project is to provide a collection of Python packages to support the development of data assessment, reduction and analysis applications at synchrotron radiation facilities. silx aims to provide reading/writing tools for different file formats, data reduction routines and a set of Qt widgets to browse and visualise data.
The current version features:
OpenCL-based data processing: image alignment (SIFT), image processing (median filter, histogram), filtered backprojection for tomography, convolution
Data reduction: histogramming, fitting, median filter
A set of Qt widgets, including:
1D and 2D visualization widgets with a set of associated tools using multiple backends (matplotlib or OpenGL)
OpenGL-based widgets to visualize data in 3D (scalar field with isosurface and cut plane, scatter plot)
a unified browser for HDF5, SPEC and image file formats supporting inspection and visualization of n-dimensional datasets.
a set of applications:
a unified viewer (silx view filename) for HDF5, SPEC and image file formats
a unified converter to HDF5 format (silx convert filename)
Installation
To install silx (and all its dependencies), run:
pip install silx[full]
To install silx with a minimal set of dependencies, run:
pip install silx
Or using Anaconda on Linux and MacOS:
conda install silx -c conda-forge
Unofficial packages for different distributions are available:
Unofficial Debian10 and Ubuntu20.04 packages are available at http://www.silx.org/pub/linux-repo/
CentOS 7 rpm packages are provided by Max IV at: http://pubrepo.maxiv.lu.se/rpm/el7/x86_64/
Fedora 23 rpm packages are provided by Max IV at http://pubrepo.maxiv.lu.se/rpm/fc23/x86_64/
Arch Linux (AUR) packages are also available: https://aur.archlinux.org/packages/python-silx
Detailed installation instructions are available in the documentation.
Documentation
The documentation of latest release and the documentation of the nightly build are available at http://www.silx.org/doc/silx/
Testing
silx features a comprehensive test-suite used in continuous integration for all major operating systems:
Please refer to the documentation on testing for details.
Examples
Some examples of sample code using silx are provided with the silx documentation.
License
The source code of silx is licensed under the MIT license. See the LICENSE and copyright files for details.
Citation
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
File details
Details for the file silx-2.1.2.tar.gz
.
File metadata
- Download URL: silx-2.1.2.tar.gz
- Upload date:
- Size: 18.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51ea7f0641f79e01836cf315a6d69beb848a05b386a9ad2a6b35284f8ee276a5 |
|
MD5 | 9ff8b2dd420895a9ebb5391758a0abeb |
|
BLAKE2b-256 | 1b55f114148c165a37a51cc5c57532efaa90c6a85d5bb1b90b63ab2a970708c5 |
File details
Details for the file silx-2.1.2-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: silx-2.1.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b298648b4975b18ef77326db157b6917bf9b3cdaa867990c33b637b59f13cea |
|
MD5 | 665ddfec305188c299093eb9cffc83f5 |
|
BLAKE2b-256 | 2fdbfafe169ea10dc9ff84a56d60b7af25be05f1c3a576591fe25c5df3496bb9 |
File details
Details for the file silx-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: silx-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 13.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9759241a9d3ee99dfbe3c46b182e06702424a4a8b9ee0ace8082920f8a584ac |
|
MD5 | 1b3cb48abc0ff59cbd8438f0a4e59f2f |
|
BLAKE2b-256 | 186b9ced7e984f041eb7770a57f3a4cee3938b46eee258dad6369d36c99d400e |
File details
Details for the file silx-2.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: silx-2.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 14.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0268202dddf0b422c6ca0c0000c8a71bf911e564ceb1ffb6a64916e67a525130 |
|
MD5 | 4410e8b9b85da75e3853e19f6aca7015 |
|
BLAKE2b-256 | 4a42071f3b4ff948b11e3fd3995696374d68ff889cf3e65ea9e04bcb9f1b1ddf |
File details
Details for the file silx-2.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: silx-2.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 13.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8b0dd0793b73584d028aa86829badedc881a521812b32db341a50f2b7905570 |
|
MD5 | 92d429d4b0713f13573e85fdfff1a8a5 |
|
BLAKE2b-256 | 9857be13d616679e0bef5f23dfa347812ba6b9177d68d5f63325e8f8d62a07f7 |
File details
Details for the file silx-2.1.2-cp312-cp312-macosx_10_9_universal2.whl
.
File metadata
- Download URL: silx-2.1.2-cp312-cp312-macosx_10_9_universal2.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.12, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8287a4814964c54bfc924aca6266675a2448c190467234e6416ff3d5f9ba88c8 |
|
MD5 | 4189bfbbd279751244121b0275d942f4 |
|
BLAKE2b-256 | ccbb89ab1e700acdfa5f1206d15abefe187cad25c28776f1a620d3eae47c8b2f |
File details
Details for the file silx-2.1.2-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: silx-2.1.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ed1ddd1503ba726ed15e80241e389f608c9515ad9c3f8136ed2dd57f26af1ce |
|
MD5 | d00335e70fce7b65c144a4c7763bfe69 |
|
BLAKE2b-256 | 404b05bde9a5380377d597345d4f99607ded9ecbd0968dc9bef3360979fedcf0 |
File details
Details for the file silx-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: silx-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 14.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46cc28f905780859c5025233faae3b49d065dc3f68b28eb79a2e7fafc45387ec |
|
MD5 | 628f518fb8d8ef45fec281b728236b58 |
|
BLAKE2b-256 | 341b10ebce1dd0d4e993f0fb945d580b5d07089f4aafbfe6d04b48e43b545320 |
File details
Details for the file silx-2.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: silx-2.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 14.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 990872cf428a5605b12929a7275f536dee576b642aa04688e09df42152bb7b86 |
|
MD5 | 4a7a5af6ad354d40c88502950014b5a1 |
|
BLAKE2b-256 | 2cfee3a7a87f9d157114b917f6f07417205cd0a9c5c263e98a434a2eba4b6251 |
File details
Details for the file silx-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: silx-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 13.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f42d81b7c3b5ada7117e39f736a020adb91572a6a350eeeaa368b4890410f932 |
|
MD5 | e57e95f514694364bfd015f14097d8ad |
|
BLAKE2b-256 | f7625165e80d40a8b7d20683da06a1337def70f7b123beef546960d1ce2d0124 |
File details
Details for the file silx-2.1.2-cp311-cp311-macosx_10_9_universal2.whl
.
File metadata
- Download URL: silx-2.1.2-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 6.4 MB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b976134865980f934c12c0a822307affb7c2ecd397e6821f68086fcd6e84533 |
|
MD5 | eefeadeab294d0316295ac261614ac5a |
|
BLAKE2b-256 | cd1d64878c4d9a9b645c7949af3230c8a38d4c63f0b133c9d4098d23c0f9afcc |
File details
Details for the file silx-2.1.2-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: silx-2.1.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cee6da1c70578708f9b0ea6b1f25576a7c9d3b5ed934fcdcaa4a4d2ca265f5d |
|
MD5 | fccf849fb8fd7449ea32166af914d108 |
|
BLAKE2b-256 | 823825d9aa8e0be3841237e3adaaa0d605ba43a7abcf7a9da58cb72cf480e588 |
File details
Details for the file silx-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: silx-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 13.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ac2772da4e492666d1023de31fc4a33cb110bd8a992e56caa0b54d3e4b796be |
|
MD5 | 746b5b6239a095cfcd4da791f4a11849 |
|
BLAKE2b-256 | 0cf769260e7ae1a4c97e86bbe71165e3dae8714c147d984a16dda83475f60e9c |
File details
Details for the file silx-2.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: silx-2.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 13.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c7f89dfd678f44c9e7c0da55a4452687646bb404a9019a90f1b9e0e1670da6d |
|
MD5 | 77b75e354d3c2c4229f8dde4e160168e |
|
BLAKE2b-256 | 561210667ed30da1d68d682d6878cbbd297ff5986cec1424501a680f5e5f5072 |
File details
Details for the file silx-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: silx-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 13.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 514bb44c9ff6ba7ec263cf910b6a997353915e36b302b834969228a82e33679b |
|
MD5 | 72468188d08af3d450119d112477f1a4 |
|
BLAKE2b-256 | 245fe45fec54d71ff861d7014caeb3e014843c8a69cf0932bd9862824058354e |
File details
Details for the file silx-2.1.2-cp310-cp310-macosx_10_9_universal2.whl
.
File metadata
- Download URL: silx-2.1.2-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 6.4 MB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e43dc57a9cf7085bdd4005ab08d1e2abcdad6004a0c4cafcbab29e1f6005eea |
|
MD5 | 34fa0f0a4964456fdbac4ae32deafdc4 |
|
BLAKE2b-256 | c4890ce05e4394fff711ec6c09b3f80851f4ed941b2208365ee5e0ddb59b0cf4 |
File details
Details for the file silx-2.1.2-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: silx-2.1.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0495029c0d09c5e09d570be2a458240ec1dbd3c31502637d5237c520f498f9be |
|
MD5 | 7b13888ad9bd30bba6bbf5766b5493b4 |
|
BLAKE2b-256 | 78289120f2e107b57ab2392ab28b9746f57f3ebbfe3608edbf79ce3e00904263 |
File details
Details for the file silx-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: silx-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 13.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e599568258005a034c182d01c0e689ea4b953e41e26b67a6c7f57894ae7eb152 |
|
MD5 | ae90d57f5faf3c26b7443a96b6d5ca86 |
|
BLAKE2b-256 | 8c41e63c3449785f67e54ffb46011e0fded7081bd981cd603c1769e8921f69a6 |
File details
Details for the file silx-2.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: silx-2.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 13.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6c96262716018ef7145e536dfde18fca5f316d33c4026d20f8dc76f0378f2c8 |
|
MD5 | 03eaf56500e600e72a23d2ec782e64c0 |
|
BLAKE2b-256 | df1152db0423c045a9acecb2f53d98f6d811159cdb8218db3dccae925306c316 |
File details
Details for the file silx-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: silx-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 13.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b17f4e2b017ca12ef5d1b3297fbf8f440cf0c6fc072218912b1ead1ec7b93ae3 |
|
MD5 | 7e2d3387c5dc82323fe28a4732adce18 |
|
BLAKE2b-256 | 1231dabaf0edfcfea60ca89067b76e3258bfc2ed46bf5ee07fa8c80ad805aec7 |
File details
Details for the file silx-2.1.2-cp39-cp39-macosx_10_9_universal2.whl
.
File metadata
- Download URL: silx-2.1.2-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 6.4 MB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f555fdd10d3d9c3ecf40b2d32b4fa0f1e66af6d7c79a09558de6601b9878a45e |
|
MD5 | 7fe4c4b991ef84ac52d617f63a488665 |
|
BLAKE2b-256 | a995b10da0e68905e7c93ee2d20c072e883fc4662c3a7e291c277964a02846c7 |
File details
Details for the file silx-2.1.2-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: silx-2.1.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50d74e619a7240b4f29985e42714825e0695ec839efa527ec578077b1ed4bfe3 |
|
MD5 | ee2218e51b998b306eabe7bd8dfa6e38 |
|
BLAKE2b-256 | cf85d2a9678bcc00495869babb3a40583ff3c795155fec0fb18c442b0ab6784e |
File details
Details for the file silx-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: silx-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 13.5 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 271072f009304f244a6a7dcca608ddf4c49a1cc6ac22e1e11bb95ff4f85a4a26 |
|
MD5 | a45e898f38858d4b340b42af94a856c6 |
|
BLAKE2b-256 | 0c624c400d9d9ba8e57f2532d67a3730acc747a63f23e69b9eca930e8c99df18 |
File details
Details for the file silx-2.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: silx-2.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 13.9 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b294ef27b750dd049e591f159213b1404641b0aacc62bcbb6142780a490658 |
|
MD5 | 907d80acd97a070b407fc35719bb3812 |
|
BLAKE2b-256 | 454256b05280a064c405ec3d0be1351d0469bf4215c63f8bb09ca7929620193d |
File details
Details for the file silx-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: silx-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 13.4 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8af0869324f3c94bda5de38efe12e337d84985e07815b9b6fec6c6dd5e99c26a |
|
MD5 | 3dccfdafa14f3b60afa0aef069f27d13 |
|
BLAKE2b-256 | 1fc629533cd2ff5309e1c4ae403e5a62992860f5cceac63227634573813981a4 |
File details
Details for the file silx-2.1.2-cp38-cp38-macosx_10_9_universal2.whl
.
File metadata
- Download URL: silx-2.1.2-cp38-cp38-macosx_10_9_universal2.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54090ee0b6effcccd7e580c9646d7bd59846303bff287f2ffb747d093592cefc |
|
MD5 | 920178a443f893dbed10a8d1884afe04 |
|
BLAKE2b-256 | 03ce0032e78c20571bdd271ee11265ef3db432b7e2ecb6393175b9d160a95880 |