UNIX Shell, PERL, PHP, Python, Ruby, R, AppleScript, Bioinformatics, Chemistry, Physics, Astronomy, Geography, Cognitive Science, Automator Actions, Ecology, Oceanography, Matlab/Octave

The Ultimate Astro Widget

Description:
This is a Dashboard widget for Mac OS X Tiger. It computes the UTC, LST, JD and MJD for provided observatories in the world. It can also computed airmass curves and observablities. It is not a script by itself rather than a collection of CSS, Javascript, HTML, Python and C scripts... But it provides excellent examples computations n javascript, how to manage XML files and XMLHttpRequests in Javascripts, as well as some basic python stuff.

Author's Email:
cfoellmi@free.fr

Author's Homepage:
http://cfoellmi.free.fr

Script File:
UltimateAstroWidget.zip (644.86 KB)

NCSAstore.pl

Description:
This is a script to put on the end of your NCSA batch files, to do parallel uploads to mass storage at the end of your runs. It should be possible to adjust this script to work with other supercomputers too.
Sample usage is
# Designate storage directory on MSS
set STORAGE_DIR="Runs/Flash25/bhl/exe01"
# Make the file list
\ls -1 --hide-control-chars *hdf* *log flash.dat > files.txt

Author's Email:
rge21@pas.rochester.edu

Author's Full Name:
Richard Edgar

Author's Homepage:
http://www.pas.rochester.edu/~rge21/computing/programs/ncsastore/index.shtml

Script File:
NCSAstore.pl (2.8 KB)

simpdftexnodel: A simpdftex that is compatible with Skim 0.5+ autorefreshes from disk.

Description:
The simpdftex that comes with most LaTeX distributions is not compatible with the auto-refresh features of Skim version 0.5 and up.
This simpdftexnodel (where "nodel" is short for "no delete") is compatible with Skim.

Author's Email:
ted@tedpavlic.com

Author's Full Name:
Ted Pavlic

Author's Homepage:
http://phaseportrait.blogspot.com/2007/07/skim-automatic-refreshes-and-simpdftex.html

Script File:
simpdftexnodel.gz (7.63 KB)

ANOVA for study of algorithmic components

Description:
To study the performance of a parallel ACO algorithm with various components (interconnection topology, migration frequency, number of CPUs) I wrote this R script to perform an ANOVA on the experimental results.
Hope it could be a start point for others with similar needs.

Author's Email:
mmanfrin@iridia.ulb.ac.be

Author's Full Name:
Max Manfrin

Author's Homepage:
http://iridia.ulb.ac.be/~mmanfrin/

Script File:
ANOVA-30-10000-small.zip (80.77 KB)

Ruby Bioinformatics code(very basic)

Description:
This code is ported from the Python code in "Beginning Python for Bioinformatics" by Patrick O'Brien. This code has not been heavily tested(only lightly tested), so use at your own risk.

Author's Homepage:
http://gavmacprogramming.wordpress.com/2007/03/29/exploring-bioinformatics-with-ruby/

Script File:
bioinformatics_april.zip (11.8 KB)

multi_chemprops.scpt

Description:
This script takes as input a file containing SMILES strings and calculates a variety of chemical properties using ChemDraw.

Author's Email:
swain@mac.com

Author's Homepage:
http://www.macinchem.org/

Script File:
multi_chemprops.scpt.zip (9.17 KB)

Comparison of metaheuristics' performance: boxplot and non-parametric test

Description:
For a full description see the URL:
http://iridia.ulb.ac.be/wiki/index.php/Repository_of_scripts_used_by_IRIDIA_members

Author's Email:
mmanfrin@ulb.ac.be

Author's Full Name:
Max Manfrin

Author's Homepage:
http://iridia.ulb.ac.be/~mmanfrin/

Script File:
R-analysis.zip (3.43 MB)

Forpedo v0.1.1

Description:
Forpedo is a preprocessor for Fortran that supports generic programming and run-time polymorphism.

Author's Email:
drewmccormack@mac.com

Author's Full Name:
Drew McCormack

Author's Homepage:
http://www.macanics.net

Script File:
forpedo.zip (20.37 KB)

ChemDraw to Tiff

Description:
Converts ChemDraw files to TIFF format for publication

Author's Email:
swain@mac.com

Author's Homepage:
www.macinchem.org

Script File:
Convert_ChemDraw_to_TIFF.zip (9.18 KB)

Get Selected Papers

Description:
This is an AppleScript designed to work with BibDesk. It gets the current selection of publications in the front document of BibDesk, and assuming each publication is associated to a local file, it duplicates each file to a "SelectedPapers" folder on the desktop of the current user. Handy for collecting in a folder all papers meeting certain search criteria.

Author's Email:
marco_coisson@mac.com

Author's Full Name:
Marco Coïsson

Author's Homepage:
http://homepage.mac.com/marco_coisson

Script File:
Get_Selected_Papers.scpt.zip (3.09 KB)