Skip to main content

Enables extraction of measurement data from binary files with extension 'raw' used by proprietary software imcFAMOS and imcSTUDIO and facilitates its storage in open source file formats

Project description

IMCtermite

IMCtermite provides access to the proprietary data format IMC Bus Format with the file extension .raw introduced and developed by imc Test & Measurement GmbH. This data format is employed i.a. by the measurement hardware imc CRONOSflex to dump and store data and the software packages imc Studio & imc FAMOS for measurement data control and analysis. Thanks to the integrated Python module, the extracted measurement data can be stored in any open-source file format accessible by Python like i.a. csv, json or parquet.

On the Record Evolution Platform, the library can be used both as a command line tool for interactive usage and as a Python module to integrate the .raw format into any ETL workflow.

Overview

File format

[Warning: Take a look at this issue when reading this section regarding the file format.]

A data file of the IMC Bus Format type with the extension .raw is a mixed text/binary file featuring a set of markers (keys) that indicate the start of various blocks of data that provide meta information and the actual measurement data. Every single marker is introduced by the character "|" = 0x 7c followed by two uppercase letters that characterize the type of marker. Each block is further divided into several parameters separated by commata "," = 0x 2c and terminated by a semicolon ";" = 0x 3b. For instance, the header - first 600 bytes - of a raw file may look like this (in UTF-8 encoding):

|CF,2,1,1;|CK,1,3,1,1;
|NO,1,86,0,78,imc STUDIO 5.0 R10 (04.08.2017)@imc DEVICES 2.9R7 (25.7.2017)@imcDev__15190567,0,;
|CG,1,5,1,1,1; |CD,2,  63,  5.0000000000000001E-03,1,1,s,0,0,0,  0.0000000000000000E+00,1;
|NT,1,16,1,1,1980,0,0,0.0;       |CC,1,3,1,1;|CP,1,16,1,4,7,32,0,0,1,0;
|CR,1,60,0,  1.0000000000000000E+00,  0.0000000000000000E+00,1,4,mbar;|CN,1,27,0,0,0,15,pressure_Vacuum,0,;
|Cb,1, 117,1,0,    1,         1,         0,      9608,         0,      9608,1,  2.0440300000000000E+03,  1.2416717060000000E+09,;
|CS,1,      9619,         1,�oD	�nD6�nD)�nD�

Line breaks are introduced for readability. Most of the markers introduce blocks of text, while only the last block identified by |CS contains binary data. The format supports the storage of multiple data sets (channels) in a single file. The channels may be ordered in multiplex mode (ordering w.r.t. time) or block mode (ordering w.r.t. to channels).

The markers (keys) are introduced by "|" = 0x 7c followed by two uppercase letters. There are two types of markers distinguished by the first letter:

  1. critical markers: introduced by |C featuring uppercase C
  2. noncritical markers: introduced by |N featuring uppercase N

The second letter represents further details of the specific key. Note that while the noncritical keys are optional, any .raw file cannot be correctly decoded if any of the critical markers are misinterpreted, invalid or damaged. The second uppercase letter is followed by the first comma and the version of the key starting from 1. After the next comma, an (long) integer (in text representation) specifies the length of the entire block, i.e. the number of bytes between the following comma and the block-terminating semicolon. The further structure of a block is not defined and may feature different numbers of additional parameters. The format allows for any number of carriage returns (CR = 0x0d) and line feeds (LF = 0x 0a) between keys, i.e. the block-terminating semicolon and the vertical bar (pipe) of the next key. The following critical markers are defined:

marker description
CF format version and processor
CK start of group of keys, no. parameters = 3, indicates (in)correct closure of the measurement series
CB defines a group of channels
CT text definition including group association index
CG introduces group of components corresponding to CC keys
CD1,2 old/new version of abscissa description
CZ scaling of z-axis for segments
CC start of a component
CP information about buffer, datatype and samples of component
Cb buffer description
CR permissible range of values in component
CN name and comment of channel
CS raw binary data
CI single numerical value (including unit)
Ca add reference key

Among the noncritical markers, there are

marker description
NO origin of data
NT timestamp of trigger
ND (color) display properties
NU user defined key
Np property of a channel
NE extraction rule for channels from BUS data

The format loosely defines some rules for the ordering of the markers in the file stream. The rules for critical keys include: CK has to follow up on CF, CK may be followed by any number of CG blocks, each CG has to be followed by (any number of) component sequences comprised of the series CC , CP, (CR), (ND) and terminated by either CS or the start of a new group, component, text field or buffer.

