Difference between revisions of "Category:Isis / Slang"
Thalhammer (talk | contribs) |
Thalhammer (talk | contribs) |
||
Line 48: | Line 48: | ||
== S-Lang tips & tricks == | == S-Lang tips & tricks == | ||
− | * S-Lang modules (function packages) | + | * [[Modules | S-Lang modules (function packages)]] |
* writing helps for functions | * writing helps for functions | ||
− | * functions within structures | + | * [[Functions_within_structures|functions within structures]] |
− | * function nesting | + | * [[Function_nesting|function nesting]] |
− | * self-value-management | + | * [[Self-value_management|self-value-management]] |
− | * changing qualifiers before passing them on | + | * [[Changing_qualifiers_before_passing_them_on|changing qualifiers before passing them on]] |
* speed up code | * speed up code | ||
− | ** iterating over an array - three different for-loops | + | ** [[Iterating_over_an_array_-_three_different_for-loops|iterating over an array - three different for-loops]] |
− | ** ternary operator ?: | + | ** [[Ternary_operator_%3F|ternary operator ?: ]] |
− | ** profile - Run-time profiler: Analyses (nested) function run-times | + | ** [[Profiling|profile - Run-time profiler: Analyses (nested) function run-times]] |
− | * passing information to a fit function via metadata | + | * [[Pass_information_to_a_fit_function_via_metadata|passing information to a fit function via metadata]] |
− | * References to variables | + | * [[References_to_variables|References to variables]] |
[[Category:Software]] | [[Category:Software]] |
Revision as of 14:11, 28 May 2018
The Spectral Interpretation System (ISIS) was developed at MIT for the analysis of X-ray spectra.
This page is a copy from the old wiki. It does not show the content of a usual category page and has to be updated!
Before you start
ISIS history
You will make your ISIS-life A TON easier by setting up an ISIS history file that saves any interactive commands you use. They are usually automatically set on the Remeis-cluster, otherwise go to your .bashrc and use:
ISIS_HISTORY_FILE=/path_where_you_want_your_file_ususally_home/.isis_history
export ISIS_HISTORY_FILE
Adapt for other shells accordingly.
ISISscripts
A huge (and extremely useful) collection of useful ISIS functions, written and maintained by the Remeis observatory (and certainly containing thousands of working hours by a variety of people) can be found here:
http://www.sternwarte.uni-erlangen.de/isis/
Please cite properly when used!
Instructions
Note that this page was just copy-pasted from the old wiki. This is only a short list of instructions that will be available. I do not think that a full list of all instructions should go here for the new wiki, I'm trying to find another solution for that. In the end, I think only the instructions to get isis running and first steps should be here. I will move all the advanced stuff like defining models, timing tools, etc. somewhere else.
- Introduction for the bachelor students
- ISIS Tutorial (X-ray astronomy lecture 2012)
- Plotting with the S-Lang Xfig module, instructions and examples
- Define your own models in ISIS
- Questions and Answers
- README file for using/.../changing the ISISscripts
- Use timing tools with ISIS
- Parallel Error Calculation using MPI and SLmpi
- fake an observation with isis
- fit a curve to a 2D data set via parameterized polynomials
- Simultaneous Fits of a large number of observations
- fitting equivalent widths directly
- emcee - the Markov-Chain-Monte-Carlo hammer
- install on a MAC OS X (10.10 yosemite) - fresh
- Quickly generate a LaTeX table of spectral parameters with uncertainties
Important/Useful ISIS functions
- Spectral Analysis
- Timing Analysis
- Plotting with SLxfig
- Uncertainties & Contours
- Debugging & Programming
S-Lang tips & tricks
Pages in category "Isis / Slang"
The following 48 pages are in this category, out of 48 total.
C
F
I
- Install ISIS on Mac
- Install ISIS on Windows 10
- ISIS - Defining data dependent models
- ISIS history file
- ISIS introduction for the new bachelor students
- Isis tutorial
- Isis tutorial fitting1
- Isis tutorial gratings
- Isis tutorial installing
- Isis tutorial walkthrough
- Isis/s-lang video tutorial by F. Fürst
- Isis:tutorial:slang
- ISISscripts
- Iterating over an array - three different for-loops