What's Changed
* Lithops improvements by tomwhite in https://github.com/tomwhite/cubed/pull/75
* Simplify modal configuration in tests by tomwhite in https://github.com/tomwhite/cubed/pull/76
* Save Lithops plots by tomwhite in https://github.com/tomwhite/cubed/pull/77
* Implement `tensordot` and `vecdot` by tomwhite in https://github.com/tomwhite/cubed/pull/78
* Allow indexing with None to expand dimensions by tomwhite in https://github.com/tomwhite/cubed/pull/83
* Support mixture of integers and slices in `index` by tomwhite in https://github.com/tomwhite/cubed/pull/84
* Extract visit_nodes function by tomwhite in https://github.com/tomwhite/cubed/pull/85
* Implement linspace by tomwhite in https://github.com/tomwhite/cubed/pull/87
* Implement meshgrid by tomwhite in https://github.com/tomwhite/cubed/pull/88
* Support Zarr Array objects in 'asarray' by tomwhite in https://github.com/tomwhite/cubed/pull/89
* Add `from_array` by tomwhite in https://github.com/tomwhite/cubed/pull/91
* More API docs by tomwhite in https://github.com/tomwhite/cubed/pull/92
* Return NotImplemented from arithmetic ops, per https://docs.python.or… by tomwhite in https://github.com/tomwhite/cubed/pull/93
* Support `asarray` in `from_array` by tomwhite in https://github.com/tomwhite/cubed/pull/94
* Implement reflected operators for array object by tomwhite in https://github.com/tomwhite/cubed/pull/97
* Docs by tomwhite in https://github.com/tomwhite/cubed/pull/96
* Spec improvements by tomwhite in https://github.com/tomwhite/cubed/pull/98
* Add top-level `compute` and `visualize` functions that take multiple arrays by tomwhite in https://github.com/tomwhite/cubed/pull/99
* Remove `return_stored` from public API for `compute` and `to_zarr` by tomwhite in https://github.com/tomwhite/cubed/pull/100
* Add `store` function by tomwhite in https://github.com/tomwhite/cubed/pull/101
* Refactor lithops to be a bit more like modal. by tomwhite in https://github.com/tomwhite/cubed/pull/102
* Reduce code in Modal code path for backups by tomwhite in https://github.com/tomwhite/cubed/pull/103
* Add AsyncPythonDagExecutor, mainly for testing node (pipeline) parall… by tomwhite in https://github.com/tomwhite/cubed/pull/104
* Remove unused/invalid 'mode' argument in 'zarr.empty' by tomwhite in https://github.com/tomwhite/cubed/pull/106
* Chunk size should not have to evenly divide shape of array generated by `random` by tomwhite in https://github.com/tomwhite/cubed/pull/108
* Memory utilization improvements by tomwhite in https://github.com/tomwhite/cubed/pull/109
* Support `axis=None` to flatten arrays in `concat` by tomwhite in https://github.com/tomwhite/cubed/pull/112
* Fix I/O logging error during test suite by tomwhite in https://github.com/tomwhite/cubed/pull/105
* Add `measure_baseline_memory` function by tomwhite in https://github.com/tomwhite/cubed/pull/113
* Fix lithops examples by including base directory in python path. by tomwhite in https://github.com/tomwhite/cubed/pull/116
* Add test to check memory utilization doesn't exceed predicted value by tomwhite in https://github.com/tomwhite/cubed/pull/118
**Full Changelog**: https://github.com/tomwhite/cubed/compare/0.2.0...0.3.0