Skip to content

h5py pinning#785

Merged
evan-greenbrg merged 17 commits into
isofit:devfrom
unbohn:bugfix/netCDF4_pinning
Oct 23, 2025
Merged

h5py pinning#785
evan-greenbrg merged 17 commits into
isofit:devfrom
unbohn:bugfix/netCDF4_pinning

Conversation

@unbohn

@unbohn unbohn commented Oct 20, 2025

Copy link
Copy Markdown
Collaborator

GitHub workflows for the examples and slow tests are currently failing on python>=3.10 due to issues with the new 3.15 version releases of h5py (https://github.com/h5py/h5py/releases). This PR introduces an h5py<=3.14.0 pinning to fix this behavior.

@unbohn unbohn added the bugfix Fixing an error label Oct 20, 2025
@unbohn unbohn marked this pull request as ready for review October 20, 2025 16:33
@unbohn unbohn changed the title netCDF4 pinning h5py pinning Oct 23, 2025
@unbohn unbohn requested a review from pgbrodrick October 23, 2025 19:09
@evan-greenbrg evan-greenbrg merged commit 2045307 into isofit:dev Oct 23, 2025
16 of 17 checks passed
@unbohn unbohn deleted the bugfix/netCDF4_pinning branch October 23, 2025 22:39
brentwilder pushed a commit to brentwilder/isofit that referenced this pull request Oct 27, 2025
* Pinned netCDF4 version to <=1.7.2.

* Updated docstring to trigger workflow.

* Testing netCDF4 version 1.7.1.

* Back to netCDF4<=1.7.2.

* Testing temporary numpy version pinning.

* Testing temporary numpy version pinning.

* Edited docstring to trigger workflow.

* Fixed syntax in numpy version pinning.

* Extended numpy version pinning.

* Pinned xarray.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Released numpy pinning.

* Released xarray pinning.

* Released netCDF4 pinning.
brentwilder pushed a commit to brentwilder/isofit that referenced this pull request Oct 27, 2025
* Pinned netCDF4 version to <=1.7.2.

* Updated docstring to trigger workflow.

* Testing netCDF4 version 1.7.1.

* Back to netCDF4<=1.7.2.

* Testing temporary numpy version pinning.

* Testing temporary numpy version pinning.

* Edited docstring to trigger workflow.

* Fixed syntax in numpy version pinning.

* Extended numpy version pinning.

* Pinned xarray.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Released numpy pinning.

* Released xarray pinning.

* Released netCDF4 pinning.
brentwilder pushed a commit to brentwilder/isofit that referenced this pull request Oct 27, 2025
* Pinned netCDF4 version to <=1.7.2.

* Updated docstring to trigger workflow.

* Testing netCDF4 version 1.7.1.

* Back to netCDF4<=1.7.2.

* Testing temporary numpy version pinning.

* Testing temporary numpy version pinning.

* Edited docstring to trigger workflow.

* Fixed syntax in numpy version pinning.

* Extended numpy version pinning.

* Pinned xarray.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Released numpy pinning.

* Released xarray pinning.

* Released netCDF4 pinning.
evan-greenbrg pushed a commit to evan-greenbrg/isofit that referenced this pull request Nov 4, 2025
h5py pinning (isofit#785)

* Pinned netCDF4 version to <=1.7.2.

* Updated docstring to trigger workflow.

* Testing netCDF4 version 1.7.1.

* Back to netCDF4<=1.7.2.

* Testing temporary numpy version pinning.

* Testing temporary numpy version pinning.

* Edited docstring to trigger workflow.

* Fixed syntax in numpy version pinning.

* Extended numpy version pinning.

* Pinned xarray.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Changed xarray version pinning.

* Released numpy pinning.

* Released xarray pinning.

* Released netCDF4 pinning.

Fixed --debug not showing the exception in cases of ModuleNotFoundError not caused by isoplots

Replaced hardcoded AOE hash table size by default value from implementation config.

skyview error handling

logging skyview workers

flushing horizon files to scale better with large data

dtypes and cleaning duplicate code

eps for slope check and defining scale factors

ensure radians for slope method

cleaning up saving and loading of horizon files

method to save shadow mask

match dozier paper for h topo update

reverting to matlab code for local topo adjustment

specify sza and saa ranges

black

1d interpolation in skew()

allow tmpl.Pathnames to be called without skyview and other optional args

open memmap to verify max svf<1

initialize output using fileIO method

default sensor string

skyview outputs consistent with rest of isofit

zarr based horizon files

include zarr dependency

pin zarr version 3

pin zarr based on doc recommendation

add isofit run details to envi hdr

isofit version in implementation config

placing segmentation size into ALAlg hdr

description for empirical line output

segmentation size

consistent version tags

match output of ALAlg

additional info to description

using initialize_output method for pixel, EL, and AL

envi standard hdr options

further consolidate output_metadata

set map info if exists

Bump version number
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Fixing an error

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants