Luca Grillotti

Results 19 issues of Luca Grillotti

Hello! We have recently written a documentation for the Quality-Diversity classes of Sferes2. Do you think it would be useful to add it to the main official doc of Sferes?...

- adding `sphere`, `rastrigin`, `arm`, and `noisy_arm` scoring functions - adding possibility to create default scoring_function for brax environments. - Changing type of `EnvState` to `brax.envs.State` - Fix some quick...

The function `_sample_in_masked_pareto_front` does not return an updated `random_key` (contrary to all other functions in the project). https://github.com/adaptive-intelligent-robotics/QDax/blob/50b997fd5795e0df2b80234ec9fc6772bce0b6a8/qdax/core/containers/mome_repertoire.py#L49-L61 This can probably be solved by using the `in_axis` and `out_axis` arguments...

enhancement

This PR: - updates and completes the `setup.py` - adds CI actions to: - try to push the package to test-pypi (with the correct version). This should only be triggered...

Add a base Multi-Emitter implementation of a batch of Emitters. TODOs: - [ ] Tests - [ ] Documentation

Add standard `save` and `load` methods for the `MAPElites` class, and the emitter states. TODOs: - [ ] Tests - [ ] Documentation

This PR aims at improving the flexibility of all variational operators, and combine them with the repertoire selector we want. More specifically: - We introduce a `SelectionVariationEmitter` that separates the...

Hi, It seems the current implementation of the MOME Container does not work if the Genotype is a pytree more general than an array. For example the following line fails...

bug

Add warning to prevent people from unnecessarily jitting several times the same function. That can take the form of: - add prints to the `update` function of MAPElites - add...

documentation

This PR introduces: - Feat: add DCG-MAP-Elites algorithm - #167 - Fix the Pareto Dominance definition - #174 - Doc: clarify contribution process - #171 ## Checks - (N/A) a...