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

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.5.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.5-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.5-cp313-cp313-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

bingo_nasa-0.5.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (412.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bingo_nasa-0.5.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (432.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

bingo_nasa-0.5.5-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.5-cp312-cp312-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

bingo_nasa-0.5.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (412.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bingo_nasa-0.5.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (432.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

bingo_nasa-0.5.5-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.5-cp311-cp311-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

bingo_nasa-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (411.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bingo_nasa-0.5.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (432.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

bingo_nasa-0.5.5-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.5-cp310-cp310-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

bingo_nasa-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (409.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bingo_nasa-0.5.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (430.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

bingo_nasa-0.5.5-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.5-cp39-cp39-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bingo_nasa-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (411.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bingo_nasa-0.5.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (430.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

File details

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

File metadata

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

File hashes

Hashes for bingo_nasa-0.5.5.tar.gz
Algorithm Hash digest
SHA256 94a278330fc6b379bcf15d354bcbdb2e35679f72819e92d0866fc26867571f6e
MD5 523f72a0f3becab020558b5efed6c4d0
BLAKE2b-256 69c00bb478bbfa846f8104398316f3c991c78185599e842ce0c9b93a97528fa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5.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.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce1356ee22d846b46999554adc18dafeec6dcce60a73917c41a4fa7d934b160b
MD5 112ea24a66759826575a443d673c2ec0
BLAKE2b-256 8a4fd7c5826d29bc81b6d8d3181ea9caff31d344807f90e3f0ec15228f7c31d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7ea495c812a049247a8ecd5c4246850b4ab27bbda4f47cdb058ba5c01bcfe96f
MD5 d2d9738e1fa5912e6cd8c204c1390541
BLAKE2b-256 c215b02fbf3258ad772118909eee786d12bda91483fd4d07d307a41d44e311a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3e8185de924b4e07dbf567fecd9a466bbeab4245a54b75db7833fe68f9a4778
MD5 cfb4c7c9b4e3f55fb6d829e144389f67
BLAKE2b-256 521cbc9b81f4a33c1cddae0b22e3f408a15e2f050eb0ca2afc891521e05c29ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 04ef142a91af19eba9823b0f05f07afdebd1d948d3a492eb9529b91002242a2b
MD5 3ba0f2d7247d478aa3706c7731b98ce4
BLAKE2b-256 bcdb9ec2484c5f19e2eac6ffd28161c85bd42382f31e6a23cfd7b4ff88c34ec7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4717e3f0e9f4cd046fa4edf024ba8a24118143a45015f4dae1f5b8525f024706
MD5 63830bd3c845c21e4e8d2ffc9bd1f134
BLAKE2b-256 be9d7675c69a129b1eb5bbd6028a3f1ca19d572a1dc7763ef81eceff3ba9171d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b4ea7be6d322b907183910a352d50d389426b8b3c1271ba84936559a810f41b0
MD5 e9576db0666e50c94f228a2bd8fdece6
BLAKE2b-256 ab596125b92c4feb7a71c8d05ab0c6b940d01cc496f3d1b044c8be3a4ac8d304

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80533aec98f1cae64f858e6530f1dac82d415fc3f3ff9414cfd432e45a57c065
MD5 9a9ab904d06c24791f7b776cf74182fc
BLAKE2b-256 7ad5a97812b24a7856e7ccbf96fb0f0edce0787ad372990edb0ad10c7608feaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 099099857c66459111972c79935d0c7881a7a104945802359d94c91137b73e21
MD5 fa347392b13f902bb097965e870497be
BLAKE2b-256 3a709c90eb7494438f4c887ec4b084f7ab2e103de9db617e103e04627a71167e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 202018cc7cf2498b7118c8b1bbab0d29288cf3b96771f2ca52bc585cbe19b669
MD5 f3c31ddb1597f9e7c02589c0e9551603
BLAKE2b-256 ddf17c7eb5fd38018db14d9041a1d555b3bee0763ba82cae202de99a4a6ff575

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 038fb9c514791290abb44a1f47f2b2cd60ff4511866887eb7b9e3fb7bc6268a9
MD5 144764c04fcdfe9fd1ba2834eea5d6f6
BLAKE2b-256 d2732cb62b6180aa65b2c3a01962f8e6b5e3f5405bb733f12d02ee74e8e2ec98

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7292d44f7885bf26a058d678d9a22bf713f7b6c57aeac1ba97598ec929c479b1
MD5 86b1183afdc5a1159d93d096d3fb9c10
BLAKE2b-256 1b8052699e80bc1f9882aa4c1f31024b448cf7e3ced587291531ce0460800e2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 36dbdd03778ce78e2a2f4a628d1819cbc1ddcbdfeead8127e075c948a10add8c
MD5 d290f27bb78eacd98a3d0d04c15f8910
BLAKE2b-256 50e88c29a4eeb309ff459b1ae22910a014847822a50307824a916ae81e04517a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c59ec9a7ef607ca5f9727c6e604a97a2ee90d162338b1ea6e54ba88546e3a8b1
MD5 7b3a2145bb4775dd8b354bb1a07f532c
BLAKE2b-256 300c041109c552a7c9de2735f903997ea9489a51e0cadd600eba2e5d4e782d61

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 678688b3c283ff76ad6b265b53604867d97d35212410fbc090eae859bd62b6e5
MD5 1eaf641c817bfba93a0b0ec96b64764d
BLAKE2b-256 318049089db563d4c5b117524707edb0bf79662ca019cdb5710c9137efeff65a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29d847e3850c54033e9d2f646b248334a2e5c0bb107db3dd419c3a136092e131
MD5 2f8632e1ecb2bcf2f8a24792cd19f87c
BLAKE2b-256 28f2783de4f365c56d4ce7b89f628f7062a05993ada65f98423dc3cf0e87c9e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cd1c159e95a5d343b59adf1bf02613d9909ec4a0833d7905891946dea8de5e37
MD5 1d98f93620e1ff4a3eaf60d3b76b3ee4
BLAKE2b-256 4f840edf3ce28fce68c05c6cbfddf868cbd4082f332ef07f8c505d624cad1833

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6abcefaae2419eb81d3a4469c067d5ab58db0dc321108d55e1a285b9e92293ac
MD5 87dc2d3066cd7e4959f4fbdf7581400b
BLAKE2b-256 6e08deb57624c114f25b974020490b4e5b32fd826877353edd2663f1056409d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 49a53521dd0f3681515a5284f2340edcecb7f1cad1d13dcae22e43e41d2f04ed
MD5 ec51e6aae6f135f3fa712cf0d55f0ece
BLAKE2b-256 c5c6581f201439243322b653f5bc8a117135cfe8e743b0e3369a332da1db478e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fe9f627a1b48c9d7ea81a410b0c7c25e7491c0d086e6e53098929451e51daf4
MD5 239af11e3c99a64414b0b503ca9f73bd
BLAKE2b-256 96db36abffba7bae7ecda1ecf2e881f77e40a80101302b6e1a506bbf9a5ab605

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bingo_nasa-0.5.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e79a40e05e7ab6853f13039f8a7bed68fec1a1f10aae5ebebdbdfb599264e11e
MD5 5244d02ed2ce3ef2a70c670ba478fe12
BLAKE2b-256 14f6bcb03b64b4d3a4f90589e40af98396613269d4e9b3077097c924a5fad96d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bingo_nasa-0.5.5-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