Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
da70450
WIP Add browse geolocation functions
Mar 24, 2026
5364330
WIP add runconfig parameters for browse geolocation fix
Mar 24, 2026
8bc05a9
Add RSLC/GSLC/GCOV geolocated browse PNG+KML option -- messy but works
Mar 31, 2026
a352e59
remove longest_side_max for browse_4326 parameter group
Mar 31, 2026
d0382f9
use dem_file for computing lonlatquad for L1 products.
Apr 1, 2026
5739924
bugfixes and code cleanup
Apr 1, 2026
f0d5f28
rename geolocation_utils.py to geolocation.py
Apr 1, 2026
62f25fd
refactor *Raster classes to have grid be composition not inheritance
Apr 6, 2026
a51ff4a
add option to geocode igram browse to 4326
Apr 7, 2026
d069cec
Add Offsets geolocate browse. Cleanup params. Bugfix in GeoGrid.from_…
Apr 9, 2026
aa09034
move CoordinateGrids to new module. relocate geolocation.py
Apr 10, 2026
81de4e0
cleanup unused imports and dead code
Apr 13, 2026
851108f
cleanup docstrings and abstract method
Apr 14, 2026
31c3e27
add BrowseOutputPaths helper dataclass
Apr 14, 2026
cad3d8f
handle antimeridian crossings and distortions in polar regions
Apr 29, 2026
3316f0d
bugfix - convert complex fill values to float
Apr 29, 2026
2f62a08
adjust geogrid dimensions for geocoding L1 products to EPSG 4326
Apr 29, 2026
c5c049b
minor code cleanup and typos
Apr 29, 2026
cb689b3
update dem handling to be a context manager
Apr 29, 2026
7fcd935
refactor geocode_radar_raster() to accommodate all output EPSGs
Apr 29, 2026
4ca077e
improve comments for reproject_geo_raster()'s dimension choices
Apr 29, 2026
6ab0ed9
remove unused compute_geogrid() function
Apr 29, 2026
ffabc95
cleanup lightly used BrowseOutputPaths helper functions
Apr 29, 2026
3ead6a3
cleanup unused runconfig parameter
Apr 29, 2026
ddf6f5b
cleanup type annotations and comments
Apr 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/nisarqa/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ def _my_private_foo():

# Next import parameters, products, utils, etc.
from .summary_csv import *
from .grids import *
from .raster_classes import *
from .lonlat import *
from .parameters import *
Expand Down
5 changes: 5 additions & 0 deletions src/nisarqa/globals.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@
# an error should be logged.
STATISTICS_THRESHOLD_PERCENTAGE = 95.0

# Suffix used for EPSG 4326 (lon/lat) browse and KML filenames.
# EPSG 4326 is the standard coordinate system for longitude/latitude coordinates.
LONLAT_SUFFIX = "4326"

# Total number of tracks and frames (inclusive) for NISAR during operations
NUM_TRACKS = 173 # valid range of [1, 173] confirmed on 2024-07-24
NUM_FRAMES = 176 # valid range of [1, 176] confirmed on 2024-07-24
Expand Down Expand Up @@ -158,6 +162,7 @@ def get_possible_pols(product_type):
"FIG_SIZE_TWO_PLOTS_PER_PAGE",
"FIG_SIZE_THREE_PLOTS_PER_PAGE_STACKED",
"PI_UNICODE",
"LONLAT_SUFFIX",
"NUM_TRACKS",
"NUM_FRAMES",
"PRODUCT_SPECS_PATH",
Expand Down
Loading