Skip to content

0.7.0

Compare
Choose a tag to compare
@CJ-Wright CJ-Wright released this 17 Apr 11:52
· 114 commits to master since this release

License:

By downloading and using this software you agree to the license here:
https://github.com/xpdAcq/SHED/blob/master/LICENSE

Download and Installation:

The package is available on Anaconda

If you are using Anaconda, make sure you are pulling from channel conda-forge
Install the package (If you are using a conda environment make sure to
activate it first):

conda install shed -c conda-forge

If you do not use conda (and we recommend you do) you may download and build
the sources from the links below. Unpack the sources, then in the base
directory type

python setup.py install

Changelog:

Added:

  • Notebook examples
  • shed.simple.LastCache a stream node type which allows for caching the last
    event and emiting it under its own descriptor
  • Merkle tree like hashing capability for checking if two pipelies are the same

Changed:

  • replay.rebuild_node creates Placeholder streams so that we can build
    the pipeline properly.
  • If no stream_name is provided for SimpleFromEventStream then a name
    is produced from the data_address.
  • translation.FromEventStream now captures environment information via an
    iterable of funciton calls, it defaults to capturing the conda environment
  • translation.ToEventModel issues a RuntimeError if the pipeline
    contains a lambda function, as they are not capturable.

Removed:

  • replay.replay export kwarg. We no longer auto add data to a databroker

Fixed:

  • check for hashability before checking if in graph