Science Applications and Scripts
These are applications, tools and scripts that I created for simplifying my job as a researcher and a scientist. They are provided for free for your convenience, maybe you find them useful or find a way to adapt them to your needs. I don't provide any kind of support for them.
Scripts and programs for proFit
Please note that I'm not involved in the development of proFit and I'm not linked in any way to QuantumSoft. I'm simply a happy user of proFit. Here are scripts and programs you can use with proFit (tested with version 6.0.x):
- ExploreGraph: a dialog that creates a cursor on the current graph; you can move the curson around the graph and read or set its coordinates; sort of a "marker" but for graph windows. Similar to what you can achieve by command-option-control-click&drag in a graph window.
- ZoomGraph: two markers on a graph, to select an area and zoom it. Similar to what you can achieve by command-option-control-shift-click&drag in a graph window.
- proFit export as text: this AppleScript droplet accepts proFit data windows and converts them into text files. You can edit the code of the script to modify the export options (column titles, column separators, line endings) and to match the proFit version.
AppleScripts
- Get Selected Papers: 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.
- Copy Normalized References to clipboard: this is an AppleScript designed to work with BibDesk. It gets the current selection of publications in the front document of BibDesk and copies to the clipboard a text, one line per publication, with the reference written in some "standard" form of your choice (defined in the script itself); as an example, the provided script generates an output of this kind in the clipboard:
P. Allia, M. Coïsson, M. Knobel, P. Tiberto, F. Vinai, Physical Review B 60 (1999), 12207.
- Attach Files to Mail Message: this is an AppleScript designed to work with BibDesk and Apple Mail.app. It gets the current selection of publications in the front document of BibDesk, creates a new mail message in Mail, and attaches the files linked to BibDesk selection to this message. Receiver, subject and text are left empy. The new message is not automatically sent.
- Show front document of Skim in BibDesk: this is an AppleScript designed to work with BibDesk and Skim. It takes the frontmost document in Skim and searches its record in the frontmost database file in BibDesk. If found, it opens the record in a new window in BibDesk.
- Show publication in BibDesk: this is an AppleScript designed to work with BibDesk and DEVONthink Pro. The idea is that you can drag&drop a BibDesk record in DEVONthink Pro (in a text document), and the cite key is automatically pasted. In DEVONthink Pro, then, you can select this cite key (with a simple double-click), then you launch this script; the associated record will be found and opened in BibDesk.
- Paste proFit's Front Data Window into TeXShop: this is an AppleScript that works with proFit and TeXShop; it takes the frontmost data window of proFit, transforms it into a LaTeX table, and pastes it into TeXShop, at the current position of the insertion point. The table layout can be edited in the script to adjust it to your needs.
Back to my homepage