icaros-usc / pyribs

A bare-bones Python library for quality diversity optimization.
https://pyribs.org
MIT License
205 stars 31 forks source link

Replace ArchiveDataFrame batch methods with `get_field` #413

Closed btjanaka closed 7 months ago

btjanaka commented 7 months ago

Description

We seek to make pyribs more flexible and handle various fields. Replacing the batch methods in ArchiveDataFrame with get_field is part of this effort. Now, it should be possible to retrieve any field from the ArchiveDataFrame, not just the ones previously supported by the batch methods.

This PR also rewrites iterelites() to support more fields.

TODO

Questions

Status