Skip to content

Releases: xpdAcq/shed-streaming

0.8.0

01 Mar 18:31
ca7b914
Compare
Choose a tag to compare

v0.8.0

Changed:

  • The project name is changed to shed-streaming.

  • The package name is changed to shed_streaming.

  • Update the simple_parallel tests using asyncio and latest dask utilities.

  • Pin the bluesky version to 1.6.4.

0.7.5

25 Aug 21:11
615514b
Compare
Choose a tag to compare

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:

Fixed:

None

  • Fix the issue that 'import shed' stops (but does not crash) python

0.7.4

21 Jul 20:02
fde61f3
Compare
Choose a tag to compare

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:

0.7.3

24 Jul 17:47
Compare
Choose a tag to compare

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:

Fixed:

  • use xonsh.lib.subprocess rather than subprocess so it does the right
    things on windows

0.7.2

22 May 13:17
Compare
Choose a tag to compare

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:

Fixed:

  • original_time metadata goes to original_start_time so file saving
    works properly

0.7.1

07 May 17:39
Compare
Choose a tag to compare

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:

  • shed.simple.simple_to_event_stream_new_api which has a new API for
    describing the data which is going to be converted to the event model

Changed:

  • AlignEventStreams clears buffer on stop docs not start

0.7.0

17 Apr 11:52
Compare
Choose a tag to compare

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

0.6.3

14 Mar 00:57
Compare
Choose a tag to compare

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:

  • Start documents now have their own scan_id

Changed:

  • Don't validate start documents
  • SimpleFromEventModel nodes give themselves descriptive names if none given

Fixed:

  • AlignEventStream properly drops buffers when start docs come in on the
    same buffer

0.6.2

23 Feb 20:42
Compare
Choose a tag to compare

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:

Changed:

  • AlignEventStream now supports stream specific joins

0.6.1

04 Feb 00:28
Compare
Choose a tag to compare

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:

Fixed:

  • Flush AlignEventStream` which makes certain that even in the event of error we have fresh AlignEventStream`` buffers