Software

Featured below are some of CAMERA's software packages. The full list can be found here.

gpCAM: A flexible tool for autonomous data acquisition

Give it a shot:

Learn more:

Related Publications:

Point of Contact: Marcus Noack

M-TIP: Multitiered iterative phasing

Learn more:

  • M-TIP for fluctuation X-ray scattering reconstruction: GitHub Supporting Info

  • M-TIP for single-particle diffraction: GitLab

  • M-TIP for Coherent Surface Scattering Imaging Reconstruction

Related Publications:

Point of Contact: Jeffrey Donatelli

pyMSDtorch: Easy access to a number of segmentation and denoising methods using convolution neural networks.

Give it a shot: Google Colab

Learn More: Read the docs

Related Publications: see MSDNet below

Point of Contact: Petrus Zwart, Eric Roberts

Tsuchinoko: A graphical user interface for autonomous experimentation

Learn more: Read the docs

Point of Contact: Ronald Pandolfi


KSSOLV2.0: A MATLAB solver for Kohn-Sham equations arising from electronic structure calculations

Give it a shot: Download

Learn more: Read the docs

Related Publications:

  • KSSOLV 2.0: An efficient MATLAB toolbox for solving the Kohn-Sham equations with plane-wave basis set

  • KSSOLV—a MATLAB toolbox for solving the Kohn-Sham equations

  • Mesh independence of the generalized Davidson algorithm

  • Fast optical absorption spectra calculations for periodic solid state systems

  • Interpolative Separable Density Fitting Decomposition for Accelerating Hybrid Density Functional Calculations with Applications to Defects in Silicon

Point of Contact: Chao Yang, Lin Lin

HGDL: High-performance distributed asynchronous constrained function optimization

Give it a shot: Google Colab

Learn more: Read the docs

Related Publications:

Point of Contact: Marcus Noack


fvGP: Multi-task Gaussian processes

Give it a shot: Google Colab

Learn more: Read the docs

Related Publications:

Point of Contact: Marcus Noack

qlty: Unstitching PyTorch tensors and restitching/averaging overlapping smaller tensors

Give it a shot: Google Colab

Learn more: Read the docs

Point of Contact: Petrus Zwart


pyCBIR: Search for scientific images using deep learning

Give it a shot: Jupyter Notebook

Learn more: Read the docs

Related Publications:

Point of Contact: Dani Ushizima

tomoRigidAlign: Rigid Alignment for Tomography

Learn more: Visit the GitHub page

Related Publications:

Point of Contact: Kanupriya Pande

tomoCAM: Reconstructing tomography data. Faster!

Learn more: Visit the GitHub page

Related Publications: coming soon

Point of Contact: Dinesh Kumar

LMBML: Lithium metal battery and Machine Learning

Learn more: GitHub page under construction

Related Publications:

Point of Contact: Dani Ushizima, David Perlmutter

MSDNet: Mixed-Scale Dense Network

Learn More: Read the docs

Related Publications:

Point of Contact: Daniël Pelt, James Sethian

More Codes and Software, POC: