Skip to main content

Ebi: a stochastic process mining utility

Project description

Ebi - a process mining tool

Ebi is a process mining software suite, maintained by the BPM group of RWTH Aachen University, Germany. It contains several algorithms and techniques that perform analyses on event logs and process models. Ebi can be used as a command-line utility, from a browser and in ProM. Furthermore, Ebi can be called from Rust, Python, Java and Javascript.

Ebi provides process mining and stochastic process mining algorithms, and supports exact arithmetic for most of these algorithms.

More information on its use can be found in its PDF manual.

Use Ebi from a browser

Most commands of Ebi can be used directly from the browser on the commands page.

This will run fully on your computer, is limited to 4GB of RAM, and does not upload files.

Use Ebi as a command line utility

  1. Download Ebi CLI for Windows or for Linux.
  2. In Linux, give the file execution permissions.
  3. Open a command prompt and run the executable. Installation is not necessary, and Ebi does not require internet access.
  4. For an overview of the commands, refer to the commands page or the PDF manual.

Ebi runs on Mac OS X and many other platforms by self-compilation; please see below.

A good way to get started is to try ebi info followed by a file name, which will parse the file and print some information about it.

Use Ebi in ProM

Ebi is also available in the ProM framework on Windows and Linux. In the ProM Package Manager, install Ebi. Then, several Ebi commands can be used like any other ProM plug-in. As Ebi is extremely flexible in its inputs and outputs, please ensure you choose the correct input and output plug-in (there are many).

The PDF manual indicates which commands are available in ProM.

Call Ebi from Python

Ebi can be used as a Python package, which integrates with PM4Py.

  1. Install the Ebi-pm package using pip:

     pip install ebi-pm
    
  2. Then, one can use Ebi as follows:

     import pm4py
     import ebi
     # Load a log using PM4Py
     log = pm4py.read_xes("myLog.xes", return_legacy_log_object=True)
     # Load a model as a string
     with open('mymodel.slpn', 'r') as file:
         model = file.read()
     # Call the Ebi function
     result = ebi.conformance_earth_movers_sample(
         log,
         model,
         1000
     )
     print(result)
    

The names of the Ebi functions can be found on the commands page or in the PDF manual.

Some PM4Py objects, such as event logs, are read directly by Ebi, but most are passed as strings. If Ebi returns an exact fraction, it is returned as an array consisting of 1) a floating-point approximation, 2) the full numerator, and 3) the full denominator.

Call Ebi from Rust

Ebi can be used as a Rust crate, available from crates.io.

  1. Add the following to the Cargo.toml file:

     [dependencies]
     ebi = "*"
    
  2. Then, one can use Ebi as follows:

     use ebi::ebi_objects::FiniteStochasticLanguage;
     use ebi::{
         ebi_traits::ebi_trait_finite_stochastic_language::EbiTraitFiniteStochasticLanguage,
         techniques::earth_movers_stochastic_conformance::EarthMoversStochasticConformance,
     };
     use ebi_objects::ebi_arithmetic::{Fraction, One};
     use std::fs;
     // Read the first file and box it
     let fin1 = fs::read_to_string("testfiles/empty_trace.slang").unwrap();
     let slang1 = fin1.parse::<FiniteStochasticLanguage>().unwrap();
     let mut object1: Box<dyn EbiTraitFiniteStochasticLanguage> = Box::new(slang1);
     // Read the second file and box it
     let fin2 = fs::read_to_string("testfiles/empty_trace.slang").unwrap();
     let slang2 = fin2.parse::<FiniteStochasticLanguage>().unwrap();
     let mut object2: Box<dyn EbiTraitFiniteStochasticLanguage> = Box::new(slang2);
     // Compute EMSC
     let emsc = object1
         .earth_movers_stochastic_conformance(object2.as_mut())
         .unwrap();
     assert_eq!(emsc, Fraction::one());
    

Call Ebi from Java

