Fabrice Normandin

Results 102 issues of Fabrice Normandin

Since we dropped support for python 3.6, and python dictionaries are ordered since python 3.7, we can now replace most uses of `collections.OrderedDict` with the built-in `dict`, and also remove...

good first issue
low

Instead of asking users to do something, we should do it ourselves. This is the kind of super basic thing that should absolutely be supported natively by `Orion`, without having...

enhancement
feature

Warnings about non-tuple indexing or np.object dtypes happen during tests. Would be nice to get rid of those.

enhancement
low

Here is an unordered list of modifications I think would make these nicer: - Have `sample` return only one trial when called without arguments, and a list of trials when...

feedback
dev question

It would be nice to be able to pass objects to build_experiment rather than strings or dictionaries: - it would make it a lot easier to create/debug new algorithms, since...

(see title) Tests in `tests/functional/configuration/test_all_options.py` (and perhaps other tests as well, but this is just an example) create a bunch of pkl files (and .pkl.lock) files, that don't get cleaned...

bug

test_tpe.py contains two classes with the same name. As a result, the first group of tests are silently skipped. In PR #833 , I've updated the existing tests and algos,...

bug

**Describe the bug** When the space is transformed (e.g. when `.requires_shape == "flattened"`), the bounds of the resulting space dimensions are ndarrays of a single value, which is inconsistent IMO....

bug

Fixes #163 TODOs: - [ ] Figure out how prominently to show the `parse` api in the readme. - [ ] Add tests for the `parse` api (a LOT of...

```python def test_nested_subgroups(): @dataclass class FooConfig: ... @dataclass class FooAConfig(FooConfig): foo_param_a: float = 0.0 @dataclass class FooBConfig(FooConfig): foo_param_b: str = "foo_b" @dataclass class BarConfig: ... @dataclass class Bar1Config(BarConfig): bar_config_1: FooConfig...