Refine by Content Type

Refine by Product

Refine by Time Frame

image thumbnail

updated 10 months ago

Web-browser viewable GUI animations of .PNGs, .GIFs, etc. by Kevin Bartlett

Creates javascript/html GUI-driven animation of still images (GIFs, JPEGs, etc.). (gui, image processing, movie)

jsanim(fileList,varargin)

image thumbnail

updated 1 year ago

Save and load Matlab "projects" in editor by Kevin Bartlett

Saves and loads Matlab "projects" in editor (currently-open files, working directory, search path). (editor, project, programming)

matproj(varargin)

image thumbnail

updated 1 year ago

TCP/IP Communications in Matlab by Kevin Bartlett

Sends/receives TCP packets using Matlab's Java interface. Now handles matrices and cell arrays, etc. (communications, network, tcpip)

jtcp(actionStr,varargin)

jtcp(actionStr,varargin)

image thumbnail

updated 2 years ago

Error-tolerant parsing of newline-delimited data by Kevin Bartlett

Adaptive parsing of newline-separated data. Handles bad lines WITHOUT reading line-by-line. (parse, parsing, newline)

adaptive_parse(dataOrFid,parseFcnHndl,varargin)

adaptive_parse_appender_demo(parsed,thisChunkParsed,parse...

adaptive_parse_cleanup_demo(parsed,parsedPtrs,cleanupOpti...

image thumbnail

updated 2 years ago

Graphic depiction of timelines by Kevin Bartlett

Makes horizontal timeline plot. Timelines can start and stop either once or multiple times. (time, graphics, plot)

timeline(lineNames,startTimes,endTimes,varargin)

image thumbnail

updated 2 years ago

Annotated cropping of data plots by Kevin Bartlett

Makes a rectangular crop box in axes 1 with lines linking it to the corners of axes 2. (graphics, plotting, lines)

cropbox(ax1,ax2,xlims,ylims,varargin)

data2figpos(x,y,axHndl)

inter_axes_line(ax1,ax1x,ax1y,ax2,ax2x,ax2y,varargin)

image thumbnail

updated 2 years ago

Open new m-file with standard header text in editor by Kevin Bartlett

Creates a new m-file with standard function header text. (development, editor, boilerplate)

newmf(newMFileName)

image thumbnail

updated 2 years ago

Extremely simple version control for Matlab code by Kevin Bartlett

Creates sequentially-numbered backups of existing m-file for safety while editing. (source control, development, development environme...)

vcp(filename,varargin)

vedit(fileName,varargin)

image thumbnail

updated 2 years ago

mmcount.m by Kevin Bartlett

Uses the mmread utility to count the number of frames in a .asf video file. (mmread, video, media)

mmcount(filename)

image thumbnail

updated 2 years ago

Warning message for debugging/development by Kevin Bartlett

Issues warning that code has been changed temporarily for debugging/development purposes. (debugging, development, development environme...)

dbwarn(varargin)

image thumbnail

updated almost 3 years ago

Recursive version of isempty() for cells and structures by Kevin Bartlett

Returns true for cell arrays/structures that are not empty, but have only empty cells/fields. (empty, isempty, cell)

isemptyr(X)

image thumbnail

updated 4 years ago

A simple UDP communications application by Kevin Bartlett

Sends/receives UDP packets using Matlab's Java interface. (communications, udp, datagram)

judp(actionStr,varargin)

image thumbnail

updated 4 years ago

lexmkpackage by Kevin Bartlett

Makes software package by checking mfile dependencies WITHOUT using depfun.m (works for GUIs!). (path, directories, files)

lexdepfun(rootFunction,varargin)

lexmkpackage(fileSpec,varargin)

image thumbnail

updated 5 years ago

py_udp by Kevin Bartlett

Sends/receives UDP packets using Python. (tcp udp packets netwo..., communications)

py_udp_receive(port)

py_udp_send(targetIP,port,data)

image thumbnail

updated 5 years ago

choose_transect_limits by Kevin Bartlett

GUI for choosing time limits of oceanographic transects (gui, oceanography, transects)

choose_transect_limits(lat,lon,varargin)

ctl_makeguiobjects(varargin)

dial_demo()

image thumbnail

updated almost 6 years ago

find_cond_advance by Kevin Bartlett

Finds best advance of conductivity relative to temperature in CTD data by minimising salinity spikes (ctd, salinity, conductivity)

find_cond_advance(t,c,p,minAdv,maxAdv,varargin)

image thumbnail

updated 6 years ago

dial by Kevin Bartlett

Rotary graphical user interface control (gui tools, example, uicontrol rotary gui ...)

dial_demo()

dial

image thumbnail

updated 6 years ago

choose_profile_limits by Kevin Bartlett

Allows user to choose limits of oceanographic profile (e.g., CTD cast) (gui, oceanography, ctd)

accept_control_callback()

choose_profile_limits(varargin)

cpl_drag_box_lines()

Contact us