Speasy
Description
What's Changed
Behavior changes:
- An AMDA request longer than
max_chunk_size_daysis downloaded in several chunks. If one chunk failed quietly, the other chunks were returned as if complete and the hole was cached as empty fragments, served empty forever. Such a request now raisesFailedChunkedRequestand nothing is cached. - Empty cache fragments written before 1.8.2 (previously: before 1.8.1) are no longer trusted and are refetched on read, since 1.8.1 could still write the empty fragments described above. Genuine empty ranges written by 1.8.2+ are kept.
pysciqlop-cacheis now capped below 0.2 until Speasy has been verified against it.
Bug fixes:
speasy.cda.get_data(..., method='BEST')no longer crashes withAttributeError: 'DatasetIndex' object has no attribute 'filenaming'on datasets CDAWeb does not serve as a file archive (e.g.VOYAGER1_HELIO1HR_POSITION, the..._LinkTo_..._sscwebephemeris entries). These now fall back to the web service, asBESTis meant to.
Performance:
datetime64_to_epochno longer makes two redundant copies of the time axis.perf(time): drop the redundant double-copy in datetime64_to_epoch by @jeandet in https://github.com/SciQLop/speasy/pull/361
chore: pin pysciqlop-cache below 0.2 until verified by @jeandet in https://github.com/SciQLop/speasy/pull/365
fix(cda): stop crashing on datasets CDAWeb can't serve as a file archive by @jeandet in https://github.com/SciQLop/speasy/pull/366
fix(impex): fail a chunked request when a single chunk fails by @jeandet in https://github.com/SciQLop/speasy/pull/367
Full Changelog: https://github.com/SciQLop/speasy/compare/v1.8.1...v1.8.2
Notes
Files
SciQLop/speasy-v1.8.2.zip
Files
(13.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:f2e838865dea5f4ec0ae339d5a3fbfb0
|
13.4 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/SciQLop/speasy/tree/v1.8.2 (URL)
Software
- Repository URL
- https://github.com/SciQLop/speasy