Skip to content

Releases: xpdAcq/xpdAn

0.4.0

30 Jan 20:50
Compare
Choose a tag to compare

License:

By downloading and using this software you agree to the license here:
https://github.com/xpdAcq/xpdAn/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 xpdan -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:

  • analysis server for running analysis in an external process
    without saving or visualization
  • DB server for saving data into databrokers
  • ExportCallback for copying data for databroker export
  • Retrieve callback for accessing data from resources and datums
  • ReturnCallback a callback which always returns name document pairs
  • RunRouter which allows us to make pipelines on the fly
  • Server for handling saving of data
  • Tests for the servers
  • All the callbacks from bluesky

Changed:

  • Chunk the analysis pipelines into pieces so they can be composed
  • StartStopCallback also reports the analysis time for diagnostics
  • Multiple detectors are supported for the main processing pipeline
    note that this does not support multiple detectors at the same
    time.
  • StartStopCallback now prints event analysis times
  • Moved file saving print statements closer to saving action
  • Moved hinted_fields to the xpdan.vend.callbacks.core
  • BestEffortCallback has a teardown kwarg for managing figures
    at the end of a run, preventing us from having too many windows
    open.

Fixed:

  • Removed sanitize_np from zmq system.

Authors:

  • Christopher J. Wright

0.3.6

16 Aug 18:46
Compare
Choose a tag to compare

License:

By downloading and using this software you agree to the license here:
https://github.com/xpdAcq/xpdAn/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 xpdan -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:

  • Both the foreground dark and foreground light are properly pulled based off
    their stream names

0.3.5

14 Aug 14:03
Compare
Choose a tag to compare

License:

By downloading and using this software you agree to the license here:
https://github.com/xpdAcq/xpdAn/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 xpdan -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:

  • Restore calib saving
  • Make certain that files are saved before additional analysis is performed.
    This should make the pipeline more robust to analysis failures near the
    end of the pipeline.
  • xpdan.callbacks.StopStartCallback to be no-stop doc tolerant
  • conftest.py now properly reports a bt_uid
  • xpdan.db_utils.query_dark now always returns a list

0.3.4

26 Jul 21:54
Compare
Choose a tag to compare

License:

By downloading and using this software you agree to the license here:
https://github.com/xpdAcq/xpdAn/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 xpdan -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:

  • save_tiff pipeline for simple save tiff

0.3.3

01 Jun 06:38
Compare
Choose a tag to compare

License:

By downloading and using this software you agree to the license here:
https://github.com/xpdAcq/xpdAn/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 xpdan -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:

  • Splay out args for calibration saving properly

  • Pull calibration information from dSpacings

0.3.2

29 May 21:02
Compare
Choose a tag to compare

License:

By downloading and using this software you agree to the license here:
https://github.com/xpdAcq/xpdAn/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 xpdan -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:

  • Cast to numpy float32 on way into pipeline

0.3.1

29 May 19:07
Compare
Choose a tag to compare

License:

By downloading and using this software you agree to the license here:
https://github.com/xpdAcq/xpdAn/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 xpdan -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:

  • Add print statement for server startup

Changed:

  • metadata now stored into its own folder

Fixed:

  • Files saved in sub dir of tiff_base

  • Filter out None produced by Filler on datum/resource docs

0.3.0

29 May 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/xpdAn/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 xpdan -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:

  • Filler and clear_combine_latest to pipeline_utils

  • Tests for main pipeline

  • Support for QOI plotting

  • start_analysis function for starting the RemoteDispatcher and pushing
    data through the pipeline live

Changed:

  • db_utils query functions signatures are now reversed (docs first, db
    second)

  • Simplified render_and_clean

  • MainCallback analysis_stage syntax in line with pipeline

  • conftest databroker now reports raw dicts

  • Separated saving, visualization, and QOI pipeline chunks

  • Darks and Backgrounds are zeroed out at start of scan in case scan has no
    dark or background.

Removed:

  • xpdan.tools is now in xpdtools.tools

  • shim module is now in xpdtools

Fixed:

  • Analysis pipeline now runs on xpdtools pipeline

0.2.3rc

22 Apr 22:26
Compare
Choose a tag to compare

License:

By downloading and using this software you agree to the license here:
https://github.com/xpdAcq/xpdAn/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 xpdan -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:

  • xpdAcq now outsources ``glbl` configuration management to xpdConf
  • Use conda-forge xpdconf for CI builds

Removed:

  • load_configuration (which is now in xpdConf)

0.2.2

05 Mar 15:11
Compare
Choose a tag to compare
Updated CHANGELOG for 0.2.2