Skip to content

byu-cxi/tike

This branch is up to date with AdvancedPhotonSource/tike:main.

Folders and files

NameName
Last commit message
Last commit date
May 20, 2024
May 20, 2024
May 9, 2024
Nov 6, 2020
Aug 22, 2024
Jul 31, 2024
Sep 12, 2022
Dec 11, 2019
May 8, 2024
Feb 5, 2021
May 19, 2023
Feb 18, 2018
May 5, 2020
Feb 1, 2024
Jul 23, 2024
May 20, 2024
Feb 21, 2024
Nov 30, 2022

Repository files navigation

Tike

Tike is a toolbox for tomographic reconstruction of 3D objects from ptychography data.

The aim of Tike is to provide fast and accurate implementations of a wide variety of reconstruction algorithms, and to provide a common platform for the synchrotron research community.

Current Features (March 2021)

Scan

  • Lissajous and 2D spiral trajectories
  • hexagonal and rectangular grids

Ptychography

  • FFT-based operator with linear position interpolation
  • single-energy
  • multiple probes per diffraction pattern (multi-mode probes)
  • probe variation correction (eigen probes)
  • one shared (multi-modal) probe per angular view
  • multi-GPU conjugate-gradient descent solver
  • multi-GPU least-squares + gradient descent solver

Laminography

  • USFFT-based operator for cubic field-of-view
  • single tilt angle
  • multi-GPU conjugate-gradient descent solver

Alignment

  • Lanczos-based rotation and flow operators
  • Cross-correlation rigid alignment solver

Citations

This software has a DOI for use in citations.

Gursoy, Doga, and Ching, Daniel J. "Tike." Computer software. December 01, 2022. https://github.com/AdvancedPhotonSource/tike.git. https://doi.org/10.11578/dc.20230202.1.

About

Repository for ptychography software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.2%
  • Cuda 3.7%
  • TeX 0.1%