Skip to content

Releases: igrins/plp

v3.0.0

01 Apr 17:40
Compare
Choose a tag to compare

v3.0.0 is a release of the IGRINS PLP that include extensive changes. It is designed to reduce IGRINS data taken from the McDonald 2.7m, DCT/LDT, and Gemini-South telescopes.

Updates include:
-Runs in python 3
-Example script run.sh to simplify running the PLP on a single night
-Flexure correction
-Cosmic ray correction using astroscrappy
-Updated spec_a0v.fits file output
-Extensive "under the hood" updates to various portions of the code and bug fixes

2.2.0

18 Aug 06:31
Compare
Choose a tag to compare
Merge branch 'feature/sky-ab'

v2.2.0-alpha.4

27 Mar 20:25
Compare
Choose a tag to compare
v2.2.0-alpha.4 Pre-release
Pre-release
  • "prepare-recipe-logs" now takes a "populate-group1" option. When set, the GROUP1 colum of the resulting recipe_log file will be set to 1st OBSID of that row.
> python igr_pipe.py prepare-recipe-logs 20170314 --populate-group1
  • "stellar-*" and "extended-*" commands will write output files named after its GROUP1 value (if GROUP1 values is "1", it will be replaced by the 1st OBSID; i.e., you don't have to regenerate recipe log files). For other recipes, GROUP1 should be either "1" or equal to the 1st OBSID.
HR3651, STD, 47, 1, 40.000000, A0V_AB, 47 48 49 50, A B B A
GJ1111, TAR, 51c, 47, 120.000000, STELLAR_AB, 51 52 53 54, A B B A

With above recipe_log file, output files will have names like (note that GROUP1 is set to '51c')

SDCH_20170314_0051c.spec.fits

Instead of "-s" option with which you specifies 1st OBSID, you can use "-g" option to specify the group name.

> python igr_pipe.py stellar-ab 20170314 -b H -g 51c 
  • Commands such as "plot-spec" and "divide-a0v" takes an optional argument of "a0v" that specifies which a0v spectrum for the division. The value of a0v is interpreted as the GROUP1 value (which should equal to 1st OBSID). If the value of a0v is "GROUP2", the GROUP2 value in the recipe log file will be used.
> python igr_pipe.py divide-a0v 20170314 -b H -g 51c --a0v=47 

or

> python igr_pipe.py divide-a0v 20170314 -b H -g 51c --a0v=GROUP2
  • These has not been well tested, so please report bugs if you encounter problems.

v2.2.0-alpha.3

23 Mar 03:05
Compare
Choose a tag to compare
v2.2.0-alpha.3 Pre-release
Pre-release
  • fix "divide-a0v" failing to work
  • add "--height-2dspec" option which specifies the height of the rectified 2d spec output in pixels.

v2.2.0-alpha.2

03 Mar 16:24
Compare
Choose a tag to compare
v2.2.0-alpha.2 Pre-release
Pre-release

This fixes a few bugs in alpha.1 release and add initial set of jupyter notebooks.

v2.2.0-alpha.1

02 Mar 20:23
Compare
Choose a tag to compare
v2.2.0-alpha.1 Pre-release
Pre-release

This version incorporated several important bug fixes and internal code improvement.

Bug fixes

  1. Fixed an issue that the flux is not conserved in "*.spec2d.fits" files.
  2. Fixed an issue that 1d spec of "extended-*" recipe is incorrectly calculated with incorrect weighting.
  3. Fix parameter for LA-Cosmic is not properly handled.

Please check the updated How to run pipeline page. Also check the 1-d spectra extraction page for the extraction options.

v2.1 alpha 3

21 Jun 06:53
Compare
Choose a tag to compare
v2.1 alpha 3 Pre-release
Pre-release

This is another alpha release.

There has been some internal changes. Also I added "divide-a0v" recipe. This will write files "*.spec_a0v.fits" which contains target / a0v * a0v_model.

Pre-release (alpha2) of v2.1

15 Aug 05:58
Compare
Choose a tag to compare
Pre-release

The is a second alpha of v2.1.

Some visible new features in v2.1

  • you may use "register-sky" recipe instead of "thar" (register-sky requires "SKY" in the recipe_log file, and does not use THAR). This should be useful for the observations taken after the lamp change in June.
  • it saves "*.var2d.fits" file which is a 2-d variance map (contributed by Kyle Kaplan).
  • The flattening code in "a0v" recipe is improved and should be more usable.
  • a new recipe "tell-wvsol" (or wvlsol-tell which is an alias) contributed by Kevin Gullikson. This can be run for a0v stars after the "a0v-" recipes. And it will try to refine the wavelength solution using the telluric model. The results will be saved as ".wave.fits" (for now, the unit is in nm but may be changed).

pre-release of v2.1

11 Aug 07:35
Compare
Choose a tag to compare
pre-release of v2.1 Pre-release
Pre-release
v2.1-alpha.1

Merge remote-tracking branch 'igrins_plp/master'

Version 2.0

15 Jun 14:22
Compare
Choose a tag to compare

Release of the stable brach