Skip to content

xray-imaging/tomopy-ij

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tomopy-ij

tomopy-ij provides ImageJ support to tomopy.

tomopy-ij is derived from the TOMCAT recomanager developed by Federica Marone at the Swiss Light Source as described here and it is customized to provide similar functionality to the APS beamlines using tomoScan.

Installation

First, you must have Conda and Fiji with the PSI hdf plugin installed. Next install tomopy:

$ conda create --name tomopy --channel conda-forge tomopy

and activate this environment with:

$ conda activate tomopy

then install dxchange:

$ conda install -c conda-forge dxchange

and install tomopy cli

$ git clone https://github.com/tomography/tomopy-cli.git
$ cd tomopy-cli
$ python setup.py install

Finally

$ cd your_working_directory
$ git clone https://github.com/xray-imaging/tomopy_ij.git

Modify tomopy_ij.py sys.path.append() to point to:

sys.path.append('your_working_directory/tomopy-ij/tomopy_ij')

Usage

Locate the installation directory of the Fiji application (FIJI_DIR) and start Fiji from the same terminal where the tomopy conda env has been activated:

$ (`FIJI_DIR`)/Contents/MacOS(*)/ImageJ-macosx

(*) folder name will match the Operative System of your installation.

then File/Open and select the tomopy_ij/tomopy_ij.py and hit run:

docs/source/img/tomopy_ij_run.png

to obtain the main tomopy_ij control screen:

docs/source/img/tomopy_ij.png

Once you select a valid tomographic data set the projection data will be displayed in ImageJ as a stack:

docs/source/img/read_data.png

Select Expert or Paganin to access additional parameters:

docs/source/img/tomopy_ij_expert.png

docs/source/img/tomopy_ij_paganin.png

Press preview, try of full to reconstruct your data set:

docs/source/img/tomo_ij_recon.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages