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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bingo_nasa-0.5.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: bingo_nasa-0.5.2.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.2.tar.gz
Algorithm Hash digest
SHA256 3f8613ed29aff42ee946b84aa2c1e33db607397b35130117b21a8e3f3367a853
MD5 8e8bec9743b21b6e1a4d8e2dc745cad0
BLAKE2b-256 bd34578649727d17c2be1a3f72b402983bc40d1dde2b248a65e74fb8e4baa488

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d252a1b062fc8a9f6b47eeb3d901f8a0035c415393b7dbd662960654d257dbe
MD5 ba625b58e20ba6d86c9de788a943df56
BLAKE2b-256 a82c9b29532c10143ad399adbc390d50c4b121f2910bb39cc247d1898ba49d88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9ef6f7cca5bb34e746135cfb70c8c781b0ade2a3a38fa6d6383563087467a5fe
MD5 ac5ff1a62985f8af5b019b2d8abbc5d3
BLAKE2b-256 0d78090c9ce019ff62d293c10c84d7c0fef4435f730823e5f087c439115bebda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 544311b581bbb408aba46dd60fa4c7efcac08ad0010d34f1505cb30a1abd4f30
MD5 2de60e84599f2261243b1c59a99b7a5c
BLAKE2b-256 351c7e2ec929be1ebf09f6f914b22cf3693439e423c65ac209053dbfdd47128b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e62d72d19ad383a520654d27980390c6660dfc6366abab073e8f04f41b2e9e77
MD5 63a27f3eb53f51cfaf15e17db2d65e9e
BLAKE2b-256 a0eeedbebd1c58a000a429858a8c13aab2fdeb26ca0d8c698c7a5a2b101660c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89a6bbe465150dc2db4aed0997d63b4ae16c771ba822ff80e8f1f0b4b0cae40b
MD5 95dad9f145b4d5365a7acd85090225b4
BLAKE2b-256 1e7da55ebcd1f6d746618d81e16adb470c038a2f9ef4e6bb9c10cc92a41f29bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6c858c6defb948306f633c439f5ca8470c0dcdeebdf8844f3e6b6c04a5b45187
MD5 cbf6b60b081744b4c092db2b8661b700
BLAKE2b-256 afa14c1c70a393b8e7a324b49f3c7abb0f987f4175b266176fa0f66d387d1d5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86407cb185333994af37c5c430105dec38142cfb0ff25b8c04847da85449ac7e
MD5 0e8d28bdab5f69d7f8ef400b3c702f19
BLAKE2b-256 be8fb5585ca598b6ccbf5fd3f945ec30a1176fc2223b68c477f030a51d96684d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b4e7818ad6cb82be024255d9559960054d60fe2ef93d451254889e7bb0750237
MD5 b002e6c0ce727921f940d3b34cdd0934
BLAKE2b-256 4304191ee47cffd7680c5c08eea7c93d651a93cb6f276be81eef627965da9b41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8707951ebb3441fcc56a09b00e052803ebc48a4148e07e001dd43bc56a12e288
MD5 4f5638cb151205aeabde064d1e84d4a2
BLAKE2b-256 899528950cd68adfecb0213ee63903fd5c21a7b7072081496dd1b031b97bafbe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fa0635813ddab8384b956f04c5a050fc6d4db3c0668337fdbc9bfc2ff9f4b0a6
MD5 114c94d4dcacf7d7881184f9bec701fa
BLAKE2b-256 3f9e74ee76e85787020e29340f0deefce391a1fd3cf3f772e557f608440c1005

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25c24daf19b7e5019f12ad0a40611542b36f56406e32e98d7c9cc4bcdf996c35
MD5 0197ab7447c34340d3c369add9fd3e6e
BLAKE2b-256 567b1c74283e87e0b9590d97863dccaf56b5f140aa74e66e231e6991a13c1d08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 93e1151bae3371094c0a9d8eeb35b217ed3ae34bf7a924a8dba0ab0922238c1a
MD5 74c1c0d271db639c0c7e7afce066f1d0
BLAKE2b-256 757a377128f2e5e6551da11308a1827df2c8f6955abe3a4e5b2fe0ee70f42f2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 509bdbb96c945527d1d6b7f4bb9cb987e33ffdfd1d19aff899e40dd470aa3414
MD5 a9485e1647fd16cfc1c94a173f93207a
BLAKE2b-256 d080b4936861c9df9a020720b965762f22f72756ab0b971ebbf3703520af5471

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b360bee73d3459f9287d46299d2b552707cae6d890d40c59a5067315bc7e477d
MD5 b9738388ad1a0b75f5a2576e563512b4
BLAKE2b-256 1f8442e0387c00af244e4c98ae236cfdc4198be555c35b4d4e891d8db0aea2ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70f818390e46f5639b5fbc77f7b5f36cf2218117e629c2a16d69382d91f700c7
MD5 39f0a6e9593b0d9ad29a07cf40957e92
BLAKE2b-256 79429971307311f593b0fa5dad75fa5bfe3c49859c9f0c216d8548fe6f722eac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a8c7a82a527c64ab5860bc20377b6dbd85fe69f60532adf23c9f707752164b88
MD5 ddd25b38a12955358981d8eadd393bc3
BLAKE2b-256 854e40f9181fd72977eef48a73800ab77ccebae1fc6fa80cff92bcf0828314a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed63dfed9061b2ba78daf6420b79ac744e5aa0b209589473cd7caf04b0d34bb1
MD5 02d6accf8a2adddabf2e702f59900ae9
BLAKE2b-256 2624b5c8b2993736d6f739a1de8f2dc8ffe44ad071dd18e184780e4620d2bef3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5f527ebbace01553e8bef0415482d261040b8f399fb0df366784defbfffbafc0
MD5 d7399a862bcc0872de09541aa18f79af
BLAKE2b-256 c1a5c6acb47097f103563dee3bc7984116bfe91309aa1e0cf88f095ec97a7405

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 945bae0c0a9e06c92408f3b90afece0d8fa3c327721fff473d06a845a155f7f8
MD5 cbe1235fe6e95cc9829b96829355eaa1
BLAKE2b-256 3d550f51867bebb9950b2e2832e45ce0f2ee505a87f25f41fb403921fb8ac864

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bingo_nasa-0.5.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d31223e6d1667ab6036c6334eb7d86b2ffd487e49f3f05d8d44b322c2dcbee7d
MD5 acd6b2d1edc4ae792bedba7b92f6359d
BLAKE2b-256 4bd77be39a40fe82c20d94707d114514561f538899cb91ab38e34b5aba7dbcfe

See more details on using hashes here.

Provenance

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