summaryrefslogtreecommitdiff
path: root/source/release_notes.rst
blob: 640aea72379cdb316d8ea5ad10b4e334d8ef9937 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
Release Notes
=============

ACSTOOLS
--------

ACSTOOLS v2.0.4 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-07-28 18:50:50+00:00*

``stsci.xxx``, ``scipy``, and ``scikit-image`` are now *optional*
packages. That is, ``acstools`` would install without them but affected
task(s) will complain if they are missing.

ACSTOOLS v2.0.3 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-07-28 17:27:15+00:00*

Re-organize package for a cleaner look. Executable scripts are now entry
points (for Windows compatibility). Version tagging is now controlled by
``relic`` submodule. Miscellaneous clean ups that should not affect
functionality.

ACSTOOLS v2.0.2 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-06-03 20:42:49+00:00*

Bug fix release with a fix for outdated skimage import in satellite
detection tool.

References: #6

ACSTOOLS v2.0.1 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-04-25 15:51:47+00:00*

Bug fix release with a fix for satellite detection algorithm.

References: #3, #4, FootPrints Ticket 8763.

ACSTOOLS v2.0.0 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-03-17 16:37:53+00:00*

The following changes were made since the last release in April 2014:

-  Removed standalone ``PixCteCorr`` task. Use ACSCTE step from HSTCAL
   instead to have parallelization and consistent results with the
   CALACS pipeline.

-  Removed ``runastrodriz`` task (moved to ``drizzlepac``).

-  Added masking, post-flash processing, iterative cleaning, and
   alternative statistics to ``acs_destripe`` task. Masking is
   particularly useful for polarized data.

-  Fixed bugs in ``acs_destripe`` task, including proper error handling
   and pixel weighting.

-  Added new ``acs_destripe_plus`` task, which is particularly useful
   for destriping subarrays with ``acs_destripe`` in the middle of
   CALACS processing (between ACSCCD and ACSCTE steps).

-  Added new ``satdet`` module, which can detect and flag satellite
   trails.

-  Added Python 3 support (untested).

CALCOS
------

v3.1.3
~~~~~~

*None*

Most of the additions to the code were to make calcos run under Python
3.

v3.1
~~~~

*None*

Calcos 3.1 includes the following bug fixes and features:

Allow flux extraction from 0 to 100%
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The latest version of calcos (3.0) throws an IndexError when the range
of the 2zxtab is 0 to 100%. Handle this case separately, always
integrating over the whole height of the extraction box to duplicate the
behavior of the boxcar

option.

Ignore DQ flag DQ\_GAIN\_SAG\_HOLE in background regions in profile alignment step
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

CALCOS uses DQ flags in the profile alignment step, omitting columns
that have a pixel DQ value that contains any value in SDQFLAGS (read
from science data header). The flagging of large areas with gain sag
holes after the move to LP3 has made it very difficult to find
background regions that won't cause whole columns be omitted from the
alignment step, possibly resulting in not enough good columns to do the
alignment correction.

To alleviate this, pixels in the background region should be able to
test against a different DQ value (e.g. one without the
DQ\_GAIN\_SAG\_HOLE value) from pixels in the target region.

Shift DQ data array the same as data array in TRCECORR and ALGNCORR steps of calcos
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The data arrays are shifted in the Y direction in the TRCECORR and
ALGNCORR steps of calcos, but the DQ arrays are not currently shifted.
The DQ arrays should be shifted in the same way that the data arrays are
in the ALGNCORR and TRCECORR steps.

Fix up x1d output for boxcar option
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

There are a number of shortcomings in the x1d output of calcos if the
XTRCTALG keyword is set to 'BOXCAR'.

1. The BACKGROUND\_PER\_ROW column is calculated incorrectly (total
   background is divided by the wrong number of rows) and should be
   renamed to "BACKGROUND PER PIXEL"

2. The NUM\_EXTRACT\_ROWS column is calculated incorrectly (off by 1).

