Skip to content

mdw771/xommons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xommons is a collection of convenient tools for synchrotron data examination, assessment and analysis. It offers a range of utility functions that can be integrated into your workflow as well as a toolbox of macros that can be run from terminal as if they are bash commands. For example:

showptychodus ptychodus_para.hdf5 probe

will display the probes in a Ptychodus parameter HDF5 file.

Installation

First clone this repository.

Option 1

  • pip install .

Option 2

  • Install uv
  • In the project root directory, do uv venv
  • uv sync

Post-installation

Run ./setup.sh from the repository root to append the macros folder to your PATH. Restart your shell (or source ~/.bashrc) before invoking the macros directly from the terminal.

If you encounter permission issues running any macro, try adding execution permisision to that script using chmod +x /path/to/xommons/macros/script.

About

Quick calculation toolkit for x-ray imaging

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors