Skip to main content

A package for genetic optimization and symbolic regression.

Project description

Bingo Logo

master: Build Status Coverage Status

develop: Build Status Coverage Status

Description

Bingo is an open source package for performing symbolic regression, though it can be used as a general purpose evolutionary optimization package.

Key Features

  • Integrated local optimization strategies
  • Parallel island evolution strategy implemented with mpi4py
  • Coevolution of fitness predictors

Quick Start

Documentation

Full Documentation Here

Installation

To install Bingo, simply use pip. Unfortunately the pip install is currently not working. Please use source install for the time being.

pip install bingo-nasa

Usage Example

A no-fuss way of using Bingo is by using the scikit-learn wrapper: SymbolicRegressor. Let's setup a test case to show how it works.

Setting Up the Regressor

There are many options that can be set in SymbolicRegressor. Here we set some basic ones including population_size (the number of equations in a population), stack_size (the max number of nodes per equation), and use_simplification (whether to use simplification to speed up equation evaluation and for easier reading). You can see all of SymbolicRegressor's options here.

from bingo.symbolic_regression.symbolic_regressor import SymbolicRegressor
regressor = SymbolicRegressor(population_size=100, stack_size=16,
                              use_simplification=True)
/home/gbomarit/Projects/Genetic_Programming/bingo/bingo/symbolic_regression/__init__.py:31: UserWarning: Could not load C++ modules No module named 'bingocpp.build.bingocpp'
  warnings.warn(f"Could not load C++ modules {import_err}")

Training Data

Here we're just creating some dummy training data from the equation $5.0 X_0^2 + 3.5 X_0$. More on training data can be found in the data formatting guide.

import numpy as np
X_0 = np.linspace(-10, 10, num=30).reshape((-1, 1))
X = np.array(X_0)
y = 5.0 * X_0 ** 2 + 3.5 * X_0
import matplotlib.pyplot as plt
plt.scatter(X, y)
plt.xlabel("X_0")
plt.ylabel("y")
plt.title("Training Data")
plt.show()

png

Fitting the Regressor

Fitting is as simple as calling the .fit() method.

regressor.fit(X, y)
using 1 processes
 Generating a diverse population took 274 iterations.
archipelago: <class 'bingo.evolutionary_optimizers.island.Island'>
done with opt, best_ind: X_0 + (5.0)((0.49999999999999967)(X_0) + (X_0)(X_0)), fitness: 5.4391466376923e-28
reran CLO, best_ind: X_0 + (5.0)((0.4999999999999999)(X_0) + (X_0)(X_0)), fitness: 5.352980018399097e-28

Getting the Best Individual

best_individual = regressor.get_best_individual()
print("best individual is:", best_individual)
best individual is: X_0 + (5.0)((0.4999999999999999)(X_0) + (X_0)(X_0))

Predicting Data with the Best Individual

You can use the regressor's .predict(X) or the best_individual's .evaluate_equation_at(X) to get its predictions for X.

pred_y = regressor.predict(X)
pred_y = best_individual.evaluate_equation_at(X)

plt.scatter(X, y)
plt.plot(X, pred_y, 'r')
plt.xlabel("X_0")
plt.ylabel("y")
plt.legend(["Actual", "Predicted"])
plt.show()

png

Source

Installation from Source

For those looking to develop their own features in Bingo.

First clone the repo and move into the directory:

git clone --recurse-submodules https://github.com/nasa/bingo.git
cd bingo

Then make sure you have the requirements necessary to use Bingo:

conda env create -f conda_environment.yml

or

pip install -r requirements.txt

(Optional) Then build the c++ performance library BingoCpp:

./.build_bingocpp.sh

Now you should be good to go! You can run Bingo's test suite to make sure that the installation process worked properly:

pytest tests

Add Bingo to your Python path to begin using it from other directories.

export PYTHONPATH="$PYTHONPATH:/path/to/bingo/"

and test it with:

python -c 'import bingo; import bingocpp'