Installation

The IMCtermite library may be employed both as a CLI tool and a python module.

CLI tool

To build the CLI tool locally, use the default target make resulting in the binary imctermite. To ensure system-wide availability, the installation of the tool (in the default location /usr/local/bin) is done via

make install

which may require root permissions.

Python

To integrate the library into a customized ETL toolchain, several cython targets are available. For a local build that enables you to run the examples, use:

make cython-build

However, in a production environment, a proper installation of the module with make cython-install is recommended for system-wide availability of the module.

Installation with pip

The package is also available in the Python Package Index at IMCtermite. To install the latest version simply do

python3 -m pip install IMCtermite

which provides binary wheels for multiple architectures on Windows and Linux and most Python 3.x distributions. However, if your platform/architecture is not supported you can still compile the source distribution yourself, which requires python3_setuptools and an up-to-date compiler supporting C++11 standard (e.g. gcc version >= 10.2.0).

Usage

CLI

The usage of the imctermite binary looks like this:

imctermite <raw-file> [options]

You have to provide a single raw file and any option to specify what to do with the data. All available options can be listed with imctermite --help:

Options:

 -c, --listchannels      list channels
 -b, --listblocks        list IMC key-blocks
 -d, --output            output directory to print channels
 -s, --delimiter         csv delimiter/separator char for output
 -h, --help              show this help message
 -v, --version           display version

For instance, to show a list of all channels included in sample-data.raw, you do imctermite sample-data.raw --listchannels. No output files are written by default. Output files are written only when an existing (!) directory is provided as argument to the --output option. By default, every output file is written using a , delimiter. You may provide any custom separator with the option --delimiter. For example, in order to use |, the binary is called with options imctermite sample-data.raw -b -c -s '|'.

Python

Given the IMCtermite module is available, we can import it and declare an instance of it by passing a raw file to the constructor:

import IMCtermite

imcraw = IMCtermite.imctermite(b"sample/sampleA.raw")

An example of how to create an instance and obtain the list of channels is:

import IMCtermite

# declare and initialize instance of "imctermite" by passing a raw-file
try :
    imcraw = IMCtermite.imctermite(b"samples/sampleA.raw")
except RuntimeError as e :
    print("failed to load/parse raw-file: " + str(e))

# obtain list of channels as list of dictionaries (without data)
channels = imcraw.get_channels(False)
print(channels)

A more complete example, including the methods for obtaining the channels, i.a. their data and/or directly printing them to files, can be found in the python/examples folder.

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

IMCtermite-2.0.20.tar.gz (72.4 kB view details)

Uploaded Source

Built Distributions

IMCtermite-2.0.20-pp37-pypy37_pp73-win_amd64.whl (88.8 kB view details)

Uploaded PyPy Windows x86-64

