Major changes
* 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
* Closes 241
* Closes 191
* Closes 240
* Closes 243
What's Changed
* Newdata by mpvanderschelling in https://github.com/bessagroup/f3dasm/pull/245
* Pr/1.4.6 by mpvanderschelling in https://github.com/bessagroup/f3dasm/pull/246
**Full Changelog**: https://github.com/bessagroup/f3dasm/compare/v1.4.5...v1.4.6