Added documentation on SLURM job scheduler. Added sphinx-tabs as dependency when building documentation.
WIP: New back-end of _Data that relies on lists instead of pd.DataFrame. This has not yet replaced the pandas back-end but tests are passing with the new _newdata.py module.
Removed unused method Domain.from_yaml.
Removed unused _Data.fill_output method
Output of benchmark functions is now a float instead of np.ndarray[float]. Necessary to pass tests for new back-end, won't affect pandas back-end.
Minor changes
Refactoring parts of the ExperimentSample code to be more robust to changes in the back-end
Moving factory methods to appropriate modules
Removed try_import; import checks are moved to extension packages
Added __version__.py file
Updated docstrings to remove leading spaces
Bugfixes
Correct equality operator of Domain to also compare for output_space attribute
Major changes
_Data
that relies on lists instead of pd.DataFrame. This has not yet replaced the pandas back-end but tests are passing with the new_newdata.py
module.Domain.from_yaml
._Data.fill_output
methodfloat
instead ofnp.ndarray[float]
. Necessary to pass tests for new back-end, won't affect pandas back-end.Minor changes
ExperimentSample
code to be more robust to changes in the back-endtry_import
; import checks are moved to extension packages__version__.py
fileBugfixes
Domain
to also compare foroutput_space
attribute