@@ -4,6 +4,64 @@ SarPy follows a continuous release process, so there are fairly frequent release
44Since essentially every (squash merge) commit corresponds to a release, specific
55release points are not being annotated in GitHub.
66
7+ ## [ 1.3.59] - 2024-10-03
8+ ### Added
9+ - ` noxfile.py `
10+ - TOA visualization to ` sarpy/visualization/cphd_kmz_product_creation.py `
11+ - Unit tests for ` sarpy/tests/io/complex/sicd_elements `
12+ - ` sarpy/tests/io/phase_history/cphd1_elements/conftest.py `
13+ - Unit tests for ` sarpy/tests/io/phase_history/cphd1_elements `
14+ - CPHD 1.0.1 xml examples to ` sarpy/tests/data `
15+ - ` sarpy/processing/sicd/spectral_taper.py ` and ` sarpy/utils/sicd_sidelobe_control.py `
16+ - ` --remap ` argument to ` sarpy/utils/create_product.py `
17+ - ` GDM ` to ` sarpy/visualization/remap.py `
18+ - Unit tests for ` sarpy/consistency/sicd_consistency.py `
19+ - Support reading CPHDs with an AmpSF PVP whose Data/SignalArrayFormat is CF8
20+ - Unit tests for ` sarpy/consistency/sidd_consistency.py `
21+ - Support for MATESA TRE
22+ - Support reading/writing CPHDs with compressed signal arrays
23+ - Support for numpy 2.0
24+ ### Fixed
25+ - ` sarpy.io.kml.add_polygon ` coordinate conditioning for older numpy versions
26+ - Replace unsupported ` pillow ` constant ` Image.ANTIALIAS ` with ` Image.LANCZOS `
27+ - ` sarpy/io/phase_history/cphd1_elements/GeoInfo.py ` setters
28+ - SquintAngle calculation in ` sarpy/io/complex/sicd_elements/SCPCOA.py `
29+ - Incorrectly assigned Graze in SIDD 2.0.0 and SIDD 3.0.0 ExploitationFeatures
30+ - SIDD ` TimeCOAPoly ` calculation
31+ - Set SIDD Display/Interpolation/Operation values to CORRELATION
32+ - ` sarpy.io.phase_history.cphd1_elements.PVP.PVPType.get_size() `
33+ - SICD file reading in ` sarpy/consistency/sicd_consistency.py `
34+ - Protect waveform validation from ` waveform.TxFreqStart == None ` in ` sarpy/io/complex/sicd_elements/RadarCollection.py `
35+ - Fix ` sarpy/io/complex/sicd_elements/Timeline.py ` validation code to allow IPP T1End == T2Start
36+ - Properly close file objects in NITF and CPHD writers
37+ - SIDD file reading in ` sarpy/consistency/sidd_consistency.py `
38+ - Application of adjustable parameter offsets in RIC frames during projection
39+ - Overflow bug in ` ComplexFormatFunction ` magnitude/phase -> real/imag
40+ - NITF image subheader parsing when there are more than 9 bands
41+ - Population of SIDD ExploitationFeatures resolution metadata when processed from a SICD
42+ - Fix BANDSB implementation to parse correctly
43+ - SingleLUTFormatFunction application for LUT with more than one dimension
44+ - SIDD NITF IALVL/IDLVL for NITFs consisting of multiple image segments and/or product images
45+ - Reading/writing of uncompressed NITF image segments with two complex-component bands interleaved by block/row
46+ - Replace deprecated ` matplotlib.cm.get_cmap ` with ` matplotlib.pyplot.get_cmap `
47+ - ReferencePoint attribute in SIDD MeasurementType objects
48+ - Sentinel clutter radiometric polynomials are no longer transposed
49+ - NITFWriter no longer closes passed in file objects
50+ - Various SICD and SIDD elements fixed to better match NGA standard
51+ - Fixed case where DTEDInterpolator applied geoid offset incorrectly
52+ - Improved DTEDInterpolator handling of missing DEMs
53+ - SIDD 3.0.0 point projection
54+ - Restored missing antenna beam footprints in some KMZs
55+ - DTED parsing for tiles with null values
56+ - Improved mapping of SICD -> SIDD polarizations
57+ - Incorrect SIDD ISM.compliesWith definition
58+ - SIO reading/writing
59+ - SIDD 2.0+ FilterType handling
60+ - Erroneous SIDD consistency error re: NITF NBPP when PixelType=RGB24I
61+ - Properly recompute SCPCOA metadata when updating SCP using a DEM in ` sarpy.io.complex.converter.conversion_utility `
62+ - SIDD GeoInfo namespace handling
63+ - Cache glob results in ` GeoTIFF1DegList ` to alleviate excessive filesystem load
64+
765## [ 1.3.58] - 2023-08-07
866### Added
967- Added additional tests to test_sicd_elements_geodata.py
0 commit comments