dorsal/arxiv
View SchemaGUI Tools for an Enhanced User Experience
| Authors | P. A. Kienzle |
|---|---|
| Categories | |
| ArXiv ID | physics/0211036 |
| URL | https://arxiv.org/abs/physics/0211036 |
Abstract
For instruments with many occasional users, it is important to have easy to use software. To support the frequent users it is important to be flexible. Using a scripting language to design a GUI and exposing it to the user allows us to do both. We present our work on a GUI for reflectometry data analysis and reduction written in Tcl/Tk and Octave, with underlying C code for the numerically intensive portions. As well as being easier to train new users, the new software allows existing users to do in minutes what used to take hours.
{
"annotation_id": "303fabee-b8fc-4094-b69d-e69a4742fe7e",
"date_created": "2026-03-02T18:00:42.610000Z",
"date_modified": "2026-03-02T18:00:42.610000Z",
"file_hash": "4c2f2b5ce1770623c0bff884806c0d4135e5ea1126e0d019d776b777b9bb81a5",
"private": false,
"record": {
"abstract": "For instruments with many occasional users, it is important to have easy to\nuse software. To support the frequent users it is important to be flexible.\nUsing a scripting language to design a GUI and exposing it to the user allows\nus to do both. We present our work on a GUI for reflectometry data analysis and\nreduction written in Tcl/Tk and Octave, with underlying C code for the\nnumerically intensive portions. As well as being easier to train new users, the\nnew software allows existing users to do in minutes what used to take hours.",
"arxiv_id": "physics/0211036",
"authors": [
"P. A. Kienzle"
],
"categories": [
"physics.data-an"
],
"title": "GUI Tools for an Enhanced User Experience",
"url": "https://arxiv.org/abs/physics/0211036"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "a8ebe1e9-388c-4aba-b5b3-8bc413727c4f",
"id": "arXiv Dataset IDs",
"type": "Model",
"variant": "snapshot-2026-03-01",
"version": "0.1.0"
},
"user_id": 1000002
}