pyribs icon indicating copy to clipboard operation
pyribs copied to clipboard

A bare-bones Python library for quality diversity optimization.

Results 45 pyribs issues
Sort by recently updated
recently updated
newest added

### Description In order to make ask and tell more flexible, we can add emitter kwargs that get passed in. If the kwargs is a single dict, we pass those...

enhancement
API

### Description Passing in an index, such as one from `get_index()`, should give back the Elite at the given index. Furthermore, we should be able to do some fancy slicing,...

enhancement

As the archive is becoming more complex, it would be useful to have a tutorial going over how to use it.

### Description Just like PyTorch's nn.Module, it would be nice if asking for str(archive), str(emitter), str(optimizer) returns a nice string representation of the object rather than Python's default one.

enhancement

### Description A tutorial where we discuss the benefits of different configurations for CMA-ME for different problems.

documentation
enhancement

### Description Visualization tool for showing the distribution of performance in an archive. This feature may be too simple for the library, as it only requires a one-line call to...

enhancement

- pyribs version: 0.3.1 - Python version: N/A - Operating System: N/A ### Description It seems we may have some errors in the CMA-ES implementation. For instance, when calculating covariance...

bug

"Optimizer" can be a bit confusing, especially since we have optimizers in the emitters. Hence, we would like to rename everything to "Scheduler". The current "Optimizer" would be renamed "BasicScheduler"...

### Description This would be a tutorial that solves some problem with high-dim BCs and uses the components described in #89 and #91.

enhancement