Skip to main content

Feyn is the high level Python interface to interact with an Abzu QLattice.

Project description

Feyn: AI by Abzu

Feyn is a Python library that pushes machine learning to a new level by taking strong inspiration from quantum physics. A Feyn model is based on the path integral formulation of quantum physics originally proposed by the American physicist Richard P. Feynman.

Feyn models are in many ways similar to Neural Network (or Deep Learning) models, so some of the concepts may be familiar to you already. But at it's core, the Feyn model introduces a new way to work with your data together with a revolutionary way to accumulate and transfer learnings.

But let's start with the basics.

To generate a Feyn-model you need access to a QLattice, short for Quantum Lattice. To learn more about getting access to a QLattice, visit www.abzu.ai.

The other needed component is this Python package (feyn), that runs on your computer and accumulate learnings from your data. These learnings are communicated to your QLattice over the network.

The QLattice is a high-performance quantum simulator that runs on dedicated hardware, hosted on a cluster. It is based on the path integral formulation, which is an approach to quantum mechanics that was originally proposed by the American physicist Richard P. Feynman. For all the curious individuals, the path integral formulation, in very simple words, evaluates the relations between two points by considering and summing all the different possibilities of trajectories between those points.

The QLattice can be divided into 2 parts: Registers and Interactions.

The registers are what we use to interact with the QLattice. They are the input and output interface of a Feyn model. Often they are the features of your data set.

The interactions are the basic computation units of the QLattice. They hold their own state and transform input data into output. It is how learnings are stored and what is used to extract the QGraphs.

The QGraph, short for Quantum Graph, represents all possible combinations connecting the input registers to the output register. That means all possible explanations for the given output with the given inputs, generated by the QLattice.

If you are interested in learning more about what a QLattice is, and how it works, then you should definately take a look at the in-depth documentation here.

Getting started: Feyn in 1 min

Ok, all this sounds good! But in practice how does this work?

Let us walk through a simple classification problem, step by step.

For this quick walk-through we will pick a simple classification problem. The breast cancer dataset which is bundled with sklearn.

This will show you the core concepts in building a graph to execute predictions, that you can deploy to your application.

Connect to your QLattice

from feyn import QLattice

qlattice = QLattice(url = "<URL to your qlattice>", api_token="<Your API token>")

Read in the data

Read in an example data set (here we use the breast cancer data set which is shipped with scikit-learn)

import sklearn.datasets
import pandas as pd

breast_cancer = sklearn.datasets.load_breast_cancer()

# Convert to a pandas dataframe
df = pd.DataFrame(breast_cancer.data,columns=breast_cancer.feature_names)
df['target'] = pd.Series(breast_cancer.target)
df.head()

Train locally and update learnings remotely

Retrieve a QGraph which represents an ordered list of all possible models to solve the problem. The first parameter is a list of all the concepts or features you wanr

# Get a QGraph from the remote QLattice
qgraph = qlattice.get_qgraph(data.columns, target="target")

Next, run for some epochs, where you fit the QGraph to the training data, and update the QLattice with the learnings from the best graph.

The update calls will bias the QLattice from your learnings. Meaning that next time you call qlattice.fit, the new graphs found will fit your problem better.

Notice, that the QLattice lives remotely on the Abzu cluster, but it never sees your local data. The dataset stays on your premise. So, you train locally, and just transmit your learnings to the QLattice. That is the way the QLattice gets better at producing QGraphs that fits your problem.

from sklearn.model_selection import train_test_split

train, test = train_test_split(df, test_size=0.33)

for _ in range(10):
    # Fit the local QGraph with your local data
    qgraph.fit(train)

    # Pich the graph with lowest loss on the training dataset as the best solution.
    best_graph = qgraph[0]

    # Teach the QLattice about this solution, so that it gets biased towards solutions similar to this.
    qlattice.update(best_graph)

Evaluate

Finally, evaluate the results in the test dataset. This is also how you utilize the Graph for predictions in your application.

from feyn import tools

# Use the graph to produce predictions. This graph is similar your model in other framework.
# It is the thing you can save to a file, and deploy to your application or production environment.
predictions = best_graph.predict(X_test)

# This is a classification problem, but we are using a regression model to solve it.
# There are many ways to do this. In this example we will round to nearest integer (the class).
predictions = predictions.round()

tools.plot_confusion_matrix(y_true=test["target"],
                            y_pred=predictions,
                            title="Evaluation Results")

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

feyn-1.2.1-cp38-cp38-win_amd64.whl (70.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

feyn-1.2.1-cp38-cp38-win32.whl (66.0 kB view details)

Uploaded CPython 3.8 Windows x86

feyn-1.2.1-cp38-cp38-manylinux2014_x86_64.whl (171.7 kB view details)

Uploaded CPython 3.8

feyn-1.2.1-cp38-cp38-manylinux1_x86_64.whl (171.7 kB view details)

Uploaded CPython 3.8

feyn-1.2.1-cp38-cp38-macosx_10_15_x86_64.whl (68.5 kB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

feyn-1.2.1-cp38-cp38-macosx_10_14_x86_64.whl (68.5 kB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

feyn-1.2.1-cp37-cp37m-win_amd64.whl (70.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

feyn-1.2.1-cp37-cp37m-win32.whl (65.9 kB view details)

Uploaded CPython 3.7m Windows x86

feyn-1.2.1-cp37-cp37m-manylinux2014_x86_64.whl (172.0 kB view details)

Uploaded CPython 3.7m

feyn-1.2.1-cp37-cp37m-manylinux1_x86_64.whl (172.0 kB view details)

Uploaded CPython 3.7m

feyn-1.2.1-cp37-cp37m-macosx_10_15_x86_64.whl (68.3 kB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

feyn-1.2.1-cp37-cp37m-macosx_10_14_x86_64.whl (68.2 kB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

feyn-1.2.1-cp36-cp36m-win_amd64.whl (74.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

feyn-1.2.1-cp36-cp36m-win32.whl (71.0 kB view details)

Uploaded CPython 3.6m Windows x86

feyn-1.2.1-cp36-cp36m-manylinux2014_x86_64.whl (166.8 kB view details)

Uploaded CPython 3.6m

feyn-1.2.1-cp36-cp36m-manylinux1_x86_64.whl (166.8 kB view details)

Uploaded CPython 3.6m

feyn-1.2.1-cp36-cp36m-macosx_10_15_x86_64.whl (68.3 kB view details)

Uploaded CPython 3.6m macOS 10.15+ x86-64

feyn-1.2.1-cp36-cp36m-macosx_10_14_x86_64.whl (68.3 kB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

Details for the file feyn-1.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 70.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 41cc2c1b5c9a5c98127b20988ac8dcb3409c2e79383a5ade7b46b8771460e6db
MD5 4e9a40f9b68814eab81e4f7d3febdcf0
BLAKE2b-256 7db7ae791bf754218161ab7be513bb8693db06004c9373a33e66927b9a00f04f

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: feyn-1.2.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 66.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 aaec718f92db85d3b7fe26b53eb7eed9ad705c0d1d857f67e9cca8621b9d96f9
MD5 5cf49af47c06d0cbe1e8718d0f0aa440
BLAKE2b-256 2becd1dccaa02854dd860f30dbf389a7e6b1eb63b27292480365042ab5c6ce22

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 171.7 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2896001ca910b649697576fd110160d502c3f29477b5639476a42cbea3338820
MD5 191b29838633e7dd0449a65cee274fa0
BLAKE2b-256 e83b3d4e0527e3f7f6555824ada0dec6c96e0ef91dd08f49b57f1d5b12e3d7b3

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 171.7 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 115cb8ef5b6b1690ff0e1e000ea52aa49bb7ed25becc98be112ae74445fb9b73
MD5 a9f926a86d407442fccbbd1c3062ec4d
BLAKE2b-256 636a4695a12a12d33baf7333ce59ad6ea3da3e907c0047a7bce24c2812411029

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 68.5 kB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 23c375a3477f42360ec553a78bade48d71a3321cad8aa995d87939ee1547da61
MD5 a52edf2a9efa6c032cbefdd7fb627ea0
BLAKE2b-256 92f9fd2163f8207d64f1b416bee27cc929797a746fec316a4a9decc792a5e64d

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 68.5 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4838af3b379b88c508e5f88993f741c60dc0511342b0dc92a58073c85a6b8d52
MD5 f287f44d2a9b151584d2db33d0dba9d8
BLAKE2b-256 82005c09e5a20edd1264f39368efc47be80fe2d537aeb7532e8a1b7e08e78d6b

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 70.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9d02556bee53df4f0f626be0368bf63f189cba64c925ea42e328219e80cae037
MD5 ff34a779bfb8c582edabc44188eaa783
BLAKE2b-256 2b2cd3ead198de3dd2917193118efbf16d6d568e51ad05ef61180531c72c9044

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: feyn-1.2.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 65.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9583ddfe7ad355e68943249a9c2616f6f6fbd43588d870f2d4e67b67203c132d
MD5 3eee46e9a69a55e76f337915c73f610b
BLAKE2b-256 8c98a86260358996017488e6a35beae2d87346c3aaa49cd4bcc51aa2b737b6bd

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 172.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 759628c8374991f82337c1106ba06ab5c4ce93d142264805bb21959ec8afc863
MD5 6352856910af5194cc69fd42c92327da
BLAKE2b-256 45d87a0b5b6e43bfc9a3994d25356cb7dcdb95687b9170ce5feff7165a289461

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 172.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ee2c7524fd0afe963860a51c05eb5590d7299ac7f9c40dc53908701e09329f76
MD5 9e1b2cc06d5fcabd0b695059731ebc96
BLAKE2b-256 dbddb2ff2f406d4c19d16813dce24a0400b97086335071fd4ce50a870f430fb8

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 68.3 kB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7e961428efc3a1bdbdd25c81cd8419e61641d6e7e745ed980f0be7c97db47297
MD5 2ffb23ced2628c59308999095a3ee148
BLAKE2b-256 1df8dde065a644ae058bcf71c8d298cc48b95c8e125b3d5866c846eebeca806d

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 68.2 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 38750f1938a3f2eda81b637cf2a780d00cf8eedde08451a6b6d2774c549be813
MD5 b3181e483e8ef5df29e16878ac966b03
BLAKE2b-256 39424c722df41da9e60615e40ff1fee07eec17303ea717c49093b20e693bfe6d

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 74.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 695c17bf7d05aacbb150cde1cd431ebb0ae7e1a12ddc96948e08b9e59157b86d
MD5 1b07f832ab28e81cd6d2393753a8ddcf
BLAKE2b-256 a1b85b1bdbf479276b16743c035e2502306fe8bf3d14a36dfb509d8bc924a4f3

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: feyn-1.2.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 71.0 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 6cac5111fbf1dc4d3f327df1eec44e66e2dd2b7666f132d4d375198af862bff3
MD5 4a5eecf0fdecc16db2c8388f6f108e80
BLAKE2b-256 dc50c7ac8e1c45a0ba839c6f75aafb552089d51485e9ed1ca05ed73fc69fc9d7

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 166.8 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e3063c8273a3921814df8955793b0cae113af663e543bb84d377772ad902492
MD5 68b20c0e70a2e27d6cc16da31bbec1f8
BLAKE2b-256 0e9635cdb65c02826f0f843b47709ce82bec4f2c77d3dd94488749029a1922be

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 166.8 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d9089f6823fd1e055d31c7d1ae955cf7592e3fadbc56af5868587773a2e6ec30
MD5 4f8cd20890ef7ce48d5a61b222dd961d
BLAKE2b-256 1fac862e92709e28384f0162f3996867145e24c432776aad0e48d73e6e7fa2c9

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 68.3 kB
  • Tags: CPython 3.6m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 42db3efe5a900c3277c1ec5f793f849e464809ab226d720170257ec6f22eb70e
MD5 d35281882aee5d2ba6164958e1727001
BLAKE2b-256 0112ae1d87bdcc86ca03b8484187ceeb237bed31d986a82bc0c643b09e3bd7c3

See more details on using hashes here.

File details

Details for the file feyn-1.2.1-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: feyn-1.2.1-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 68.3 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for feyn-1.2.1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9f703d75d53cd4965c6a930e84e4c23fa0a4d2f095da06e8a209ea8cc6fe3935
MD5 cee3100780eeeca6bcb477265ddb08da
BLAKE2b-256 73699df987c96d89637f89dac15169f844bcc7c21632acac5d49fe8d3bd00e86

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