0.7.0
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
createsPlaceholder
streams so that we can build
the pipeline properly.- If no
stream_name
is provided forSimpleFromEventStream
then a name
is produced from thedata_address
. translation.FromEventStream
now captures environment information via an
iterable of funciton calls, it defaults to capturing the conda environmenttranslation.ToEventModel
issues aRuntimeError
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