To use Ebi from Java:

  1. Download the Ebi library for Windows or Linux and put it in a folder that is accessible to the Path of your program.

  2. Add the following static declarations:

    static native String call_ebi_internal(String command_name, String output_format, String[] inputs);
    static {
        try {
            System.loadLibrary("ebi");
            System.out.println("Ebi library loaded");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
  3. Then, Ebi can be called through the native function, for instance:

    String log = Files.readString("log.xes", StandardCharsets.UTF_8);
    String result = call_ebi_internal("Ebi analyse completeness", ".frac", new String[] {log});
    

The commands page indicates the commands that can be called from Java.

Call Ebi from Javascript

Ebi is available as an NPM library.

Getting started with development

Ebi is hosted on Github. To get started with development, or to compile for Mac OS X:

  1. Install Rustup
  2. Log out and in again
  3. Install Visual Studio Code
  4. In Visual Studio Code, install the extension rust-analyzer
  5. With a browser, go to the project on Github, choose "Clone", "Visual Studio Code (SSH)", and clone it in Visual Studio Code.
  6. To run Ebi, use the terminal of Visual Studio Code to give the command "cargo run --" instead of "ebi". Everything else is equivalent to the commands mentioned in the manual.
  7. To compile Ebi, give the command "cargo build --release". The binary is then placed in the project folder, in the "build/release" sub-folder.

Information on the architecture of Ebi, including its sub-crates, can be found in the PDF manual.

We welcome pull requests on Github. Before opening a pull request, please ensure that the test batch file src/tests/test.sh finishes without errors (on Windows, rename it to .bat and remove the first three lines). This file may take up to an hour to run, depending on your machine.

License

Ebi has a dual MIT and GPL license.

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

ebi_pm-0.3.12.tar.gz (311.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ebi_pm-0.3.12-cp314-cp314t-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.14tWindows x86-64

ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_i686.whl (6.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_armv7l.whl (6.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (7.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (6.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

ebi_pm-0.3.12-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl (6.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.12+ i686

ebi_pm-0.3.12-cp314-cp314t-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

ebi_pm-0.3.12-cp314-cp314t-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

ebi_pm-0.3.12-cp37-abi3-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.7+Windows x86-64

ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ x86-64

ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_i686.whl (6.6 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ i686

ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_armv7l.whl (6.4 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARMv7l

ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ x86-64

ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (7.0 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ s390x

ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (6.9 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ ppc64le

ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (6.2 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ ARMv7l

ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ ARM64

ebi_pm-0.3.12-cp37-abi3-manylinux_2_12_i686.manylinux2010_i686.whl (6.7 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.12+ i686

ebi_pm-0.3.12-cp37-abi3-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

ebi_pm-0.3.12-cp37-abi3-macosx_10_12_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

File details

Details for the file ebi_pm-0.3.12.tar.gz.

File metadata

  • Download URL: ebi_pm-0.3.12.tar.gz
  • Upload date:
  • Size: 311.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for ebi_pm-0.3.12.tar.gz
Algorithm Hash digest
SHA256 798e8c2e6e888735fcc3e0d9652cf46dd9c8ef20d3ae4defd277928abe22af72
MD5 a1c9a8048ef5cb65a18959e5dde69a54
BLAKE2b-256 1f8f2ada3736e44b602dc0c8971d0c8efda1f4cb17e936aeac673e74bb22f940

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 2384dcaf09dc5f15d12bf30dd2407924b7d88631a237c4ff99cfe7740e10a22b
MD5 dbf66adb27472e83fef9595d216ff775
BLAKE2b-256 27dc6f7b27e9efc6aad051644a920eeb663213db9d8c5d39aa7464b71354b0d5

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 370ddc5426f8b71c35decd3b8ba3b4a9d802796e72644d25b6395daa76dbedae
MD5 946cb222c7118f139e05f106eacfdea5
BLAKE2b-256 1681b5fd812a14050ee4388c494adf9bdca4fe349558716a53d97433f191445f

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 56beb4dc7196622f665b745f3022c5dd3083117943df03dea30d674eddc34e3d
MD5 33d7c3876433d2924d93ba0b72692d01
BLAKE2b-256 7e23abaa59fc216e11cd972af00f7538d16092b1f572b08efb979912b7b0ed90

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 19d374f3b07655bc5883c40402fa71f3d7625f821066801b96e5ab6cb1a467da
MD5 ed058bda6b8cb51c6e836fce210f9c57
BLAKE2b-256 7eceb6dd0263583187ffdc5d79004d15c8f4e60eb7e9a23df1d9c500d9c49b95

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 45693e5227a4371b38b43d0ec84ef49664e942d59aaa7a46f5c9ee52db243d6d
MD5 0fa71caf9b93cd4d9b46f139b4395ac6
BLAKE2b-256 8c7a0fedb58cb51f73ae61f46eda418fd42bd41aa5c91452984bb643ce72635d

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d8300ade3baabac8cb6abeaff6171d72af20988aa6d29192666e94c3c128cb6
MD5 045b4f4e70f2b4a51efc1c3c15c6283f
BLAKE2b-256 c7e4787af5e1f00b39cc14d495727ca6c863c13647cbd2ca4e09c790707b7b69

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 72969de777a1c29bec4c12bfc9df12b5e412bc35107728a4ebd84ef0f71fc046
MD5 7c456eb150eb643909d7629c5b84c6f7
BLAKE2b-256 150cd950175e61ddf886bef9ca591024d7255f1fe0acf27d04039c8820c0a0a2

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8c0c85b56e51b24e68ed2b61dafac93e713022ac38f5850f251daa45ebfd7130
MD5 865cefb551bcde108bc4036896b590dd
BLAKE2b-256 f5e33d88c0d6bb2cd43481c53262e51c659a28b3da54ad1400e7cd8b62571acd

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bccdaaf0b4b07d6594bd6726c5789bc8926ad445d915926aeca98301242631cf
MD5 44cbb6bef4d78e2cae23b3b7f35a6242
BLAKE2b-256 8477c2f053ac5650b391ef709e2548491a28607b215be7c092129a5f91699c77

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 004c3afbe5d98c4dbc0ba627f7918db04bcb1084293082fd677e7365c562ce5d
MD5 a21b612dfe2091677b496f58d13674be
BLAKE2b-256 cad2a88d757b482dc6ad592daaed2f4e68783d4ca1e041fa0e824a944de661b5

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3f9b476f40a033e9feff0d6b213f64cd456923a482552972f8331aaac2e26b09
MD5 810accb468841a1018b9884c4c2e6edc
BLAKE2b-256 e87fc6de21888ec07f61ba69ca8257d1232d15b83b77e179c8747ecd27e84965

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 569ccdc02e907d325750ee019fad9b8ebe9f6135b5ec79affbe70086dabf3c52
MD5 dc06e4ce2f81c0831f3bccc164dc81fe
BLAKE2b-256 ca48bacb098aa65ac30b28dabc7ee8723cfd650e72d7b4d7e1ba5bf6dbfe66bf

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 76e1ba1d8e728848a7e7a798ce1fdbe9a00cc9199f77102ca0113d3b17fe5569
MD5 4ce55b94b5db01cb6d57641fbdb7ead0
BLAKE2b-256 e793a4381b96f15f142fd782652d74aecd09c291db1a1df82feea6c538cafbb6

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-win_amd64.whl.

File metadata

  • Download URL: ebi_pm-0.3.12-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3d3458be600ad58ae5162d03fb472556e840388d66e780f70f2b9f46998e20bf
MD5 a8edfb935ae10f61b577a9f6d1a11557
BLAKE2b-256 4164d047c2930932189a6ab017d306f66a7f910f4ce41f5a9939f49f95251798

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 964e245703538e9687b211e426767894669d333c4dbc807b709eed58f6c7293b
MD5 09127e5bc93a99a8233c8a25329b9602
BLAKE2b-256 c63b945f9918555c540e97e84d56d7f7260bc3b92c6cdcea1e7d0307386473d6

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5970c4b0974f91726513d67e03327ef2096b14580568e78c0dc940bf1b87c9cb
MD5 5123a53949bf9e133b3fe1b4276e57b9
BLAKE2b-256 fc4866e3b5179e23bcba50b97dabf01a04183eec81b42270be4ca3a38caae40c

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2c9a66ca61ebb8107fd614c2d06a1bb383dbe6b4e1f9a47a82ae3c4d8bbdd6eb
MD5 77ca46cca5310c8d4ad7105ad3a64a6a
BLAKE2b-256 052996e34da95daf74485ea48ef4ff9a5dae9de09fa91fe05658b1f871aeac37

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7930bfa56c11c9bc6066c5ad6cab09e06a9f1b35f9fe28f204b7939f82bf9552
MD5 a476fb5f190e3b1ade6b33628b55def9
BLAKE2b-256 a3a15b4d36a99748a478286bba5c64e767a6d71b470b4d0f69f3be3f5feaf382

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a05afa3c4383e76f6a79075031c9d24687155ba1f9e4659f1bb1dae01fcd1315
MD5 f6a47af80e16bee1d4f62babb553e28e
BLAKE2b-256 7bb4c660fbec5bdde8f3a6aa765f5f0fdf62ef8146e380ec8ae8be1859e57baa

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 832a1d255ac56bb55ad4d100f39d0f3f770f44c2c4725460cbfe16dc107f3c74
MD5 8c16dad0cf1727d59f5cee7a8f8cf146
BLAKE2b-256 6a7297230b62d9ff8177622f213e498cae2b8f8d3df7ef7c663063ecb2ae118c

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a685167c269253c01a7da221d37618775572b6027212f1bf8c425c91f7e9511a
MD5 1c7242dc12d2cc3bbf15bae88024be4c
BLAKE2b-256 ac8bc8516232e82e63d13c5996cd3a0ceb3e51316578fd56117f38ff75a2adfb

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 916a30f362dc05f5806196ed9ba55f10e15beb78e5ac8d6b0e404194fdb28d9b
MD5 d6787fee8ded0ac3a6d8c20f220d8485
BLAKE2b-256 07b7914f0737ce1651b9694d7649801192dfa99eaecabb70e2055e884fbe30be

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26d13a5d2b32a5d8f463ca5f828bfb16e99cb544cc217c7f3dcbd3bbc9bd7716
MD5 86611064b7aedab3c7e484a4f04afe6d
BLAKE2b-256 44a0432e9acbc3a8d4fcd7245b186c4e8186d3e3abed3247eeb8b08f17f2976c

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6b84c8b1786bc089794b4178b329ae444042006fb4621c20752c795ddb104880
MD5 73dc40bf966c20a50af87e923ff14995
BLAKE2b-256 574d303e3dba5a9fc8e0717d3359a2d519d70aed12934904bd3abf850225bcdf

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 807a01978da52d5b4d2fc5917783f96d142624c72782e063c5f66f65427f8435
MD5 4a1b069f3865d8e01a11cd791ce166f9
BLAKE2b-256 76f50eba9d1e93bf7f97e268e0c737e35f6986c31623bcf2144f9ed7131935e2

See more details on using hashes here.

File details

Details for the file ebi_pm-0.3.12-cp37-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ebi_pm-0.3.12-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b20a2caae53e8f8e2ed182d2c2629604d3a213ba7cc32b8d1dad66280de39705
MD5 ad251dcf39b5c40374be71b06d4cb445
BLAKE2b-256 d0c6fae2eda7850e5ba4855055dbb59c1dd2cd6af24c027901a396e03df507d5

See more details on using hashes here.

Supported by

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