Drizzlepac

Latest version: v3.7.0

Safety actively analyzes 638845 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 12

3.5.0

====================

- Introduced a new ``apply_tweak()`` function as a replacement to the
``tweakback()``. ``apply_tweak()`` preserves the functionality of ``tweakback``
with a re-designed API. Existing ``tweakback`` was deprecated. [1372]

- Updated segmentation source catalog generation to use ICRS as input RADESYS
when input images have an unsupported REFFRAME value (like OTHER or B1950). [1423]

- Refactored code to work with changes in ``tweakwcs`` version 0.8.0. [1430]

- Ignore non-CTE-corrected exposures when SVM or MVM products also include
CTE-corrected exposures as inputs. [1433]

3.4.3

===================
This release includes includes updates for these features in addition to various bug fixes:
- Initial support for aligning and creating SVM and MVM products for WFPC2 data
based on unoptimized processing parameters
- Python 3.10 support
- Photutils 1.4.0 (and newer) support
- Updated documentation on SVM processing and output mosaics

The list of specific changes for the significant issues includes:

- Fixed skycell size in pixels as quoted in the documentation. (1387)
- Ensure Ramp filter data is not used for MVM processing (1393)
- Added requested values and clarification text regarding photometry to the catalogs (1390)
- Modified the docstring which defines the HAPLEVEL and its associated meaning (1395)
- Modified the "exposure level" products to have a HAPLEVEL = 1 (1398)
- Get full S_REGION outline (1401)
- Update readthedocs for SVM catalog generation (1400)
- Delete all reference catalogs during SVM processing (1409)
- Update runastrodriz to work with WFPC2 data as singletons (1412)
- Revert sky matching to use local sky minimization upon any error (1411)
- Update SVM to support processing WFPC2 exposures (1418)
- Add support for Python 3.10 (1420)
- Add WFPC2 support for MVM processing (1422)
- Support additional RADESYS options for input files (1423)
- Ensure the gain variables are defined for all detectors (1425)
- Essentially remove restriction on PhotUtils package version (1426)

3.4.2

===================
This release addresses a number of issues related to SVM and MVM processing.

- Reset tasknames to work with TEAL (1285)
- Protect computations when photflam is equal to 0.0 (1295)
- MVM: Define MVM-specific processing parameters for drizzling (1277)
- Remove IPPPSSOO keyword from MVM product headers (again) (1297)
- Fix problem with astropy 5.0 table interpretation (1292)
- Statistics for SVM and MVM (1300)
- SVM: add/remove/update Astrodrizzle Parameter files (1303)
- Explicitly update boolean column in ASN tables (1307)
- Synchronize output WCS specifications for SVM processing (1312)
- Smooth out determination of S_REGION vertices (1315)
- Ensure units of catalog variables comply with Astropy (1316)
- Apply default alignment fit parameters for zero exptime exposures (1319)
- Fix bug caused by Astropy Tables being interpreted as QTables (1320)
- Revise logic for when mask keywords are computed (1323)
- Restrict version of Photutils to < 1.4.0. (1326)
- Add MEANWHT and MEDWHT keywords to drizzle products (1324, 1349)
- Add documentation describing mvm products and artifacts (1322)
- Add release notes for 3.4.1final (1328)
- Fix typo in ACS MVM header rules file (1332)
- Update astropy min version to 5.0.4 (1335)
- Avoid archiving duplicate WCS solutions in SVM processing (1333)
- Update installation dependencies for fitsblender and skypac (1354)
- Flag and ignore bad images based on detecting linear features (1351)
- Improve algorithm for identifying and filtering large segments (1357)
- Carry over IDCSCALE keyword when updating WCS to match Grism WCS (1355)
- Ignore MVM layers with no overlapping exposures (1360)
- Update crder units (1362)
- This change addresses bugs associated with the big_segments attribute of the segmentation image (1365)
- Update the WFC3 rules files (1366)
- Only allow "verify_guiding" check for MVM processing (1368)
- Fix the size of the HAPEXPNAME column in the HDRTAB of the MVM output DRZ/DRZ file (1371)
- Pass along default WCSNAME (1370)
- Re-design tweakback (1372)
- Bugfix: point-cat-fxm files being left around (1369)

3.4.1

==================
This release addresses issues found in v3.4.0. The most significant
issues were:

- Add documentation describing mvm products and artifacts (1322)

- Revise logic for when mask keywords are computed (1323)

- Restrict version of Photutils to < 1.4.0. (1326)

- Add MEANWHT and MEDWHT keywords to drizzle products (1324)

- Modify the units of the catalog variables so they are astropy-compatible (1318)

- Smooth out determination of S_REGION vertices (1315)

- Apply default alignment fit parameters for zero exptime exposures (1319)

- fix for tasknames to once again work with TEAL (1289)

- Revise code to properly support Astropy v5.0 (1286 , 1290 , 1292, 1296, 1307)

- Protect computations in catalog generation when photflam is equal to 0.0 (1295)

- Define MVM-specific and SVM-specific processing parameters for drizzling (1277, 1303)

- Remove IPPPSSOO keyword from header of output SVM or MVM drizzle products (1297)

- Insure correct statistics are reported in MVM headers (1300)

3.4.0

==================
This major release adds support for multi-visit mosaic (MVM) processing, in
addition to including numerous revisions to try to align more datasets
successfully to GAIA during pipeline and single-visit mosaic (SVM) processing.
Multi-visit mosaics (MVM) introduce the concept of SkyCells with new code added to define
them. SkyCells are subarrays of pre-defined tangent planes spaced regularly
on the sky as standardized definitions of mosaics to be created
from all HST observations taken of each part of the sky.

New features added in this version include:

- Support for creating MVMs as generated
by the 'drizzlepac/hapmultisequencer.py' module or using the
new command-line task ``runmultihap``.

- Tools for generating cutouts of MVM products found in the
``drizzlepac/haputils/hapcut_utils.py`` module.

The most significant revisions and bug fixes that affect
output products of this version of the code include:

- Detect extension name from WFPC2 flat-field files. [1193]

- Refactored the build system to be PEP-517 ad PEP-518 compliant. [1244]

- Fixed a bug in the drizzle algorithm due to which input pixels with
zero weights may still contribute to the output image. [1222]

- Added Sphinx documentation describing tools used for working with
MVM products. [1144, 1150]

- Changed names of "ISO" columns in Segmentation catalog to be unique [1155]

- Add WCS keyword values to catalog metadata [1160]

- Enforced a minimum number of cross-matches for alignment to be 4 sources [1187, 1218]

- Revised 2D background determination for smaller detectors to improve source
detection during alignment. [1187]

- Create empty catalogs when exposures are effectively blank. [1199]

- Cut processing time from days to minutes for exposures of crowded fields of
faint sources or fields dominated by a single large extended source. [1198]

- Report correct value of NMATCHES keyword for number of sources actually
used in alignment fit to GAIA. [1217]

- Prevent older distortion models from overriding new distortion models
when performing a posteriori alignment to GAIA. [1220]

- Add explicit dependency on spherical-geometry package. [1232]

- Update how make_poller_files.py generates visit numbers. [1221]

- Insure both FLT and FLC headers have same a posteriori fit keywords. [1238]

- MVM: Make tool to quantify quality of GAIA alignment generic for general use. [1241]

- Fix logic to not align grism data in standard pipeline. [1243]

- Remove nictools as a dependency for this package. [1245]

- RickerWavelet Kernel for SBC to separate crowded PSFS needs to have
dimensions which are odd [1246]

- Refine headers for filter and total products to allow keywords like IPPPSSOO and ASN_ID
which only apply to single exposures
(or data from the same ASN) to be removed from SVM filter and total drizzle products and
from MVM layers drizzle products [1249]

- Remove logic from align that related to checking for alignment results in align.py
when it was not necessary so that more data can successfully align to GAIA. [1250]

- Add support for using astropy 5.0. [1280]

3.3.1

===================
This version provides bug fixes primarily
for the single-visit mosaic (SVM) processing.

- Insure a compatible version of photutils gets installed. [1151]

- Improve handling of segmentation catalog generation for
mostly or completely blank images. [1152]

- Changed default floating point value in catalogs
from -9999.9 to -9999.0. [1165]

- Avoid creating an empty manifest file when no images
get drizzled by SVM processing, unless the visit was
comprised solely of Grism/Prism data. [1174, 1181]

- Update total catalog to only remove sources which were
not measured successfully in any filter. [1175]

- Fix the units of a few variables in the output Point and
Segmentation catalogs [1178]

Page 2 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.