IMCtermite-2.0.20-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (124.2 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64

IMCtermite-2.0.20-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (131.0 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

IMCtermite-2.0.20-cp310-cp310-win_amd64.whl (94.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

IMCtermite-2.0.20-cp310-cp310-win32.whl (86.7 kB view details)

Uploaded CPython 3.10 Windows x86

IMCtermite-2.0.20-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64

IMCtermite-2.0.20-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (1.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

IMCtermite-2.0.20-cp39-cp39-win_amd64.whl (94.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

IMCtermite-2.0.20-cp39-cp39-win32.whl (87.3 kB view details)

Uploaded CPython 3.9 Windows x86

IMCtermite-2.0.20-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

IMCtermite-2.0.20-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (1.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

IMCtermite-2.0.20-cp38-cp38-win_amd64.whl (95.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

IMCtermite-2.0.20-cp38-cp38-win32.whl (87.4 kB view details)

Uploaded CPython 3.8 Windows x86

IMCtermite-2.0.20-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

IMCtermite-2.0.20-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (1.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

IMCtermite-2.0.20-cp37-cp37m-win_amd64.whl (95.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

IMCtermite-2.0.20-cp37-cp37m-win32.whl (86.9 kB view details)

Uploaded CPython 3.7m Windows x86

IMCtermite-2.0.20-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

IMCtermite-2.0.20-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (1.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

IMCtermite-2.0.20-cp36-cp36m-win_amd64.whl (99.5 kB view details)

Uploaded CPython 3.6m Windows x86-64

IMCtermite-2.0.20-cp36-cp36m-win32.whl (89.0 kB view details)

Uploaded CPython 3.6m Windows x86

IMCtermite-2.0.20-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

IMCtermite-2.0.20-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl (1.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

File details

Details for the file IMCtermite-2.0.20.tar.gz.

File metadata

  • Download URL: IMCtermite-2.0.20.tar.gz
  • Upload date:
  • Size: 72.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for IMCtermite-2.0.20.tar.gz
Algorithm Hash digest
SHA256 c24a4e2ca44406b4ee6b53802169cf8efd84c53514702933b4f6ad58bc42890f
MD5 0b8be31f5ce6d6a28bfc610282e8d713
BLAKE2b-256 30585cf4bbd2a9f07a1dba2344b15fad169159af04a960a069bae866651afcbc

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ffaffe5c66a56cda523477d2b4328d4c7f68383d353cff0210a6bc4a27dd6a31
MD5 122414da281707ae7f4dff59de1f1ce1
BLAKE2b-256 47863cf77e058f15709a8493415ca5aad75706e6001a3f39eece0acb219fc504

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2c0a231b76c877d86c19ef277e023bba87254946dc9be5201bfaf80fb489945b
MD5 b38f7d91a13f6c443e22e612bc2d90fa
BLAKE2b-256 bf31777af6ae4cba2f3ab8cd903d376f35c1d2aedf07b31510557922536600f4

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 451ccebfa52ee302093f502911912e5f8e7b80ab95c5fe8587610db21b6b5100
MD5 361cbf4bc9df9497ba875667990e2eb5
BLAKE2b-256 53c8c3512f839e171a0b4497eaf0e7bbc45fab9314fe42576513c324312ec421

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8d378bbea8b44fda51ef39e7c5a7aeecbb91c757c103bb37e8eeb8653ad4e6e5
MD5 02cffdf5a48be6f5c897a37a60d93af6
BLAKE2b-256 b406974c47246572f333b89e92d54a3cd7e727f1e5f477375de06501aa68df5d

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp310-cp310-win32.whl.

File metadata

  • Download URL: IMCtermite-2.0.20-cp310-cp310-win32.whl
  • Upload date:
  • Size: 86.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for IMCtermite-2.0.20-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2fb16d707ae89f8164e09a6da020d6d654e88a054b17ac1e98eca8897a477877
MD5 4efb2473b0c9df89baf601db347e2c83
BLAKE2b-256 56b17a850e8bbb49e99ffdc801567768c9f65c9caa941dcdf466e599014a93ab

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d4d96290c17d79548f121de6cdec3425b7d0a47a4d58beb2b0c3198ddd43b1fb
MD5 f0b86e9a59cc85d1d2a02e65e3aafc2b
BLAKE2b-256 0eb506ebc04570232655e8c1d40e7b378dbf26bd7145c025e98b05744934e36b

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 46be9e680906856eb488aace144a09e6f80f810c2a760e8b6f361470014c9924
MD5 7a5aed149cd61a928eb0f48a55979d57
BLAKE2b-256 3585a1c032097579a28a5aebf0d9db5b679ab8f06c043fd4ed1e77a8395d97e1

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0a73d242bc1507eb5f8c768622e8febba1aa981c442ace390e3b64815c4c2938
MD5 2d1a084ce87d8a2f0af55cb0f884f570
BLAKE2b-256 e82be9507a3c81283e3e6759d4eb887c17657c15409652aa92447fa7974d94c7

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp39-cp39-win32.whl.

File metadata

  • Download URL: IMCtermite-2.0.20-cp39-cp39-win32.whl
  • Upload date:
  • Size: 87.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for IMCtermite-2.0.20-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e26a3a4dc1f6d6f19b1c56019766f95aa46e281c12f70abc38575ff184e97695
MD5 1b4626cdcd07f2f9eadbaf9db08b5f74
BLAKE2b-256 e4aef2724864fc1281a6838f1ff3f6fa5316270a1e06dd66be5d27793bf6b28d

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8c93a521f0b5354e59ab8de8e53082e1db767b028f2fefcfc41bb00c1b9ad78d
MD5 88ad0f121115443a6279db2c0daaf524
BLAKE2b-256 e61946cad690088be25ea04b11076dfc54474ebf07e3a7a38756eec4b8f4cbf6

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 efb8ccc093f437030c81146027ac4c8e445164b414127ce96b61be97ed669410
MD5 0572008b2fccff25f8ea7e713d2dbfd3
BLAKE2b-256 0a4757e38d57310fff053f446ea9d406970fea53966e4402c1473da49b2e3786

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5121196fcefe0822a2aa22cb0eea693aa52d5b1b3d9780ec35493862062e5ee9
MD5 26eda68443cbf794325086ba79c43f76
BLAKE2b-256 9d1a4e76acc107198f2ffc9e8b0e8d92d89bb7f432d1191f7a8a6141f51322fa

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp38-cp38-win32.whl.

File metadata

  • Download URL: IMCtermite-2.0.20-cp38-cp38-win32.whl
  • Upload date:
  • Size: 87.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for IMCtermite-2.0.20-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 315df50f07f444604feba45deab65499f6d814129c8a6023e79d4b0c9876e91d
MD5 3f44d5195f1e6eb535324c1d3c17da94
BLAKE2b-256 535e9a8868850ce21c29459381ee0187549b51150b42c7958016e4d291ca3f84

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 28f6c24fecbd39c9fd03b9f814121b62e0b97e8ecedd3953081ba6387f7fae2c
MD5 655a97b6f5a874c960afe769f7518be3
BLAKE2b-256 2dfc511cb5505c3e0984e86fb1faa79adbdfe9988ec7c5f4ccc6873671a18c79

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b9836f228d1b5814bb6744d8599a2c12ff9ee6e784e6f50cffe43a80ce268697
MD5 60609f4fdf00f5c60f8d0d22dcbb2296
BLAKE2b-256 21271008e96cc188bf3dfdb43fa5e7c7f26f40a9099c6978cd78d60522b411d0

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8e452398b015916bf7244758a55a4e787b76820682f6131b6bd8d759acfa28f2
MD5 36fea399304deba84eba107126cd7dad
BLAKE2b-256 08790d68a11f8425fb4fd7ac8ff84df921ce0ad7185cc3bd57f56d05ac8847c7

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp37-cp37m-win32.whl.

File metadata

  • Download URL: IMCtermite-2.0.20-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 86.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for IMCtermite-2.0.20-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 bbff54a58e9fff95d32ff829bd7d52d48316fa85148e676984b64812976cac8c
MD5 4a8157f2d0793c45b09e27a97c7a205c
BLAKE2b-256 619c04f747a50b61e426ec6d3f933edf925cb9089f833ad1472512ae981bf325

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b637244b4f60a51273a4265f8ee85614f4076d088a1ea556d7258f1dfaeeef31
MD5 ba36049e678d8c4dd08a3178832d6052
BLAKE2b-256 5ccebabde020380b7d87945e8f5b8595c12cca7fa428bdc5fba4d4acc9a93151

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e35721dd6c4e2ce6ab09e3c1166b85f6578abcc5f7f0a557e20cb7e0d04da88b
MD5 469abe57d608c60df1851a694dcd17c6
BLAKE2b-256 08d2f6bc7f9ac8d4ab16ce629bf67bbbf1b6b92bf01830007a5a20c55276e130

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 27ad7cc214175d8b23f1dbfdb2f2d24e61040e839088f08bc341dc87efef4b23
MD5 fcf6ae7a371ff0947a2f3ce266e57b65
BLAKE2b-256 32213b6e0909e0810b8f83562757bb71257406869e25c7689cef966cc70f097f

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp36-cp36m-win32.whl.

File metadata

  • Download URL: IMCtermite-2.0.20-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 89.0 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for IMCtermite-2.0.20-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 bb6cfe8e6cf0e18ac4075654a9c137bd91ea0fd1979e6fb9cf0e09c06280dae9
MD5 e44bedc51d1fe0a266b940d70171ab38
BLAKE2b-256 1dad6d92d4ed6818ba9f9d5fb646725210cb1702e4b2db9f495554c8935b86ec

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a8cff4d785afe096491ba1029d8ce5b3601f0052e61a60f09d223eeaebed6339
MD5 051b36ca82219671173ebd41b26fffdf
BLAKE2b-256 3eb92a540da9aee92c2c230ac45804b9c0b40bfcbd3241603734cac46bf2d3c1

See more details on using hashes here.

File details

Details for the file IMCtermite-2.0.20-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for IMCtermite-2.0.20-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ef52e5d884f51641742874202a9563de374a043025dacf32a23aee475b0a9f28
MD5 a9f1203a335a4f7baf87b4eda5541dd1
BLAKE2b-256 c29874dcd4513ee76897abd3779d9765c4af590978dd76fe1cb61ba90fb559e3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page