image thumbnail

updated 24 days ago

iSignal 4 by Tom O'Haver

Interactive smoothing, differentiation, peak sharpening and measurement of time-series signals. (signal processing, data import, chemistry)

Processed=ProcessSignal(x,y,DerivativeMode,w,type,ends,Sh...

[pY,PowerSpectrum]=isignal(DataMatrix,xcenter,xrange,sm,s...

isignaldemo2

image thumbnail

updated 24 days ago

Interactive Peak Fitter (Version 11) by Tom O'Haver

Keyboard operated peak fitting function for time-series signals. (chemistry, curve fitting, physics)

DemoPeakfitBootstrap

ExpBroaden(y,t)

IPFDemo11Gauss

image thumbnail

updated 25 days ago

Chromatography Toolbox by James Dillon

Open-source code for processing chromatography data in the MATLAB programming environment. (chromatography, agilent, chemistry)

image thumbnail

updated 1 month ago

IAPWS_IF97 functional form with no slip by Mark Mikofski

Water and steam properties and derivatives based on the IAPWS IF97. Functional form. No slip. (control design, simulation, chemistry)

IAPWS_IF97 Example

IAPWS_IF97(fun,in1,in2)

pT_uv(u,v,p0,T0,options)

image thumbnail

updated 1 month ago

Spectr-O-Matic by Petar Lambrev

Toolbox for analysis of spectroscopy data. Version 1.1.4 (spectroscopy, data analysis, spectrometry)

[maxtab, mintab]=peakdet(v, delta, x)

gaussians(par, X)

getdir(filter)

image thumbnail

updated 1 month ago

Peak Fitter by Tom O'Haver

Command-line peak fitter for time-series signals. Version 5.7, September, 2014 (chemistry, curve fitting, decomposition)

[FitResults,LowestError,baseline,BestStart,xi,yi,BootResu...

image thumbnail

updated 2 months ago

PhotonAttenuation 2 by Jaroslaw Tuszynski

Provides the attenuation and energy absorption of x-ray and gamma-ray photons in various materials. (chemistry, physics, photon attenuation)

PhotonAttenuation

Tutorial for PhotonAttenuation2 Package

ParseChemicalFormula(Name)

image thumbnail

updated 2 months ago

Periodic Table by Kevin Hellemans

Dialog for selecting elements from periodic table (chemistry, dialog, periodic table)

periodic_table(varargin)

image thumbnail

updated 3 months ago

PeakFinder by Nathanael Yoder

Quickly finds local maxima (peaks) or minima (valleys) in a noisy signal. (signal processing, maxima, minima)

peakfinder(x0, sel, thresh, extrema, include_endpoints)

image thumbnail

updated 3 months ago

Discrete variable representation (DVR) in 1D by nate

Discrete variable representation (DVR) for 1D systems in QM (physics, chemistry, linear algebra)

dvr_1d_example.m

image thumbnail

updated 4 months ago

QUBIT4MATLAB V5.0 by Geza Toth

MATLAB package for quantum information science and quantum mechanics. (chemistry, physics, quantum information)

E0=ising_classical_ground(B)

E0=ising_ground(BField,varargin)

E0=ising_thermal(BField,T,varargin)

image thumbnail

updated 4 months ago

Computer vision based recognition of liquid surface and liquid level in transparent vessel by sagi eppel

Computer vision based recognition of liquid level and surface in images (computer vision, image processing, pattern recognition)

ConsistencyFilter(Ir,Iellipse,Resly,Ycnt,Ierea,Fract, Thr...

ELLIPSE.m

Generalized_hough_transform(Is,Itm,thresh )

image thumbnail

updated 4 months ago

OSCAR by Jerome Degallaix

An optical FFT code to simulate Fabry Perot cavities with arbitrary mirror profiles (chemistry, physics, fft)

HermitePolynomial(n, x)

LGcoefficient(mat, p, l, lambda, w, curv, gridsize)

LaguerrePolynomial(p, l, x)

image thumbnail

updated 4 months ago

iPeak: Interactive Peak Detector (Version 6) by Tom O'Haver

Keypress operated interactive peak detector function. (analytical chemistry, chemistry, instrumental analysis)

FPB=findpeaksb3(x,y,SlopeThreshold,AmpThreshold,smoothwid...

P=findpeaks(x,y,SlopeThreshold,AmpThreshold,smoothwidth,p...

P=findpeaksE(x,y,SlopeThreshold,AmpThreshold,smoothwidth,...

image thumbnail

updated 5 months ago

Load HITRAN 2004+ Data by Peter T. S. DeVore

Imports HITRAN molecular absorption data as raw and absorbance data. (spectroscopy, chemistry, physics)

discrete_plot_colors()

load_hitran(file_name, wavenumber_1_per_cm, ...

phys_const_2()

image thumbnail

updated 6 months ago

Gillespie Stochastic Simulation Algorithm by Nezar

Simulate discrete stochastic models of chemical reaction networks. (simulation, modeling, chemistry)

image thumbnail

updated 8 months ago

Infrared Image Software (IRIS) by Kevin Hellemans

FTIR Image Data Processing (ftir, gui, chemistry)

CLUSTERWINDOW (varargin)

CMEANSWINDOW (varargin)

IRIS.m

image thumbnail

updated 10 months ago

physical value class by Uriel

a class that represents a physical value with units and errors (physics, chemistry, statistics)

array_of_vals(vals_arr, err_arr, units)

PhysicalVal

image thumbnail

updated 11 months ago

plot Hydrogen Atom Molecular Orbital by Evan

mix, hybridize, and visualize hydrogen orbital wavefunctions (molecular, physics, chemistry)

PlotHydrogenMolecularOrbital

PlotHydrogenMolecularOrbital_1s2s3s4s

PlotHydrogenMolecularOrbital_2p

image thumbnail

updated 12 months ago

Peak finding and measurement by Tom O'Haver

Function to locate and measure the positive peaks and valleys in noisy data sets. (chemistry, physics, peak detection)

P=findpeaks(x,y,SlopeThreshold,AmpThreshold,smoothwidth,p...

P=findpeaksGSS(x,y,SlopeThreshold,AmpThreshold,smoothwidt...

P=findpeaksL(x,y,SlopeThreshold,AmpThreshold,smoothwidth,...

image thumbnail

updated 1 year ago

Polar Onion Peeling by nate

Apply polar onion peeling method for analyzing velocity map imaging (VMI) data. (onion peeling, physics, chemistry)

s=POP(im, bParams, qParams, cartImage)

image thumbnail

updated 1 year ago

Droplet Video Proccessor - code 1 of 3 by Matthew Moynihan

This code processes video of droplet production and does statistics on each droplet made. (video processing, droplets, biotech)

BWSizerA(videoBlock, dim, fStruct)

BlackOut(Image, rect, BLKrect, val)

findFilterNumA(I, rect)

image thumbnail

updated 1 year ago

Ferrofluid : pseudo simulation by Youssef KHMOU

Pseudo simulation of liquid magnet , first version . (chemistry, simulation)

B=ferrofluid(n)

image thumbnail

updated 1 year ago

Finite Difference Beam Propagation Method by Edgar Guevara

Gaussian pulse propagated in free space using FDBPM (chemistry, physics, fdbpm)

FDBPM_free_space.m

image thumbnail

updated 1 year ago

Finite Differences Beam Propagation Method in 3-D by Edgar Guevara

3-D Simulation of a gaussian pulse propagated in free space (chemistry, physics, adi)

FDBPM3D_free_space.m

FDBPM3D_free_space_slice.m

FDBPM3D_free_space_volume.m

image thumbnail

updated 1 year ago

FFT Beam Propagation Method by Edgar Guevara

Implementation of the FFT BPM in different optical waveguides and free space (chemistry, physics, fft)

BPM_2step.m

BPM_Y_Branch.m

BPM_free_space.m

image thumbnail

updated 1 year ago

Wigner3j symbol by Kobi

Wigner3j( J123, M123) calculates the Wigner 3j symbol. (chemistry, physics, wigner)

Wigner3j( j123, m123 )

image thumbnail

updated 1 year ago

SpinEchoMLE by Lee Potter

Maximum likelihood estimator for spin echo time decay constant. (signal processing, chemistry, physics)

SpinEchoMLE(Y,two_tau,Avg,x,opt)

SpinEchoPeakEst(Y,loc,two_tau,opt)

ExampleSpinEchoMLE.m

image thumbnail

updated 1 year ago

solving Diophantine equation by davood shaghaghi

This function is written to solve Diopantine equation.this equation should be in the form of C = A*F (control design, optimization, simulation)

dioph_SISO(A,C,n)

image thumbnail

updated 1 year ago

Applications of Chaos and Nonlinear Dynamics in Engineering - Vol. 1 by Stephen Lynch

Lynch files to accompany the book. (modeling, simulink, mathematics)

sys=Hopf_System(~,x)

xdot=Chem(~,x)

xdot=Duffing(t,x)

image thumbnail

updated 1 year ago

MIMO-Diophantine solver by davood shaghaghi

This function solve MIMO-Diophantine equation. (control design, optimization, simulation)

mimodioph(A,B,N)

image thumbnail

updated 1 year ago

Four parameters logistic regression - There and back again by Giuseppe Cardillo

Fit data points with a four points logistic regression or interpolate data. (statistics, chemistry, pharmaceutical)

L4Pinv(cf,y)

[cf G]=L4P(x,y,varargin)

image thumbnail

updated 1 year ago

Buckinghams Pi-Theorem in MATLAB by Thomas Tresch

Calculation of the dimensionless quantities (pi-groups) for given dimensional variables (pitheorem, dimensional analysis, physics)

PI_Groups_Calculation.m

image thumbnail

updated 1 year ago

Langmuir probe data analysis code by aasim Azooz

four parameters fitting of Langmuir I-V probe data (chemistry, physics, plasma)

[Ne,Ni,Vp,Vf,Te,E,f]=Analyze_Langmuir(V,I,Area,Mass)

f=Dry(a,x)

f=langmuir(a,x);

image thumbnail

updated 1 year ago

Background correction by Vincent Mazet

Compute an estimation of the background (aka baseline) in chemical spectra. (signal processing, chemistry, gui)

backcor(n,y,ord,s,fct)

demo.m

image thumbnail

updated almost 2 years ago

Final by Asif

A final exam Problem in one of the courses (chemistry)

asif

image thumbnail

updated almost 2 years ago

Henry's Law Constant Calculator by Nate

Calculates Henry's constant for common gases (henrys constant, constant, chemical engineering)

henrys(gasname,gastemp)

image thumbnail

updated almost 2 years ago

Empirical formula by Jonathan Karr

Class for representing empirical formulae including support for basic math (+, -, *, etc.) (empirical formula, element, chemistry)

edu.stanford.covert.util.EmpiricalFormula

image thumbnail

updated almost 2 years ago

DataSet Object by Scott Koch

The DataSet object (DSO) is a Matlab object created to hold both data and metadata. (statistics, chemistry, data import)

dataset(varargin)

datasetdemo.m

image thumbnail

updated almost 2 years ago

VASPLAB by Max Radin

Functions for integrating data from the Vienna Ab initio Simulation Package (VASP) into MATLAB. (chemistry, physics, vasp)

atomic_radius( Z )

chemsym2number( symbol )

export_df3( filename, chg )

image thumbnail

updated almost 2 years ago

Medium Model by Mark Selby

Thermodynamic Fluid Properties (thermodynamics, chemistry, fluid properties)

MediumModel

image thumbnail

updated almost 2 years ago

Method for quantitative absorption spectroscopy, version 2.1 by Tom O'Haver

A computational method for quantitative analysis by multiwavelength absorption spectroscopy (chemistry, physics, absorption spectrosco...)

CalculateTfit(x,y,InstFunction,width,absorbance,InstWidth...

TFit3A1(n,h)

TFit3A2(n,h)

image thumbnail

updated 2 years ago

GUI 2D HEAT TRANSFER by Dominik Gibala

This GUI presents 2D heat tranfer in a plate. (gui, mathematics, simulation)

GUI 2D HEAT TRANSFER

GUI_2D_prestuptepla(varargin)

image thumbnail

updated 2 years ago

Five parameters logistic regression - There and back again by Giuseppe Cardillo

Fit data points with a five points logistic regression or interpolate data. (statistics, chemistry, pharmaceutical)

L5Pinv(cf,y)

[cf G]=L5P(x,y,varargin)

image thumbnail

updated 2 years ago

Three parameters logistic regression - There and back again by Giuseppe Cardillo

Fit data points with a three points logistic regression or interpolate data. (statistics, chemistry, pharmaceutical)

L3Pinv(cf,y)

[cf G]=L3P(x,y,varargin)

image thumbnail

updated 2 years ago

Calculate Full width at half maximum (FWHM) of a peak by Ebo

Calculate Full width at half maximum (FWHM) of a peak. (fwhm, full width at half ma..., mathematics)

fwhm.m

image thumbnail

updated 2 years ago

All moments by Katie

Computes the 0th, 1st and 2nd moments of a single spectrum or an entire set of spectra (chemistry, physics, image processing)

[output]=allmom(x,b,lim1,lim2)

image thumbnail

updated 2 years ago

MolekuLab 1.0 - Open Source MatLab GUI by Csaba Peterfalvi

MolekuLab is a MatLab GUI to build and manipulate molecular structures atom by atom. (atom, molecule, nanostructure)

MolekuLab(varargin)

image thumbnail

updated 2 years ago

Methane Solubility by William Waite

Calculates the solubility of methane in water. (earth science, chemistry, gas hydrate)

MethaneSolubility.m

image thumbnail

updated 2 years ago

Integer partition generator by David Holdaway

Generates a table of all integer partitions of integers from 0 to N. (mathematics, physics, statistics)

integerparttable(nfinal )

intpartgen(N,maxnum,intlist)

intpartgen2(N,maxnum,intlist,allowednumrange)

Contact us