DASDAE
dascore
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Improve draft-release skill effectiveness (#745)
master
23 hours ago
Merge master into dev (#743)
dev
3 days ago
Revert DASDAE compression options (#744)
master
3 days ago
Fix remote file handling and config; stream remote NetCDF (#741) * Fix remote file handling and config; stream remote NetCDF Remote / universal-path: - Accept file:// URLs in read/scan/get_format (add paths.coerce_to_local_path to strip the scheme; previously only spool handled them). - Forward nested HTTP headers and translate basic auth (auth=(user, pass) or client_kwargs BasicAuth) to an Authorization header on the urllib download fallback, instead of passing the whole storage_options dict as headers. Config: - Back the active config with a ContextVar so scoped set_config overrides are thread/async-safe (matches the remote_io scope). - Export set_config/get_config/reset_config/DascoreConfig on the top-level namespace; drop dead validate_assignment and a stale no-cover pragma. NetCDF: - Stream remote NetCDF via the h5netcdf engine over the existing streaming h5py handle (utils.hdf5.get_h5py_file) instead of reopening by path, so scan/read no longer download the file. Add h5netcdf to extras. * Make path tests OS-agnostic; add auth/handle-unwrap coverage - test_paths CoerceToLocalPath: use tmp_path + as_uri() round-trips instead of hardcoded POSIX paths (fixes Windows failures where file:// anchors to a drive). - Cover _basic_auth_header string/partial-auth branches and get_h5py_file unwrap/passthrough. * Revert config to process-global (ContextVar caused win/3.14 min-deps hang) The ContextVar-backed config introduced a deterministic deadlock in test_remote_common_io on windows-latest/3.14 min-deps (fsspec async read hangs). dev is green on the same combo; reverting the config mechanism to the prior process-global (keeping the dc.set_config/get_config/reset_config exports) restores known-good behavior. Thread-safety can be revisited alongside parallel loading with dedicated 3.14 coverage. * Skip localhost-HTTP remote IO matrix on Windows (known fsspec async flakiness) test_remote_common_io deadlocks intermittently on Windows CI in the localhost HTTP + fsspec/aiohttp streaming path (pytest-timeout aborts). This is a known Windows flakiness in that fallback path (see the existing win32 skip in test_remote_http.py), not a DASCore logic issue. Guard the module on Windows so CI is deterministic; Linux and macOS still exercise it fully. * Also guard test_remote_http localhost-HTTP tests on Windows The fsspec/aiohttp async deadlock is flaky and can land on any localhost-HTTP remote test (it hit test_remote_http on full-deps Windows too), so extend the module-level win32 skip here and drop the now-redundant per-test skip.
dev
3 days ago
Fix error handling and kurtosis API ergonomics (#742)
master
3 days ago
Lazy import matplotlib and scipy.signal (#740) * Defer matplotlib import by lazily loading dascore.viz
master
4 days ago
Speed up reading and merging many files (#738)
master
4 days ago
Fix assorted regression edge cases (#737)
master
4 days ago
Latest Branches
CodSpeed Performance Gauge
-22%
Decouple Attrs/Coords
#627
4 months ago
ef83096
refactor/scan-unloaded-patch
CodSpeed Performance Gauge
+25%
Fix codspeed
#620
4 months ago
8c4ac64
fix_codspeed
CodSpeed Performance Gauge
0%
remove trapz from doc example
#616
4 months ago
28acf22
remove_doc_np_trapz
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs