Changed
- Services have been moved to a different codebase. This repo is now hosting the Covalent SDK, local dispatcher backend, Covalent web GUI, and documentation. Version is bumped to `0.104.0` in order to avoid conflicts.
- Update tests to match the current dispatcher api
- Skip testing dask executor until dask executor plugin is made public
- Using 2 thread pools to manage multiple workflows better and the other one for executing electrons in parallel.
Fixed
- Add psutil and PyYAML to requirements.txt
- Passing the same Electron to multiple inputs of an Electron now works. UI fix pending.
- Dask from `requirements.txt`.
Removed
- Asyncio usage for electron level concurrency.
- References to dask
Added
- Functional test added for dask executor with the cluster running locally.
- Scalability tests for different workflows and workflow sizes under `tests/stress_tests/scripts`
- Add sample performance testing workflows under `tests/stress_tests`
- Add pipelines to continuously run the tutorial notebooks
- Create notebook with tasks from RTD