3. The Y\_LOWER\_OUTER, Y\_LOWER\_INNER, Y\_UPPER\_INNER and
   Y\_UPPER\_OUTER columns are calculated incorrectly - they are
   constants whereas they should follow the linear relation using the
   SLOPE and INTERCEPT from the reference file.

Restore display format for x1d columns
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

In the 3.0 update to CALCOS, the display formats for the columns in the
.x1d output table were removed. They should be restored.

CalCOS should print warnings for certain conditions of HOTSPOT calibration
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The new code to support hot spot flagging with the associated reference
file will need to output warnings to the user in a couple select cases.

1. If a DQ bit in SDQOUTER is not also in SDQFLAGS, a warning should be
   printed.

2. If the PHAMIN/PHAMAX header keywords of the applied SPOTTAB are more
   inclusive that what is applied to the data itself, a warning should
   be printed.

Change DQ array handling in x1d with hotspot treatment
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

With the CalCOS change to handle the hot spots and the SPOTTAB reference
file, the DQ array in the output x1d files will change slightly.

1. The data quality value for each pixel should be given by: (DQ\_INNER)
   \| (DQ\_OUTER & SDQOUTER)

An additional check should be done to verify that the DQ\_WGT in the
x1dsum is still calculated correctly after this modification.

Events in COS data should now be flagged using the SPOTTAB
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

To handle the hot spots in COS data, a new reference file is being
delivered (SPOTTAB) that will specify physical regions on the detector
that should be flagged if they occur during any given dataset. CalCOS
needs to flag each region given in a SPOTTAB if the time of the event
(given by START, STOP in each row) overlaps with any good-time-interval
(GTI) in the observation.

Modules changed:

Setup.cfg:
''''''''''

Version changed.

lib/calcos/timetag.py
'''''''''''''''''''''

Added code to shift the DQ arrays by the amount of the trace correction
and alignment correction before doppler blurring. Added code to pass the
good time intervals to modules that need it to check for active
hotspots. Added

code to make sure that events that get shifted into the active area
after their doppler correction is applied don't cause the minimum and
maximum X shifts to be drastically wrong.

lib/calcos/cosutil.py
'''''''''''''''''''''

Added code to check SPOTTAB keywords, and to add active hotspots to the
DQ flags for events and the DQ arrays. Added code to shift the DQ values
of events by the amount in the trace and alignment corrections.

lib/calcos/calcos.py
''''''''''''''''''''

Added code to enable use of SPOTTAB reference file

lib/calcos/concurrent.py
''''''''''''''''''''''''

Updated interface to cosutil.updateDQArray

lib/calcos/extract.py
'''''''''''''''''''''

Renamed BACKGROUND\_PER\_ROW table column to BACKGROUND\_PER\_PIXEL.
Restored display formet to table columns. Treat DQ flags in the outer
regions if affected by a hotspot by setting DQ\_WGT to 0. DQ\_ALL column
is now the OR of the DQ flags of all pixels in the extraction region.
Fixed an indexing bug in how the extraction regions were specified.

lib/calcos/getinfo.py
'''''''''''''''''''''

Added SPOTTAB capability.

lib/calcos/trace.py
'''''''''''''''''''

Added code to make sure that gain sag holes don't affect the background
DQ values.

lib/calcos/x1d.py
'''''''''''''''''

Added code to pass brftab reference file to timetag.getWavecalOffsets so
that the Active Area can be determined at the time the offsets are
calculated.

CRDS
----

Server-side code for opus-2016.1-4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*None*

This release includes context pickling optimizations to address Isilon
file system performance issues.

CUBE-TOOLS
----------

*2016-08-03 15:22:50+00:00*

DRIZZLEPAC
----------

Public Release of v2.1.3
~~~~~~~~~~~~~~~~~~~~~~~~

*2016-04-05 19:23:04+00:00*

This version represents the same code, with a few additional
enhancements, as the code that was installed for operational calibration
of HST data as of 23 Feb 2016. This represents a major update to the
DrizzlePac software, and also the last version with significant new
features. Future releases will focus primarily on bug fixes that affect
operational use of this code. Full support for this package can be found
at http://drizzlepac.stsci.edu.

A brief overview of the new features and major bug fixes found in this
version (relative to what was released as part of v1.1.16) includes:

-  Full Python 2.7 and 3.5 support

-  Built-in support for automatic mosaic creation

-  Tweakreg now aligns all images in a mosaic into a single undistorted
   output frame even if some images do not overlap others in the mosaic

-  Improved sky matching

-  Produce seamless mosaics using new sky matching techniques. More
   details can be found in an example where these techniques are
   compared.

-  Support for the improved time-dependent ACS distortion model

-  Supports the new ACS distortion calibration: Only DrizzlePac 2.0 is
   able to interpret and apply the latest ACS/WFC distortion reference
   files

-  Support for alignment of data from different HST cameras

-  Specify separate source finding parameters for input and reference
   images to optimize source detection from images taken with different
   HST cameras.

-  Support for use of inclusion/exclusion regions in image alignment

-  Improved support for WFPC2 data

-  resolved problems processing WFPC2 data which had DGEOFILEs
   specified.

-  now requires user to run 'updatewcs' task on WFPC2 data to enable
   astrodrizzle and tweakreg to work with them seamlessly

-  **[API change]** Use of 'updatewcs' removed from TEAL interfaces

-  User and pipeline will need to run this task independently prior to
   running astrodrizzle or tweakreg

-  Python scripts calling astrodrizzle and tweakreg can still set the
   'updatewcs' parameter and have it run as part of those tasks
   (presumably, the user understands when this task will wipe out
   previous updates in their own script)

-  **[API change]** The user interfaces to all 3 coordinate
   transformation tasks now use 'coordfile' as the input file of
   coordinates to transform. The use of 'coords' has been deprecated,
   but still can be used if needed. However, use of 'coordfile' will
   always override any input provided simultaneously with 'coords'
   parameter. Help files have been updated to document this as clearly
   as possible for users.

-  Now relies on astropy for WCS, coordinate specification and I/O
   libraries

-  A full 6-parameter general linear fit can now be performed using
   tweakreg, in addition to shift and rscale

-  WCS keywords updated by tweakreg will result in an undistorted output
   frame with NO residual skew (as represented in the CD matrix
   keywords)

The full set of Release Notes can be found at
http://ssb.stsci.edu/doc/stsci\_python\_x/drizzlepac.doc/html/release\_v2\_0\_0\_notes.html.

FITSBLENDER
-----------

Public Release of v0.2.6
~~~~~~~~~~~~~~~~~~~~~~~~

*2016-04-05 19:35:00+00:00*

This version of fitsblender supports the release of drizzlepac v2.1.3 as
used in the operational HST calibration pipeline and archive as of 23
Feb 2016. It primarily includes bug fixes; namely,

-  Fixed problem with random results from fitsblender by replacing use
   of dict with OrderedDict. This problem resolves issues with which
   image was interpreted as first and last when looking for values to
   use to populate the combined header.

-  Default pipeline processing rules files for all instruments amended
   to reset FLASHCUR header value to 'multi' instead of first.

-  Simple update to insure that any keyword deletion works cleanly with
   astropy by trapping any KeyError? exceptions explicitly.

-  Replace use of pyfits with astropy.io.fits.

-  Now works as-is under Python 2.7 and Python 3.5

HSTCAL
------

HSTCAL v1.0.1 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-07-07 19:36:46+00:00*

This release is to accommodate CALACS processing for new ACS subarrays
added by FSW change done in May 2016. Particularly, BLEVCORR is modified
to trim virtual overscans off the new subarrays (old subarrays do not
have virtual overscans). No changes are made for CALWF3 and CALSTIS.

HSTCAL v1.0.0 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-03-17 17:46:33+00:00*

The following changes were made since the last release in April 2014,
broken down by sub-components:

General
^^^^^^^

-  Fixed compilation warnings.

WFC3 (v3.3)
^^^^^^^^^^^

-  A new processing step, FLUXCORR, was added to the UVIS pipeline, and
   is performed at the end of processing. It will scale the chip2 image
   using the new PHTFLAM1 and PHTFLAM2 values in the IMPHTAB. New flat
   fields for all filters, as well as a new IMPHTTAB have been delivered
   by the team for this step to be completely implemented.

-  The CTE correction has been implemented for all full-frame UVIS data.
   This is done in conjunction with a full run through of the pipeline
   code without the CTE correction applied, such that both CTE corrected
   and non-CTE corrected output files are saved. This correction is for
   the same reasons as in ACS, but the CTE correction algorithm is
   different; it is applied to the raw file instead of later in the
   processing. Some sections of the CTE code support parallel processing
   with OpenMP. The default for calwf3 is to use all available
   processors. To restrict processing to 1 cpu use the flag -1 in the
   call to calwf3.e The CTE processing is controlled with the PCTECORR
   keyword. New CTE corrected output products will be produced at all
   stages which involved changes to most of the controlling routines and
   output trailers. See the team documentation for more complete
   information on the updates.

-  In conjunction with the CTE correction, a standalone interface
   ``wf3cte`` was created to perform just the CTE correction, similar to
   ``wf32d`` etc.

-  Sink pixel detection is now performed in the UVIS pipeline for
   full-frame images, using the SNKCFILE reference image, and the
   science data DQ mask is updated with the detections. The reference
   image has 2 extensions, each in the pre-overscan trimmed format. This
   step is performed if DQICORR is PERFORM, and is done before BLEVCORR
   while the science image is still untrimmed.

-  Some of the new reference files required new code to read them,
   including the new format for the UVIS IMPHTTAB associated with the
   FLUXCORR step

-  The default CRCORR behavior for IR SCAN data will now be set to OMIT
   by default so that the resulting calibrated image is last read -
   first read instead of the fit to the ramp.

-  All IR scan related keywords formerly in the SPT file will also be
   present in the FLT file

-  For UVIS and IR, a copy of the CSMID keyword, formerly in the SPT
   will also be in the FLT file, CSMID lists the channel select
   mechanism ID.

-  bug fix: nrej initialized in ``wf3rej`` so that REJ\_RATE reported
   consistently correct for the IR pipeline

-  bug fix: a wfc3 uvis association which specifies multiple products
   wont finish processing and segfaults

-  An assortment of memory leaks were fixed

-  Explicit error added to report a non-WFC3 image used as input to the
   pipeline

-  updated text in ``wf3rej`` to report that Astrodrizzle should be used
   to align images instead of PyDrizzle since that’s how it’s advertised
   to users

-  fixed SEGFAULT error in reference file checking when iref environment
   variable not set by user, so can’t find file

ACS
^^^

-  Added support for 2K subarrays in PCTECORR.

-  ``acs2d.e`` reads calibration flags from image header instead of
   command line.

-  Improved temporary file handling.

-  Improved error message if input image does not belong to ACS.

-  Added support for very long input list for ACSREJ.

-  Fixed memory leaks (non-critical).

JWST\_VISIBILITY
----------------

*2016-08-01 19:12:06+00:00*

The first tagged release of the tool for internal and external testing.
Target visibility plots from this tool should **always** be checked
against APT for consistency, as this tool does not account for all of
the same constraints (and is not intended to).

PYRAF
-----

Version 2.1.10.1
~~~~~~~~~~~~~~~~

*2016-06-23 15:32:40+00:00*

This is not a real release of PyRAF per-se, but it's first git/github
tag.

PYSYNPHOT
---------

PySynphot v0.9.8.4 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-08-15 15:50:59+00:00*

Fixed a bug of inconsistent ``waveset`` definitions across different
objects. Cleaned up setup files. Now uses ``relic`` submodule for
version tagging.

PySynphot v0.9.8.3 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-07-07 21:09:08+00:00*

Moved ``data``, ``test``, and ``src`` directories one-level down for
AstroConda. Minor documentation related updates. Typical users should
not see significant changes between this release and the previous
release of 0.9.8.2.

PySynphot v0.9.8.2 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-03-17 17:20:03+00:00*

The following changes were made since the last PyPi release (v0.9.7) in
October 19, 2015:

-  Updated spectra data including ACS ``wavecat`` and Vega reference
   spectrum.

-  Replaced PyFITS dependency with ``astropy.io.fits``.

-  Added a lot of documentation and tutorials.

-  Bug fixes.

-  Python 3 support (untested).

REFTOOLS
--------

REFTOOLS v1.7.3 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-08-08 18:17:10+00:00*

Fix AstroConda build by making TEAL import in ``tdspysyn`` completely
optional.

REFTOOLS v1.7.2 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-08-02 15:30:44+00:00*

Reorganized and cleaned up package. Updated documentation. Marked some
tests as expected failures. Overall, none of these changes should affect
end-user.

REFTOOLS v1.7.1 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-03-17 16:55:15+00:00*

The following changes were made since the last release in April 2014:

-  Added ``interpretdq`` module to interpret individual DQ flags from DQ
   array.

-  Updated ``mkimphttab`` to handle WFC3 photometry keywords.

-  Replaced old ``stsci.*`` dependencies with SciPy.

-  Added Python 3 support (untested).

SPECVIEW
--------

Pre-release for May2015 JWST DA User Training
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2015-04-28 15:44:58+00:00*

SPECVIZ
-------

v0.2.1rc5
~~~~~~~~~

*2016-07-19 13:20:03+00:00*

Same as RC4, except we fixed ``ConfigParser`` compability with Python 3.

v0.2.1rc4
~~~~~~~~~

*2016-07-12 18:05:38+00:00*

This release incorporates the specutils package, replacing the
previously used base spectrum object with the specutils object.

v0.2.0rc3
~~~~~~~~~

*2016-06-20 23:44:13+00:00*

This release contains fixes and usability improvements from our first
round of internal testing. Its main priorities include:

1. Remove dependency on Qt Creator

2. Reincorporate all our tools as plugins

It introduces a new plugin architecture for user-created extensions.

v0.1.2rc3
~~~~~~~~~

*2016-05-18 16:19:40+00:00*

Minor improvements to:

-  unit behaviors

-  modelling behaviors

-  updated installation documentation

v0.1.1rc3
~~~~~~~~~

*2016-04-20 15:50:23+00:00*

Minor bug fixes.

v0.1.0rc3
~~~~~~~~~

*2016-03-17 19:14:04+00:00*

Feature complete (for this release) version of SpecViz. However,
usability bugs and minor tweaks are still to be expected.

v0.1.0rc2
~~~~~~~~~

*2016-02-15 17:55:20+00:00*

-  Installation improvements

-  Model fitting

-  ASCII table ingestion implemented

-  Bug fixes

STGINGA
-------

stginga 0.1.2 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-07-12 20:30:51+00:00*

Added background mean calculation to ``SNRCalc`` local plugin. Removed
``unicode_literals`` from imports.

stginga 0.1.1 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-07-07 18:40:22+00:00*

This is a bug fix release that fixed ConfigParser error in Python 3.
Also updated astropy\_helpers to v1.2.

First stginga release
~~~~~~~~~~~~~~~~~~~~~

*2016-06-21 21:23:26+00:00*

Mostly working. Why not?

STSCI.TOOLS
-----------

stsci.tools v3.4.1 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-03-17 17:08:24+00:00*

The following changes were made since the last release in October 19,
2015:

-  New ``convertlog`` task, which converts ASCII trailer files into FITS
   files to replace use of IRAF ``stwfits`` in HST pipeline operations.

-  Bug fixes.

-  Python 3 support.

WFPC2TOOLS
----------

WFPC2TOOLS v1.0.3 Release Notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*2016-03-17 16:44:13+00:00*

The following changes were made since the last release in April 2014:

-  Replaced old ``stsci.*`` dependencies with SciPy.

-  Added Python 3 support (untested).