Software Listing of Author : "Frandotzois Beauducel"
- EASTER: Easter Sunday
- License: Shareware
- Price:


This little function computes the date of Easter Sunday for present year or specific years, using Oudin's algorithm. It works for the entire Julian calendar (starting 325 AD) and Gregorian calendar (after 1583 AD). Easter day is usefull to calculate other christian feasts, like Ash Wednesday (Easter - 46), Good Friday (Easter - 2), Ascension Thursday (Easter + 39), Pentecost (Easter + 49). See help for syntax, and details.
- Publisher: FrandoTzois Beauducel
- Date Released: 06-06-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Mogi: point source in elastic half-space
- License: Freeware
- Price: 0.00


The Mogi [1958] model allows to calculate analytic solution for surface deformation due to a point source in an elastic half-space. This model is widely used to simulate ground deformation produced by local perturbation like volcanic magma chamber. It computes displacements, tilt and strain in a polar space, due to a volume variation at depth [Anderson, 1936] or an isotropic pressure variation in a spherical source [Mogi, 1958]. The proposed Matlab script is a literal transcription of Mogi's simple equations, extended to non-isotropic medium (Poisson's ratio different from 0.25). All parameters can be vectorized. See help for syntax, and script comments for details.
- Publisher: FrandoTzois Beauducel
- Date Released: 23-04-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Okada: Surface deformation due to a finite rectangular source
- License: Freeware
- Price: 0.00


The Okada [1985] model allows to calculate analytic solution for surface deformation due to shear and tensile faults in an elastic half-space. This model is widely used to simulate ground deformation produced by local perturbation like tectonic faults (earthquakes) or volcanic dykes. Given rectangular fault geometry (length, width, depth, strike, dip) and 3-component dislocation amplitude, it computes the displacements, tilt and horizontal strain on the free-surface. The proposed Matlab script is a literal transcription of the Okada's equations, except that it proposes a strike angle of the fault, dislocation parameters are given by: rake, slip and opening (instead of U1, U2, U3), following Aki & Richards [1980] definition, and coordinates are relative to fault centroid. Lamé's constants λ and μ are replaced by Poisson's ratio...
- Publisher: FrandoTzois Beauducel
- Date Released: 14-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Radio link coverage map
- License: Freeware
- Price: 0.00


is program computes a map of visibility from a selected point on a topography. It has been written to help the search for radio relay best location. Because it considers only direct line of sight, it gives a good estimation for possible radio link for short distances only (less than 10 km), neglecting curvature of the Earth, Fresnel zone and atmospheric refraction on radio waves propagation. The program computes the relative elevation angle of the mask for each point (the angle is null or negative if the point is visible). The function needs a digital elevation model Z and associated (X,Y) vectors or matrices of coordinates (same unit as Z), position of the point (X0,Y0), the antenna height H0 (for instance 4 m), and the hypothetic antenna height Ha on each topography points (for instance 3 m). When no output argument is given, the...
- Publisher: FrandoTzois Beauducel
- Date Released: 06-01-2013
- Download Size: 430 KB
- Download
- Platform: Matlab, Scripts
- Read and write miniSEED file
- License: Shareware
- Price:


The Standard for the Exchange of Earthquake Data (SEED) is an international standard format for the exchange of digital seismological data. SEED was designed for use by the earthquake research community, primarily for the exchange between institutions of unprocessed earth motion data. It is a format for digital data measured at one point in space and at equal intervals of time. The SEED format consists of Volume Control Headers, Abbreviation Control Headers, Station Control Headers, Time Span Control Headers and finally Data Records. In complement to 'Dataless' SEED volumes, exists the 'Data-only' volume called Mini-SEED (see http://www.iris.edu for further information). The purpose of these functions is to read and write miniSEED data files directly from Matlab, avoiding intermediate format conversion (like SAC or other formats for...
- Publisher: FrandoTzois Beauducel
- Date Released: 10-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Read miniSEED file
- License: Freeware
- Price: 0.00


cThe Standard for the Exchange of Earthquake Data (SEED) is an international standard format for the exchange of digital seismological data. SEED was designed for use by the earthquake research community, primarily for the exchange between institutions of unprocessed earth motion data. It is a format for digital data measured at one point in space and at equal intervals of time. The SEED format consists of Volume Control Headers, Abbreviation Control Headers, Station Control Headers, Time Span Control Headers and finally Data Records. In complement to 'Dataless' SEED volumes, exists the 'Data-only' volume called Mini-SEED (see http://www.iris.edu for further information). The purpose of this function is to read miniSEED data files directly from Matlab, avoiding intermediate format conversion (like SAC or other formats for which many...
- Publisher: FrandoTzois Beauducel
- Date Released: 09-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- READIS2: Import IS2 files (Fluke infrared camera)
- License: Shareware
- Price:


This function reads data files from Fluke TI32 infrared thermal camera (.IS2 proprietary format). It returns data images (raw and calibrated temperatures, and visible RGB image) and some of the header information in a single structure. Without output arguments, it plots blended infrared and visible images and a histogram of temperatures. The function has been tested for TI32 camera original files only. Presently it does not work with files edited with the Fluke software, neither for other cameras. Also the function needs a separated calibration file since I was not able to find the original tables in the binary file (but I'm quite sure they exist...). Any help to improve that is welcome.
- Publisher: FrandoTzois Beauducel
- Date Released: 03-06-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Round with significant digits
- License: Shareware
- Price:


This little function rounds a number (or the elements of a vector ot matrix) towards the nearest number with N significant digits. Examples: roundsd(0.012345,3) returns 0.0123 roundsd(12345,2) returns 12000 roundsd(12.345,4,'ceil') returns 12.35 This is a useful complement to Matlab's ROUND, ROUND10 and ROUNDN (Mapping toolbox), especially when dealing with data with a large variety of order of magnitudes. I was about to upload this file when I found "sd_round.m" by Edward Zechmann (see aknowledgment), which has similar feature (and more). But, because my script is very different in coding (much much shorter), I decided to share it anyway.
- Publisher: FrandoTzois Beauducel
- Date Released: 26-04-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- WETON: Javanese calendar
- License: Shareware
- Price:


The current Javanese calendar was inaugurated by Sultan Agung of Mataram in the Gregorian year 1633. It is based on a combination of the Hindu calendar "Saka" and the Islamic calendar based on the lunar month, and contains different cycles: Pasaran (5-day), Dina Pitu (7-day), Wetonan (35-day), Mangsa (solar month), Wulan (Moon month), Pawukon (210-day), Tahun (Moon year), Windu (8-year), Kurup (120-year). Coincidences of these multiple cycles have special mystical meanings for any Javanese people, for instance the birthday "Weton" or the Noble Days "Dino Mulyo". This is the primary time-keeping system for all matters having cultural, historical, and metaphysical significance in the Java island, Indonesia. This little script computes dates in the Javanese calendar, indicating Dina Pitu, Pasaran, Dino, Wulan, Tahun, Windu, and Kurup for...
- Publisher: FrandoTzois Beauducel
- Date Released: 11-06-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
