Skip to content

Releases: xpdAcq/xpdtools

0.8.2

15 Aug 16:55
59e8a87
Compare
Choose a tag to compare

License:

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

  • Move the "import PCA" to the top to avoid import error.

  • Add missing required packages in requirements

0.8.1

07 May 17:37
Compare
Choose a tag to compare

License:

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

  • Default pipelines to filtered back projection algorithm rather than grid
    reconstruction algorithm

Removed:

  • no minus_log step for diffraction tomo

0.8.0

22 Apr 14:07
Compare
Choose a tag to compare

License:

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

  • Replace lambda function for sorting the sinogram with actual function
  • radiograph pipeline data -> norm_img

0.7.0

14 Mar 00:56
Compare
Choose a tag to compare

License:

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

  • amorphsivity_pipeline for measuring if a PDF is amorphous
  • xpdtools.pipelines.tomo.sort_sinogram for sorting sinograms by their
    theta values
  • Ability to stack 2D tomographic reconstructions into 3D for pencil beam
  • xpdtools.pipelines.tomo.recon_wrapper function which wraps tomopy.recon to
    handle 2, 3 and 4D arrays

Changed:

  • xpdotools.pipelines.tomo.tomo_pipeline_theta uses sort_sinogram
    rather than a lambda for provenance
  • xpdtools.pipelines.tomo pipelines use the recon_wrapper rather than tomopy.recon

Fixed:

  • Don't use pluck since we can pass in just the G(r)

0.6.0

27 Feb 20:35
Compare
Choose a tag to compare

License:

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

  • Principle Component Analysis pipeline and tooling

Changed:

  • Flatten pencil beam tomo output from (1, x, x) to (x, x)

Fixed:

  • Automatically make the calibration directory
  • Tomo pipeline now has np.nan_to_num before and after reconstruction

0.5.0

30 Jan 15:58
Compare
Choose a tag to compare

License:

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

  • Background scale node
  • Background scale kwarg to cli/process_tiff
  • New example pipeline for parallel operation
  • Added standard deviation nodes
  • Max intensity node
  • Position of max intensity node
  • Tomography pipelines for full-field an ctPDF

Changed:

  • Chunk pipelines so the can be used modularly and instantiated
  • Move from streamz to rapidz
  • Only use tqdm on 'mean' method for binned_outlier
  • Standard deviation is now divided by mean so it is more meaningful
  • Support imports for both pyFAI 0.15 and beyond

Fixed:

  • Orch now deffers the actual installation to the travis top level process

0.4.3

13 Sep 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/xpdtools/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 xpdtools -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:

  • Fix bug where is_calibration_img was not being checked properly
  • no mask setting, we don't need kwargs for no mask

0.4.2

11 Sep 12:16
Compare
Choose a tag to compare

License:

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

  • calib_setting dict to the raw pipeline, if
    calib_setting['setting'] is False then the calibration gui will not be
    run even for calibration runs

Changed:

  • pyFAI imports for calibration are now inside the functions so we don't
    run the imports until they are actually needed.

0.4.1

25 Jul 15:13
Compare
Choose a tag to compare

License:

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

  • Added pool to `xpdtools.tools.binned_outlierandxpdtools.tools.mask_img`` for an executor pool interface
  • Added tqdm for slow mean masking

Fixed:

  • binned_outlier properly uses existing masks

0.4.0

10 Jun 23:42
Compare
Choose a tag to compare

License:

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

  • Pipeline and tools for flatfield correction measurements

Changed:

  • Added default mask kwargs to mask_kwargs for usability