Difference between revisions of "Category:Isis / Slang"

From Remeis-Wiki
Jump to navigation Jump to search
m (Changed protection level for "Category:Isis / Slang" ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite)))
Line 24: Line 24:
 
== Instructions ==
 
== 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.
 
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_introduction_for_the_new_bachelor_students|Introduction for the bachelor students]]
* ISIS Tutorial (X-ray astronomy lecture 2012)
+
* [[Isis_tutorial|ISIS Tutorial (X-ray astronomy lecture 2012)]]
* Plotting with the S-Lang Xfig module, instructions and examples
+
* [[Plotting_with_the_S-Lang_Xfig_module|Plotting with the S-Lang Xfig module, instructions and examples]]
* Define your own models in ISIS
+
* [[How_to_define_your_own_models_in_ISIS|Define your own models in ISIS]]
* Questions and Answers
+
* [[Questions_and_Answers| Questions and Answers]]
 
* [http://www.sternwarte.uni-erlangen.de/git.public/?p=isisscripts;a=history;f=README| README file] for using/.../changing the [http://www.sternwarte.uni-erlangen.de/isis/ ISISscripts]
 
* [http://www.sternwarte.uni-erlangen.de/git.public/?p=isisscripts;a=history;f=README| README file] for using/.../changing the [http://www.sternwarte.uni-erlangen.de/isis/ ISISscripts]
* Use timing tools with ISIS
+
* [[Timing_tools|Use timing tools with ISIS]]
* Parallel Error Calculation using MPI and SLmpi
+
* [[Parallel_Error_Calculation_using_MPI_and_SLmpi|Parallel Error Calculation using MPI and SLmpi]]
* fake an observation with isis
+
* [[Fake_an_Observation_with_ISIS|fake an observation with isis]]
* fit a curve to a 2D data set via parameterized polynomials
+
* [[Fit2dcurve|fit a curve to a 2D data set via parameterized polynomials]]
* Simultaneous Fits of a large number of observations
+
* [[Simfit|Simultaneous Fits of a large number of observations]]
* fitting equivalent widths directly
+
* [[Fitting_Equivalent_Widths|fitting equivalent widths directly]]
* emcee - the Markov-Chain-Monte-Carlo hammer
+
* [[ Emcee|emcee - the Markov-Chain-Monte-Carlo hammer]]
* install on a MAC OS X (10.10 yosemite) - fresh
+
* [[Install_ISIS_on_Mac|install on a MAC OS X (10.10 yosemite) - fresh]]
* Quickly generate a LaTeX table of spectral parameters with uncertainties
+
* [[Making_tables_with_sltable|Quickly generate a LaTeX table of spectral parameters with uncertainties]]
  
 
== Important/Useful ISIS functions ==
 
== Important/Useful ISIS functions ==

Revision as of 13:49, 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

  • S-Lang modules (function packages)
  • writing helps for functions
  • functions within structures
  • function nesting
  • self-value-management
  • changing qualifiers before passing them on
  • speed up code
    • iterating over an array - three different for-loops
    • ternary operator ?:
    • profile - Run-time profiler: Analyses (nested) function run-times
  • passing information to a fit function via metadata
  • References to variables