HolyLab

C++

Imagine

1 1
A graphical interface for recording with OCPI microscopes.

Julia

HolyLabRegistry

6 2
Julia package registry for the Holy lab at Washington University in St. Louis

FastScanning.jl

3 0
Determine camera/laser timing during fast OCPI acquisitions based on measured hardware responses.

RegisterDeformation.jl

3 2
Representation of spatial deformations

RegisterQD.jl

3 3
Image registration with the QuadDIRECT optimization algorithm

BlockRegistration.jl

2 1
Deformable image registration via shift-alignment of blocks

CachedArrays.jl

2 1
Arrays that cache elements in leading dimensions

ImagineHardware.jl

2 0
Access hardware information for essential microscope components used in OCPI microscopes: piezo positioners, amplifiers, cameras, etc

ImagineInterface

2 0
Read and write Imagine analog and digital recordings and commands

ImagineInterface.jl

2 0
Read and write Imagine analog and digital recordings and commands

RegisterMismatch.jl

2 0
This package is separated from BlockRegistraton.

ZWarpedArrays.jl

2 0
An image array type for which each 2D slice can (lazily) undergo a different affine coordinate transformation

BlockRegistrationScheduler.jl

1 0
Multi-core image registration scheduler

ExtractPSF

1 0
Find point emitters in images and extract point spread functions

ExtractPSF.jl

1 0
Find point emitters in images and extract point spread functions

ImageInterpLast.jl

1 0
Lazy interpolation of images along the last dimension (usually time)

Imagine.jl

1 1
Work-in-progress translation of Imagine to Julia

ImagineProcedures.jl

1 0
Link preparation with analysis of Imagine recordings

InterleavedImages.jl

1 0
Lazy interleaving of images (arrays) along a chosen dimension

RegisterCore.jl

1 0
Image registration (low-level types and utilities)

RegisterOptimize.jl

1 0
This package is separated from BlockRegistraton.

RegisterPenalty.jl

1 0
This package is separated from BlockRegistraton.

RegisterWorkerShell.jl

1 0
This package is separated from BlockRegistratonScheduler.

StitchDPI.jl

1 0
Align and stitch pairs of images acquired with a split field of view

WarpedImageSeries.jl

1 0
Lazy warping of a series (usually timeseries) of images

CachedCalls.jl

0 0
Delayed function evaluation and caching of returned values

CachedInterpolations.jl

0 0
CachedInterpolations implements a performance enhancement for quadratic interpolation of a large multidimensional array. This package is separated from BlockRegistration

CenterIndexedArrays.jl

0 0
Arrays indexed symmetrically around zero

ImagineAnalyses.jl

0 0
A collection of analyses to run on Imagine signals and images.

ImaginePlots

0 0
Plotting of Imagine's hardware signals (complements ImagineInterface)

ImaginePlots.jl

0 0
Plotting of Imagine's hardware signals (complements ImagineInterface)

ImagineWorker.jl

0 1
Worker thread module for the (WIP) Julia version of Imagine

LinearKernelModels.jl

0 0
Fitting multi-kernel linear models to data

PiezoSerial.jl

0 0
Control piezoelectric actuators via serial commands

RegisterDriver.jl

0 0
This package is separated from BlockRegistratonScheduler.

RegisterFit.jl

0 0
RegisterFit contains a number of functions that calculate affine transformations that minimize mismatch. This package is separated from BlockRegistraton

RegisterHindsight.jl

0 0
This package is separated from BlockRegistraton.

RegisterMismatchCommon.jl

0 0
This package is separated from BlockRegistraton.

RegisterMismatchCuda.jl

0 0
This package is separated from BlockRegistraton.

RegisterUtilities.jl

0 0
This package is separated from BlockRegistraton

RegisterWorkerApertures.jl

0 0
This package is separated from BlockRegistratonScheduler.

RegisterWorkerAperturesMismatch.jl

0 0
This package is separated from BlockRegistratonScheduler.

RFFT.jl

0 0
In-place real FFTs for Julia

UnitAliases.jl

0 0
A convenient set of aliases for types from Unitful.jl

Matlab

msprof_Fu2015

0 0
Code for analysis of profiling mass spectrometry datasets