Drizzlepac

Latest version: v3.6.2

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

Scan your dependencies

Page 1 of 12

3.6.2rc2

=====================
- At this time pin Astrocut to versions <=0.9 to avoid conflicts with urllib3
package. [1145]

- Added functionality to allow the use of a two-column poller file. This is used
to update the WFPC2 SVM aperture header keywords from the values in the poller
file. [1683, 1150]

- Removed the version restriction on matplotlib. [1649]

- Forced a preferential order on the final selection of the WCS solution
from the common pool of solutions among all input exposurea. All input images
need to have the same WCSNAME (same WCS solution) when performing pipeline
alignment to avoid imprinting differences from one catalog to another on the
final fit and destroying the relative alignment. [1645, 1638]

- Redesigned the overall structure of the documentation, readthedocs, for the
package. [1620]

- Addressed a bug in the calculation of measurements for each detected source
in the filter catalogs. The detection catalog, based upon the "total" image,
is now used in the correct manner to define the source centroids and shape
properties. In addition, these properties are used to perform aperture
photometry. [1614]

- Updated the HAP drizzle parameters for WFPC2. The primary change includes
changing skymethod='localmin' from the prior 'match' which did not work well
for the overlapping chips. [1617]

- Corrected reference catalog weights from being proportional to sigma to
the proper 1/sigma**2. [1616]

- Removed the use of the shadow mask as an initial step in addressing the WFPC2
chip gaps [1551]

- Fixed a bug in processing of the ``group`` argument due to which the code
would crash when ``group`` would be an integer number or a list of numbers.
Also, added support for specifying extensions as tuples of
``(extname, extver)``. [1612]

3.6.1

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

- Fixed an incompatiblity in the ``minmed`` code for cosmic ray rejection
with the ``numpy`` version ``>=1.25``. [1573]

- Fixed projection cell identification in overlapping regions. [1572]

- Force the version of matplotlib to be <= 3.6.3 as the newer versions of
the library cause problems with the calcloud preview generation. [1571]

3.6.0

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

- Modified the pyproject.toml file to ensure the tweakwcs version is greater
than 0.8.2 as the issue of taking a very long time to compute the bounding
polygon now defaults to an approximate method which is significantly faster.
[1565]

- Modified Projection Cell 0 declination coordinate of the center to be
-89.999999999997 and the Projection Cell 2643 declination coordinate to
be 89.999999999997 to shift the WCS CRVAL position slightly off the pole.
[1560]

- Modified the criteria for the rejection of catalogs based upon the cosmic
ray criterion. An empty catalog (n_sources=0) should not be rejected by the
CR contamination. Also, if a catalog is empty, it should not trigger the
rejection of the other "type" of catalog (type=point vs segment). [1559]

- For WFPC2 datasets which turn out to have no viable data to process and
a manifest file has been requested, force an empty manifest file to be
generated and issue the exit code NO_VIABLE_DATA (65). [1550]

- Protect against writing the S_REGION keyword in intentionally empty DRZ/DRC
files in ``processinput.process`` to avoid messy crash. [1547]

- Fix a bug in ``processinput.buildFileListOrig`` due to which astrodrizzle
might crash when ``updatewcs`` is set to ``True``. [1549]

- Turn off use of ``verify_guiding()`` for WFPC2 images only as its use
incorrectly recognizes diffraction spikes from saturated stars as evidence
of loss of lock and flags those exposures as 'bad'. [1511]

- Ensure processing of all IMAGETYP=EXT WFPC2 targets. [1505]

- Properly identify neighbor Projection Cells which overlap input
exposures. [1503]

- Updates identify and remove any WFPC2 calibration exposures that
cannot be processed during standard pipeline alignment and drizzling.
The list of recognized calibration target names was updated to
accommodate WFPC2 and to identify exposures to be skipped and deleted
after converting the D0M images into FLT images. [1514]

- Compute a default kernel for use with astrometric_utils.extract_sources()
function when the kernel parameter is None. The default kernel is based on
the fwhm parameter of the same function. [1519]

- Address many ReadTheDocs issues. [1521 - 1529]

- Write the EXPNAME keyword to the ACS SVM and MVM headers to avoid errors
and enforce consistency with WFC3. [1530]

- Properly populate the S_REGION keyword with a closed polygon for the
pipeline FLT/FLC images. [1533]

- Compute the S_REGION values for pipeline drizzled products. [1535]

- Ensure the DATE keyword is written to the primary header of all output
drizzled products. The DATE represents the date the file was written.
[1537]

- Update to ensure the SVM FLT/FLC files all contain the S_REGION keyword
and the value of the keyword is a closed polygon. [1536]

3.5.1

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

- Turn on use of ``verify_guiding()`` to ignore exposures where guide star
lock was lost and the stars are trailed. [1443]

- Ensure when no sources are found and the variable thresh is zero, the
``verify_crthesh()`` properly indicates the catalog failed the CR threshold.
[1450]

- Added informational text when the catalog service fails (e.g., service cannot
be reached or the request was somehow malformed) to make the default response
more helpful. The request specification is also sent to the log, so the user
can see what was actually requested. [1451]

- Protect against there being no sources left to measure
the properties after cleaning cosmic rays from the input
in ``verify_guiding()``.
[1466]

- Check the SCI extension(s) of the output FLT/FLC and DRZ/DRC files. If the active
WCS solution is 'a priori', delete the following keywords if they are associated
with the active WCS as they are residue from a previous 'a posteriori' solution:
NMATCHES, RMS_RA/RMS_DEC, FITGEOM, and CRDER1/CRDER2. Ensure the WCSTYPE is based
upon the active WCSNAME to clean up any confusion.
[1465]

- Protect against inability to find a FWHM due to a fitting problem. [1467]

- Implement photometric equalization for standard pipeline processing
(runastrodriz) of WFPC2 data. [1471]

- Update required to the compute_2d_background() function of the astrometric_utils
module to accommodate changes in the PhotUtils API. [1480]

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)

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.