Difference between revisions of "Category:Isis / Slang"

From Remeis-Wiki
Jump to navigation Jump to search
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.

Important/Useful ISIS functions

  • Spectral Analysis
  • Timing Analysis
  • Plotting with SLxfig
  • Uncertainties & Contours
  • Debugging & Programming

S-Lang tips & tricks