Skip to content

1.4.1#123

Merged
kylemann16 merged 6 commits intomainfrom
1.4.0-maintenance
Jun 10, 2025
Merged

1.4.1#123
kylemann16 merged 6 commits intomainfrom
1.4.0-maintenance

Conversation

@kylemann16
Copy link
Copy Markdown
Collaborator

@kylemann16 kylemann16 commented Jun 8, 2025

Maintenance PR for some random stuff that came up while trying to do a large project. Biggest changes are surrounding the extraction steps, because it was incredibly slow with large databases.

Change notes:

  • updated info call
    • added metrics cli option
    • fixed history
    • removed unnecessary information from concise output
  • changed consolidation to use built in methods of tiledb
  • updated extract call:
    • handle_overlaps speedup
    • removed extent indexing, was too slow and could get them in other ways
  • updated extent
    • indexing speedup
  • updated metrics:
    • added nan_value member variable
    • added nan_policy member variable
    • added logic to handle bad return values and bad dependency values depending on nan_policy
  • updated storage config to adjust a relative path to absolute for tdb dir
  • adjusted aad metrics to use variables that were already created
  • added nan handling to several metrics in which it was possible
  • updated shatter:
    • updated config writing, added try catch so that config will be written in the event of an error, then reraise error
  • remove mbr count in test_resume because new consolidation changes how mbrs are stored
  • adjust test_indexing to reflect new indexing method in extent
  • cropping out edges of null data on rasters affected test_sub_bounds_extract, removed the xsize and ysize check.
  • changed x and y domains to be float to match what gdal expects to see in tiledb
  • adding start_datetime and end_datetime to tiledb attributes being written, in similar fashion to count
    • This will allow users to query by start and end time, with possibility in the future to add features using this this
    • This was the least invasive way to add date time querying without affecting the other systems that silvimetric has in place

@kylemann16 kylemann16 merged commit 902f46e into main Jun 10, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant