Skip to main content

Python bindings of Easy Factor Graph

Project description

binaries_compilation

Downloads

Python bindings of Easy Factor Graph. Easy Factor Graph is a general purpose library handling undirected graphical models. Markov Random Fields as well as Conditional Random Fields fall under this cathegory. Refer to this documentation for all the details.

Isn't great that you can have the access to the whole power of Easy Factor Graph inside python?? Leave a star in the original repo please ;).

USAGE

FACTORS CONSTRUCTION

from efg import Variable

# define a couple of variables, with the same size
A = Variable(3, "A") # size is 3
B = Variable(3, "B") # size is 3

Such variables can be referred by the factors correlating them. In order to build a simple correlating factor this is what you would do:

from efg import Factor, Group

# build a simply correlating factor connecting the 2 variables
factor_AB = Factor.makeSimplyCorrelated(Group.make([A, B]))

And this is what you would do to generate an exponential simple correlating factor:

from efg import FactorExponential

# build an exponential factor using as base `factor_AB`: values of the
# images are assumed as exp(weight * images_factor_AB)
factor_AB_exponential = FactorExponential(factor_AB, 1.5) # 1.5 this will be the value assumed for the weight

You can also define custom factors, specifying the shape function that maps the values in their domain with their images. For example:

factor_BC = Factor.makeSimplyCorrelated(Group.make([B, Variable(3, 'C')]))
# set some individual images of factor_BC
# set for <0,1> -> 2
factor_BC.set([0,1], 2)
# set for <2,0> -> 1.3f
factor_BC.set([2,0], 1.3)

MODELS CONSTRUCTION

Factor graphs can be built incrementally, passing one by one the factors that compose them. Without loss of generality suppose to start from an empty random field:

from efg import RandomField

# start building an empty random field
model = RandomField()

then, you can build some factors and enrich the model with them:

# define some variables, which will be later connected
A = Variable(4, "varA")
B = Variable(4, "varB")
C = Variable(4, "varC")

# without loss of generality, add to the model some simply correlating factors
factor_AB = Factor.makeSimplyCorrelated(Group.make([A, B]))
model.addConstFactor(factor_AB) # the same factor_AB is added to the model
model.copyConstFactor(Factor.makeSimplyCorrelated(Group.make([A, C]))) # a deep-copy of the factor is added into the model

The previously added factor are kept constant in the model. In order to enrich the model with a tunable factor you can call a different method:

# build some additional tunable exponential factors that will be too added
factor_exp_BC = FactorExponential(Factor.makeSimplyCorrelated(Group.make([B, C])), 1.0)
model.addTunableFactor(factor_exp_BC)

D = Variable(4, "varD")
factor_exp_CD = FactorExponential(Factor.makeSimplyCorrelated(Group.make([C, D])), 1.5)
model.addTunableFactor(factor_exp_CD)

You can also add a tunable factor, that must share its weigth with an already inserted factor of the model:

# insert another tunable factor, this time specifying that it needs to
# share the weight with already inserted exponential factor that connects B and C
model.addTunableFactorSharingWeight(FactorExponential(Factor.makeSimplyCorrelated(Group.make([C, D])), 
                                                      1.5 # actually this value is irrelevant, as the weight of factor_exp_BC will be assumed from now on
                                                     ),
                                    [B, C] # this additional input is to specify that this exponential factor needs to share the weight with the one connecting B and C
                                    )

You can also import the entire graph defined in an xml file (check these samples for the expected format):

from efg import xml as efg_xml

model = RandomField()
efg_xml.from_file(model, 'some/path/model.xml')

Similarly, you can also import the structure defined in a json

import json
from efg import json as efg_json

model_json = json...

model = RandomField()
modelJson = efg_json.from_string(model, json.dumps(model_json))

QUERY THE MODEL

A generated model can be queried in many ways. However, any query that you can do, is conditioned to the latest set of evidences.

Setting the evidences can be easily done by calling:

# set some evidences
model.setEvidenceByName("variable_1", 0) # setting variable_1 = 0
model.setEvidenceByName("variable_2", 2) # setting variable_2 = 2

You can get the conditioned marginal distribution of a variable by calling:

# get the marginal conditioned distribution of an hidden variable
conditioned_marginals = model.getMarginalDistributionByName("var_A")

Or you might be interested in the maximum a posteriori estimation of the entire evidence set:

# get maxiomum a posteriori estimation of the entire hidden set
MAP_hidden_set = model.getHiddenSetMAP()

As already mentioned, results are subjected to the latest evidences set (which can be also empty). Of course, you can update the evidences and get the updated marginals:

# set some new evidences
model.removeAllEvidences()
model.setEvidenceByName("evid_1", 1)

# compute new conditioned marginals: the should be different as the
# evidences were changed
conditioned_marginals = model.getMarginalDistributionByName("var_A")

GIBBS SAMPLING

from efg import SamplesGenerationContext

# some definitions to control the samples generation process
ctxt = SamplesGenerationContext()
ctxt.setDeltaIterations(1000) # samples number
ctxt.setSeed(0)               # seed used by random engines
ctxt.setTransient(500)        # number of iterations to discard at the beginning (burn out)

# get samples from the model using Gibbs sampler
samples = # this will be a list of lists [[0,2,1], [0,1,1], etc... ]
    model.makeSamples(info,
                        4 # threads to use
    )

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

efg-0.0.5.tar.gz (6.7 kB view details)

Uploaded Source

Built Distributions

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

efg-0.0.5-pp310-pypy310_pp73-win_amd64.whl (336.9 kB view details)

Uploaded PyPyWindows x86-64

efg-0.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

efg-0.0.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

efg-0.0.5-pp39-pypy39_pp73-win_amd64.whl (336.9 kB view details)

Uploaded PyPyWindows x86-64

efg-0.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

efg-0.0.5-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

efg-0.0.5-pp38-pypy38_pp73-win_amd64.whl (337.0 kB view details)

Uploaded PyPyWindows x86-64

efg-0.0.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

efg-0.0.5-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

efg-0.0.5-pp37-pypy37_pp73-win_amd64.whl (336.7 kB view details)

Uploaded PyPyWindows x86-64

efg-0.0.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

efg-0.0.5-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

efg-0.0.5-cp312-cp312-win_amd64.whl (338.2 kB view details)

Uploaded CPython 3.12Windows x86-64

efg-0.0.5-cp312-cp312-win32.whl (286.5 kB view details)

Uploaded CPython 3.12Windows x86

efg-0.0.5-cp312-cp312-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

efg-0.0.5-cp312-cp312-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

efg-0.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

efg-0.0.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

efg-0.0.5-cp311-cp311-win_amd64.whl (339.2 kB view details)

Uploaded CPython 3.11Windows x86-64

efg-0.0.5-cp311-cp311-win32.whl (287.3 kB view details)

Uploaded CPython 3.11Windows x86

efg-0.0.5-cp311-cp311-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

efg-0.0.5-cp311-cp311-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

efg-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

efg-0.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

efg-0.0.5-cp310-cp310-win_amd64.whl (337.6 kB view details)

Uploaded CPython 3.10Windows x86-64

efg-0.0.5-cp310-cp310-win32.whl (286.5 kB view details)

Uploaded CPython 3.10Windows x86

efg-0.0.5-cp310-cp310-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

efg-0.0.5-cp310-cp310-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

efg-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

efg-0.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

efg-0.0.5-cp39-cp39-win_amd64.whl (333.3 kB view details)

Uploaded CPython 3.9Windows x86-64

efg-0.0.5-cp39-cp39-win32.whl (286.6 kB view details)

Uploaded CPython 3.9Windows x86

efg-0.0.5-cp39-cp39-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

efg-0.0.5-cp39-cp39-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

efg-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

efg-0.0.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

efg-0.0.5-cp38-cp38-win_amd64.whl (337.6 kB view details)

Uploaded CPython 3.8Windows x86-64

efg-0.0.5-cp38-cp38-win32.whl (286.4 kB view details)

Uploaded CPython 3.8Windows x86

efg-0.0.5-cp38-cp38-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

efg-0.0.5-cp38-cp38-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

efg-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

efg-0.0.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