Contributing

  1. Fork it (https://github.com/nasa/bingo/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Citing Bingo

Please consider citing the following reference when using bingo in your works.

MLA:

Randall, David L., et al. "Bingo: a customizable framework for symbolic regression with genetic programming." Proceedings of the Genetic and Evolutionary Computation Conference Companion. 2022.

Bibtex:

@inproceedings{randall2022bingo,
  title={Bingo: a customizable framework for symbolic regression with genetic programming},
  author={Randall, David L and Townsend, Tyler S and Hochhalter, Jacob D and Bomarito, Geoffrey F},
  booktitle={Proceedings of the Genetic and Evolutionary Computation Conference Companion},
  pages={2282--2288},
  year={2022}
}

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Geoffrey Bomarito
  • Tyler Townsend
  • Jacob Hochhalter
  • David Randall
  • Ethan Adams
  • Kathryn Esham
  • Diana Vera

License

Copyright 2018 United States Government as represented by the Administrator of the National Aeronautics and Space Administration. No copyright is claimed in the United States under Title 17, U.S. Code. All Other Rights Reserved.

The Bingo Mini-app framework is licensed under the Apache License, Version 2.0 (the "License"); you may not use this application except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 .

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the 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

bingo_nasa-0.5.1.tar.gz (2.5 MB view details)

Uploaded Source

Built Distributions

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

bingo_nasa-0.5.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bingo_nasa-0.5.1-cp313-cp313-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

bingo_nasa-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (392.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bingo_nasa-0.5.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (413.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

bingo_nasa-0.5.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bingo_nasa-0.5.1-cp312-cp312-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

bingo_nasa-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (392.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bingo_nasa-0.5.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (413.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

bingo_nasa-0.5.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bingo_nasa-0.5.1-cp311-cp311-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

bingo_nasa-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (393.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bingo_nasa-0.5.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (413.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

bingo_nasa-0.5.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bingo_nasa-0.5.1-cp310-cp310-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

bingo_nasa-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (392.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bingo_nasa-0.5.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (411.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

bingo_nasa-0.5.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bingo_nasa-0.5.1-cp39-cp39-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bingo_nasa-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (392.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bingo_nasa-0.5.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (412.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

File details

Details for the file bingo_nasa-0.5.1.tar.gz.

File metadata

  • Download URL: bingo_nasa-0.5.1.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bingo_nasa-0.5.1.tar.gz
Algorithm Hash digest
SHA256 3c0033b184c7813180897cf7a3c2e148a4384fdafadf42e8bf29b36d9a220ae8
MD5 3310d39053c4a82f91a5057b082193fe
BLAKE2b-256 bc348fbad6d8da35672021f93d70af251d82937f7ac87485890b5a9f6e40cbfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1.tar.gz:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8a9fa90e7c018482bbad4a93e16853b54df4a24e910560ed749ee2ef8b843f14
MD5 4b21ccb7fc95e69666a49e88df0264aa
BLAKE2b-256 1ec553c1189e978bafb6afcf5a9d42363f6badf14e6bfca44a6e412f8608a74a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cac4551980346d2b61c56df41a35d759bf96ebd7cead64294907bc7bca695210
MD5 0b999325fe9a408f6f02c572cff14fc6
BLAKE2b-256 10f66ced6b984dbc72e56ea17ff25f9f832e7024586bf9a19f45900adf95d340

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbb0d65792858a187493baa1935e55a511b3b772b8ad72ce83d28b62f3b99afa
MD5 bac3f95eff31fffc8c63c7fdfdea5bc9
BLAKE2b-256 223f8c31d4ce58798a67e98c2ecc9528ee5bda79f0c3790830f99c42c6561656

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a9b6f0ec1569dcc3af9a90e918c78f4c4d55486199f61dd8a6ca55cb5e17a543
MD5 a2ae47d6072f693c6b240dcb09dc69c0
BLAKE2b-256 624248e48062015b12bbd2e8b1039011a75df2f2b5f4ae67ab08754998d2e070

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 781a00757e2557e34519c657f584c5ed059045051aed61308440eab0a0eec8f8
MD5 4fe1a1ffa8b1469e3994493a2d61ee1d
BLAKE2b-256 21528efc7cb14cd115898de410edc7a9a73181d3cacac947b3cdd3b996251f32

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bc18576462d0d31469a4ea8db900d69bb0c9098d1d55878aa7bf0d3455ebf2d0
MD5 e3eeb60202c0ffcb28af7474f113bb57
BLAKE2b-256 a0c53004194dbc6a703656248052f8bcf5dd7ce03d17f1d5520b75ea0a5f7fa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a555a7b5a87b26092267656bd483bb91a1925fd17b983cc3d946a6fce1055157
MD5 090efde3959d9bb24798750bb2ca787e
BLAKE2b-256 86c0619c3fb91bc4521141a3969ab68c1ce342fd238e591fd5cf1d87f10fd52f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 607eb54d7c14d8eb343c5759d6f7cd9685073ea890cac621b77cae1dfd6c5726
MD5 b1fd04141baa7964ae44726bc4916fb2
BLAKE2b-256 6fd4e5a0be16f05d09da766bb9ec123166de7e9f829834492654c376ee82e16a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c35b7db87716377e024d50bb2dae1f0b54b0f61dd0ecd9f4ca066030ff3da1a
MD5 d1acea2f5a2b71dd127c1d1c7d33db65
BLAKE2b-256 d29f2720eb8de1f1a10c792ccd39f4af40534bb030f2f0d7ac4c1945d7d4e66c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0d13a4cfde1955ffe76d47655351870ed53f54356de13e308d667e000b694b8a
MD5 c2ffe43564e179cf51e17d525e2c1abc
BLAKE2b-256 888211ae34f9b7aa9e4165eb12746f08dc999ac884c7cd6d40edad2f42d5c648

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25d83da43996ccc126ee2bfd40149d4d6e94157e738893385c80144f899b3f41
MD5 e6890b7c282abbc78bd5c6e6083bd43a
BLAKE2b-256 d8603642752be7359de2fa61260e0bb42fe05d8d6e3ebcb793a13e25bd341a8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 674940abaaed02ec21b61ab0352a5543386eaab8c5dbcaba700d5e019c16cf34
MD5 985a7bee900f04cd5a431d4958d8c113
BLAKE2b-256 a2510cb4bc7a3eee52d34f33f51bdc60721eca872786e4787b4758a630545e22

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b56d180b2a6f03edb237028b371d5531eac6c417e869342b703b96467d2be25f
MD5 0cdeb05bb96af7c5a9ae20ba711eb41f
BLAKE2b-256 15ac22cbddfc0ef913e61cab79c7978f76ddc83c9211e2b59e01d7f10c5164d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4b688631d2778c338829cd18f5a95bf62c80a68c67af0fcafa29be8e31c2a84d
MD5 053f6b923fc91c0058e3923039130cbc
BLAKE2b-256 986c82b00e8bcebba80ecd40de0ca4aaecf16259357deaa8d1e4757a31b683dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3baddcda8eca5913a0159a0dcd9e1c88f4f3212f4e8a08d013f5cf619038803
MD5 18063ed446de5e2d9a713234a74975de
BLAKE2b-256 a4dfe874b3f84cacfa0f196b02eadda05a144b36a3059feda2d5a3ddf4392a42

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ef24a73b3c6b106a403071d033b9c0a376ff18e76fc85a40b6b7208968d322a6
MD5 59d78d2693925c898fcc84fe6a64055e
BLAKE2b-256 21adaeb94af6cde9fd3dd8f9cb88d18cea768d8d3854aee7230abc060fe61cd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40f747c11ebc6e77db7dbb6c2aa4f58d510c85d98a4daf291c5634368c55ec00
MD5 a4b4e137348bc921e068d5e6c0659645
BLAKE2b-256 c87a81825ec11d36483b7db49afae8690d7ae5d0bbc44ae608f334279678206f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cf69e4dbbb86152e5b4e4557aac708390102e26cf5f9e87cefade4a1e2714e85
MD5 ddf28bd17d51af11f9d93bf8173f39b5
BLAKE2b-256 75f51f95338c67af5ee82a996885754fc68cb6069dab1077fd54be5f76dd7c1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4401dd0d653ae5eaa5531d2a7912f0abf1cf5a2cd0b74239b3f7a1a60617748
MD5 9a695e76c4fa5a03cbbac469a7cbcb25
BLAKE2b-256 a07d5f8ac45aa28fd3378c7837e98cf492a0d6be46ce059906ebcf09ca93e187

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bingo_nasa-0.5.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c1c3a4e84da667363b3219e5cd1531c66b4899ec0e81e0bd387c21153520bcd6
MD5 5bad8f1b0239280673737824c5c85dce
BLAKE2b-256 027787ff8bce0a4b1a064ae9698c28384d814cf5a2ac2840d7d3832e432da4df

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: pypi.yml on nasa/bingo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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