efg-0.0.5-cp37-cp37m-win_amd64.whl (336.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

efg-0.0.5-cp37-cp37m-win32.whl (288.0 kB view details)

Uploaded CPython 3.7mWindows x86

efg-0.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

efg-0.0.5-cp37-cp37m-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

efg-0.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

efg-0.0.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

File details

Details for the file efg-0.0.5.tar.gz.

File metadata

  • Download URL: efg-0.0.5.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5.tar.gz
Algorithm Hash digest
SHA256 a59c993a820bfa88bda69956d5bff42d5f399c71e93d76a593f985939a29c21d
MD5 8c211bd3f3914132ea219445a842c4e4
BLAKE2b-256 8facfcbfd2d855a868fac79f75f76a1f949c2feefdb8f45e2b31909c71893060

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8288220261c99824d105f87308f072cbf0d211f08989f09a559c699fdd0f9580
MD5 748260812ecf5f210a7e73028d004254
BLAKE2b-256 70c83e46e772ce7f1e8e96180645acc5bb89fa3a1c74274ffdbc583d7cadebda

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d389080085addd7af613d5e2a17d843201d54d3e84e9715aeb0779600ca4d684
MD5 620fa4df174a52b66c23dce51f67dc4b
BLAKE2b-256 ec95d67e67077a20d866340a37ff0120786bcd64a04c35fe71ad45c7c7dfd8b1

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for efg-0.0.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 48669e2e0667c4a10d199894217c3f918d6b482ff2a05857341a483f42452ef2
MD5 0bbbb31a201bd3fb48c2693236a603fe
BLAKE2b-256 3d8800884f2f8da0cc647215f9586507c9e7c2d3afaee2b00ce0b31ba5d3114b

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp39-pypy39_pp73-win_amd64.whl.

File metadata

  • Download URL: efg-0.0.5-pp39-pypy39_pp73-win_amd64.whl
  • Upload date:
  • Size: 336.9 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b37cea1781561be3013bbb642b7cfd78b366bdd5192cff76cf5e8ecb89bff2be
MD5 100b310aea499c15748a8a6b1e292f1c
BLAKE2b-256 4126681521182baf26b34caae4d92537f4094c235e1e180e47cb8a4340a55b8a

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf3a610eca0453be3be7798f072ddb725f1ea4d0e06a4a1041a5b3313a89acb0
MD5 840f9139d0ab87088c4b8096ddf9fd7d
BLAKE2b-256 74294cd92f88ac454b04ea2c868e65913607f13d79d4fb076db3e3f1fe0366a0

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for efg-0.0.5-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f984d2e8a063bfe87a701735bfcd95f546268520f1ec60007a63820911972dcd
MD5 382c39f10aa7d2a7fa3f07545f4ea516
BLAKE2b-256 c430ea111bd48b71fd29df0e0aeb0a52294cfb77815fe41f2dae505ba96346a6

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp38-pypy38_pp73-win_amd64.whl.

File metadata

  • Download URL: efg-0.0.5-pp38-pypy38_pp73-win_amd64.whl
  • Upload date:
  • Size: 337.0 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 262356c67bfafada3a4d8f04b2b0af03c5cb0d21051217555fa240fdf03680eb
MD5 23568b3ca33c1fd950740c64ccc97d5b
BLAKE2b-256 2434cae3a6903ef758653827163e50fdaf66bd139f5d155082ebe03d7e993322

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11e22761b952e0fbc0b54aa08b534b57293e29e93a97aeef74cc37d7708b928f
MD5 244e5a4b7318ffa1fbeaff84a135f4a6
BLAKE2b-256 984e2702cbe29a88667a200b16a7c06ea97366391c2c234dc7cb04e3b0429b3c

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for efg-0.0.5-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 86562a05267d5d13b7a9c7a3c22646d8d38d7316d6c05341fcedc508aa6a95d7
MD5 f1a262d94ad391b2d8b73ee9f7cd22ff
BLAKE2b-256 05e73910189161b2aeb6d33caf687fa15d5a08d1e8d4c84a7c57a50b23a948dd

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp37-pypy37_pp73-win_amd64.whl.

File metadata

  • Download URL: efg-0.0.5-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 336.7 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 43dc725c463a9fafb9fb0a61db8a33baddf2b974c3857c7898475433f882d446
MD5 af4d5885a1699748fc3873fcd8cf12ae
BLAKE2b-256 f3ca93778558897591b055f1e232b001c6950170a0d59f5cf5551d2ba5cf1901

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28211a38821c64dda2e34cd270bac2f043e3144e1fd2170f5fb7b9e0a799eee1
MD5 09894f111b0c7a3f85960b04cac2baf0
BLAKE2b-256 aaf3a60f43f437d580b5a66fb71e2db852b321db986f1b5c7173a3107abc6ea6

See more details on using hashes here.

File details

Details for the file efg-0.0.5-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for efg-0.0.5-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b526eda206045a54f01cabff2e4b7d5cc2a85326dd17ee74c3808bef7e32ab35
MD5 83f2c3f4114ce3865cb49a99223487a3
BLAKE2b-256 6f090172b1cc71ef04455e96347afa6f540fc104f9df08e653dac189f07f7601

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: efg-0.0.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 338.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 eab80fc7b18664ac0ef78de6a908f3924295a10a507add85668b5cff7223afa5
MD5 8fb78c3683313a9c57045247eb0833c9
BLAKE2b-256 16d0ec161bd17b1f72665b6e00fce539ef7c4bfc7e64826bf14a83988ba7f6a6

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp312-cp312-win32.whl.

File metadata

  • Download URL: efg-0.0.5-cp312-cp312-win32.whl
  • Upload date:
  • Size: 286.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 f65967922e119cf3287aed37e6f7523c2b448fdc85e401678d4a7055daa33dda
MD5 b67072bc726735aba96c182dafd0ebc3
BLAKE2b-256 e542a07339b87b7339a397edd94fc6b3dddc04d64d6623d983e12a4dbe751151

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6a6de4d8d216e95e4aff647bf861b89925cb87555e28b836dcec32ab68e593ec
MD5 055603f47f38071580faf37ed3cb6dfe
BLAKE2b-256 529cefb09ce89f03e99f9d2edbfab36c70d3cfacf51e9950de9ed4bf6e8fdbd7

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

  • Download URL: efg-0.0.5-cp312-cp312-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3e2b67674acf493f3b1ff03e6587a5bec2d140361bf1a08a32eb3002bc5807dc
MD5 57214a52c292dae2d61ff18cda8d11ae
BLAKE2b-256 6d680b7687437f8eba514ce43f81b7ba9d3c5b3f51049e5b802a59b25378b763

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 062b0b2426dba6e420d13e9d00907230c2c7285ee9469361c48f74cc23be78c8
MD5 d036f53d8dcf84b1d5d29147f4c5c919
BLAKE2b-256 876a47c834f16d95a7608c6024fcea62f08ebe0942cc562b12076680a646cddd

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a9808d9514117cd8661b482d643b6bfe42eea3ea83970c95338b43e2d89bd4ea
MD5 90776362613e58591d9a4ca6d3a47bff
BLAKE2b-256 2debbefc438165d49b15067fd40267b0bf8b70235b5940182209c98c3382c47e

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: efg-0.0.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 339.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b9cc7027aa92fac9c147a55aa10dc9fa3b53d23d11af22428eea937c4bc98a0b
MD5 470445cbff576ab3fcaa6f974444cf83
BLAKE2b-256 dcec036f080b7315e864b2edb45db11c33e305afdf14025063b6590f7599f06f

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp311-cp311-win32.whl.

File metadata

  • Download URL: efg-0.0.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 287.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e21934c599d2e4486037014fa70967c5ef83839875f0fbbd28ca5a536f0266d1
MD5 fa1d8d409cfd40fdafea5c442dc8f617
BLAKE2b-256 5fbf401ba0d5e01384eeadc7e1ab7a2826e7af2383207c338c69cea5a8febf2c

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3b82c85d39a0c47ab00b63307e5dc92b1d852a49fec43d6aff3d2310af0e9f9a
MD5 b8f8e2d4a606856ce4e904fb3538b1e9
BLAKE2b-256 9d2b9093741827b6f5719045565d03f5231c34f86294568213ca3619c0fc9cfd

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

  • Download URL: efg-0.0.5-cp311-cp311-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0ad737631b85dd55e4b593e76e98be7e64d573730b8dbde679f12a72c4c801b1
MD5 b2f2e1b3c5e409d83d4c34a1245b91ec
BLAKE2b-256 4c50b5c84358803d43c5102a7c04436b5ee935406e61183231e62ef67577f98d

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3679e8a3d969bdc69de0fc6b9597fb372cbcda4cc8da1e42f361ed5bc599b9af
MD5 ef7e98e1a58bd2d2eb47c33a02fcdbfc
BLAKE2b-256 cd7e881bed4207a6c81cf2703a813b504923937eabfc8491061e4bfbafb12e0b

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a32d0361ecb925fd3f80c58af11baeb937e14a59194b9f1da04253d8e18dd9f
MD5 a66aa6ea75f9608a6014f5a919397e74
BLAKE2b-256 27fac9fca1437dae8bdbdd0d64f46f7e5177773ead56b8ea425c5a50d7ccc3cd

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: efg-0.0.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 337.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1db06abef75d9fefc646ea2e45d353706d478a62fcd6022c363591012cd54f6e
MD5 3a1cf8b5cc08c1f5ad1beb67a93a5e86
BLAKE2b-256 4fb153154ccb3fd545799145d769df75be6364612f19544e7de721b38fbeab6c

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp310-cp310-win32.whl.

File metadata

  • Download URL: efg-0.0.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 286.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fdbd2c1e15df5e9c3299e586278dda8f8895aaac2f16477b62699a99fa7a71e3
MD5 9b33d1f98204fee035447df11413782e
BLAKE2b-256 f5cd7b4a962e987f5327a8362ce9b6b9ecc1ad26b4653acf068bf3ecbdab49fd

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ee5db342f6958d5138a76c43c74e1b41737a8d17ed05fa17dc6c59dcc2c66f83
MD5 69c297b2c94456c06dfcbefb4a44413b
BLAKE2b-256 444f4eaa9a91d8c834bf8a99bf80e05e9250b3716dc34b86901de85dfc27fddc

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

  • Download URL: efg-0.0.5-cp310-cp310-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6bba095b5dbba7ca891b7a9fe22abff52ae8a4a98d688b1fe399fb4dadaad75c
MD5 df95c6bbba667088c1e06bb1ee533aa2
BLAKE2b-256 bf79df3ce94f93d9ea6ec6b929f5429e39850601030d3bb5d465823b85fbfa4a

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2081dc9d2433c20f3e2629e4135b450aea2774bb7f671fb3b5977d2790163fb2
MD5 110ba13cac62e8879bce5e784767877f
BLAKE2b-256 0eb55098527ba68dbb44cb5be8eefcbe9c58e19b03e2d9997f2c451006c00e47

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7589754ed400b101d2ed9903b27ccd1dd32d940686f4f4570cc6a693ec7a12de
MD5 c1142370787c56c3a8a5593359ab2188
BLAKE2b-256 68501372bccf1089518d416ef3e1bc85e4ae8a667c07455e4e3b5d6366535711

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: efg-0.0.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 333.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 145861635c088b5c07998ced9c46fd405095e88bdcfe1964464ea45dd29489c3
MD5 355a6d9350efb1a22f1a8c25dff89af2
BLAKE2b-256 7ccb49838f1994545bfe54fc97fe936e10a04c45d6717df95063bff219b20350

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp39-cp39-win32.whl.

File metadata

  • Download URL: efg-0.0.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 286.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 db2a1959a8bb3f5ffd16a893601f1f754ee34dd769e03c0d989c3c92498c2762
MD5 e6868a44dca82f3364dffa3ccef18195
BLAKE2b-256 24c6c1bac25456c1c1fda8a599312e9205fca95e976a197aff85db2b8247f54f

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: efg-0.0.5-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ff544b410722cc6d2416fe063ebe2e761490b178fd918a62690f0eb80410e029
MD5 c924ab44083ceb42a9d25a140d95780e
BLAKE2b-256 5a5c4e88005d38f52ba1d4392f0576013300634acb1eb4dcc33a1a365a47a7fb

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: efg-0.0.5-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5a450814d9b6017f51fc19a164a5b6f8f4297accd37978ff5bd2434a1852ef76
MD5 34e1c0a2b5c2a0f6a1a8fe6bc438519c
BLAKE2b-256 231e66e8f41c9497e2126df60104b31e5fad7c66367d50c8f1e14109ed40a9c2

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 773af38c673be0960baa22ce1da01fb8f740c8c6a65c7ac3d57a21234f522686
MD5 7756f2fe35c2e1ff94bf8c8d3135d62d
BLAKE2b-256 c48903bcd4a8377dce3cd7366d48e3904d8bcf045350e8c18bb635139c1e5711

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ea685b925925d03f117c62ec90544bb3f60bc36a876b3d3cd9441caf9eb2d640
MD5 0d291492c0ac4667567857fc96eccd29
BLAKE2b-256 d42c5456cacb6206390afcab7a0ed0cae77678d8c85a96ad8cb3d0d503b2e613

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: efg-0.0.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 337.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 49d5e9753bb9fab07b3b60886a385d4f22ee83c96f2b2b55b378cfe9a8a67866
MD5 5eb1ed461967634bba927432264b6cd5
BLAKE2b-256 f134477c12bf02a77e9450b88fce2cae16f4ef86d37937489f7aac32536852b2

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp38-cp38-win32.whl.

File metadata

  • Download URL: efg-0.0.5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 286.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9c0db2ebb0c03bb18478762dbe3380ac1e425dc3dc0cf0057849538d36a222bc
MD5 a7d4b461b175906e25a675793d6b5037
BLAKE2b-256 e741391f26b9c262d397e1e58cd12cfe319e7a0454ddc7060bea853af716f2ac

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: efg-0.0.5-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 148cb665426db9bbec4c734074422e4e64b317262365678e49713f78f5cb99b2
MD5 c0859d2425b1309e6d6606ef3fb3754e
BLAKE2b-256 cad2c4b63c450f2a8fecf6dd656a06e862c54ab3bb331d6bcfbd4f8026df10a3

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: efg-0.0.5-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 27384c79562accc77d04fc7f55704c285c4460dcf02ba44ac40a4f1e8f756b79
MD5 ec8fc67173fd42b86247a55273313fd7
BLAKE2b-256 5d021d0d29df3eff31f49fd31d5bc30407d07a133d70b4c27f477faa64d8d53f

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10556bd91103d7d8fe537ad8dead1c19b4a04d1555c8e2abb12333c1f610549b
MD5 c1a33a669d381e04d5ff2f35c0fbd930
BLAKE2b-256 11663466984f96689131439c0e3ec21bd843043ebb19b1f2710f10dace546682

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b0e0c9b9a8588381316fe84f10ad2cc67fd374c3036493130425d73728ae0d6a
MD5 ccd5a9e088be76eb1de8fcaeff603161
BLAKE2b-256 89e47eb6b95a55900f69fcfde76a050833223cdb678b78cc6719baac57158163

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: efg-0.0.5-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 336.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 160d66dabb6a34c5b14eee72135ad2d82b160367fa37183a833d8c95feb074b4
MD5 072b1ffbb286f35d010874f578243bd7
BLAKE2b-256 4dc3a16b1a3dc435fd08b7c49fc18740d1d3fd64bd54bad708bfb67993efedd2

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp37-cp37m-win32.whl.

File metadata

  • Download URL: efg-0.0.5-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 288.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 eb70e821278b8c917da1f65c987301128fa2e4216d54ac2a74bea123501525c9
MD5 854b15062596d895ee29d657bf7ecde3
BLAKE2b-256 0d2f10b25097c4305c4222dc7d7de8111c19d1b0d52a3bc4870635d139794923

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: efg-0.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8ac387e0c4a03e14a9c173e550a79522828444dd8026fe83442e578287038ae5
MD5 ea086921936fb97105dd76058b605d4d
BLAKE2b-256 f0a37dc8554b833882bda15375feb1b2c5b3fa6f21ce2bd738331b0ed25aa2df

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: efg-0.0.5-cp37-cp37m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for efg-0.0.5-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b17c04b9f68765a04a62e4eeecd647d0886e95faade93448be4c3a9120b165c5
MD5 2b8b4d828c77cb8c9d60f700e10dde88
BLAKE2b-256 24346cdee406a9f83ccb2552ee4ef5ec20318519adc80b826c7800a284f8eaa6

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 231447a215646430b67e26c2afd9a5edf8ffbfb67f1c60d7c06cdc274daf3ea9
MD5 874b39a43876394cb03135bc344f1fd0
BLAKE2b-256 14a048d1a474e25d0e39591f6b05090122b4538f51ce9018858da1394a60acdc

See more details on using hashes here.

File details

Details for the file efg-0.0.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for efg-0.0.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ea7ca9e3e63f2ceef7e9ea4af4629a231d09bfd1ffd5c0156acff741e32ccbd7
MD5 009ed18051bc2e3f65cf94c567797523
BLAKE2b-256 a04b5c04af8f5f47ba888d187684c86e0fb0a5ea88354678e802c51f87b076f2

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