Skip to content

Releases: SciQLop/speasy

v1.7.1

18 Dec 14:05

Choose a tag to compare

What's Changed

  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #251
  • Bump github/codeql-action from 2 to 4 by @dependabot[bot] in #252
  • Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #253
  • Lazily use threading.get_native_id by @martinRenou in #255
  • Use HTTPS everywhere possible (HTTP is rejected within WASM) by @jeandet in #256
  • Adds a function to drop all cache entries for a specific cached function by @jeandet in #257
  • Make Speasy init a bit more robust by @jeandet in #259
  • Is server up wasm by @jeandet in #258
  • Replace deprecated datetime utcxxx functions by xxx(tz=utc) by @jeandet in #261
  • Fix Speasy crash when provider is disabled on the proxy by @jeandet in #262

New Contributors

Full Changelog: v1.7.0...v1.7.1

v1.7.0

25 Nov 14:30

Choose a tag to compare

What's Changed

  • More cache control by @jeandet in #238
  • Disable CDPP Themis archive since the connection is not that reliable by @jeandet in #239
  • Increase proxy request timeout from 1 minute (default) to 5 minutes by @jeandet in #240
  • Ensure identical requests deduplication on AMDA by @jeandet in #241
  • Cache file timerange maping for direct archive modules by @jeandet in #243
  • Fixes broken doctests (repr) by @jeandet in #242
  • Actions update by @jeandet in #244
  • Update contributing guidelines by @jeandet in #249
  • Cleanup and coverage by @jeandet in #245
  • add support for http proxies by @jeandet in #247
  • Unlike the documentation says socks does not only return ProxyError by @jeandet in #250

Full Changelog: v1.6.1...v1.7.0

v1.6.1

05 Sep 21:03

Choose a tag to compare

What's Changed

1.6.1

  • [UiowaEphTool] Remove coordinate_system kwarg for proxy (leftover from sscweb copy) by @jeandet in #234

1.6.0

  • Add user agent config bit and set it for GH actions by @jeandet in #221
  • Slicing a variable by columns did break with secondary axis by @jeandet in #222
  • Bump PyISTP to cover cases where axis data is in master CDF by @jeandet in #224
  • Fix #225 by @jeandet in #226
  • Add uiowa eph tool by @jeandet in #227
  • Always use certifi provided certificates bundle by @jeandet in #231
  • Is VIRTUAL any product that is VIRTUAL or has a VIRTUAL support data axis by @jeandet in #232
  • [UiowaEphTool] products are registered with UiowaEphTool as provider by @jeandet in #233

Full Changelog: v1.6.0...v1.6.1

v1.6.0

05 Sep 20:03

Choose a tag to compare

What's Changed

  • Add user agent config bit and set it for GH actions by @jeandet in #221
  • Slicing a variable by columns did break with secondary axis by @jeandet in #222
  • Bump PyISTP to cover cases where axis data is in master CDF by @jeandet in #224
  • Fix #225 by @jeandet in #226
  • Add uiowa eph tool by @jeandet in #227
  • Always use certifi provided certificates bundle by @jeandet in #231
  • Is VIRTUAL any product that is VIRTUAL or has a VIRTUAL support data axis by @jeandet in #232
  • [UiowaEphTool] products are registered with UiowaEphTool as provider by @jeandet in #233

Full Changelog: v1.5.2...v1.6.0

v1.5.2

03 Jun 09:41

Choose a tag to compare

What's Changed

1.5.2

  • Handles corner cases with Cluster CDF files by @jeandet in #202
  • Always reduce to 1D boolean mask array in sanitize method by @jeandet in #207
  • CDAWeb inventory product node names were not cleanned by @jeandet in #212
  • Fixes CI issues on #215 and #216 by @jeandet in #217
  • Propagate AMDA identification information when the get data request is chunked by @brenard-irap in #216
  • Fixes #214 by @jeandet in #215
  • Add HTTP basic auth support using netrc file by @jeandet in #218
  • Skip auth http test also if there is no netrc file and bi-weekly CI run by @jeandet in #219
  • Allow float conversion in clamp and replace fill values by NaN functions by @jeandet in #220

1.5.1

  • Quick fix for leftover additional_argument instead of product_inputs by @jeandet in #201

1.5.0

  • Fix typo in datetime64_to_epoch and add some tests by @jeandet in #148
  • Allows to overrides all parameters of Speasy plot functions by @jeandet in #152
  • Adds codec interface + registry and migrate existing code by @jeandet in #154
  • Switch to MIT license and drop last python 3.8 references by @jeandet in #157
  • remove last python 3.8 reference by @jeandet in #158
  • fix: allow mkdir work in multi threads in python by @Beforerr in #160
  • Definition of a common dataprovider for all IMPEX webservices by @brenard-irap in #159
  • Fix regex used to detect an attribute that must be convert to a variable by @brenard-irap in #166
  • Basic HAPI CSV codec by @jeandet in #167
  • Retry is server up by @jeandet in #173
  • Ensure we close the open socket while checking if a server is up by @jeandet in #171
  • Amda last modification date by @brenard-irap in #177
  • Add CSA GRMB parameters by @jeandet in #172
  • allow to list remote files with absolute path by @jeandet in #174
  • Fixes most doc issues by @jeandet in #175
  • Extract more information from CDF while building the inventory by @jeandet in #176
  • Fixes #169, and adds functions to drop cache entries matching regex. by @jeandet in #170
  • Valid min and valid max by @jeandet in #168
  • Force init by @Beforerr in #194
  • feat: access VariableTimeAxis and VariableAxis meta by @Beforerr in #195
  • Support amda template params by @brenard-irap in #192
  • docs: mention julia wrapper by @Beforerr in #199
  • Documentation improvements, Numpy support improvement and batch renaming by @jeandet in #189
  • Introduce a new inventory JSON/dict format that preserves more primitive types by @jeandet in #200

Full Changelog: v1.4.0...v1.5.2

v1.5.1

25 Feb 15:29

Choose a tag to compare

What's Changed

1.5.1

  • Quick fix for leftover additional_argument instead of product_inputs by @jeandet in #201

1.5.0

  • Fix typo in datetime64_to_epoch and add some tests by @jeandet in #148
  • Allows to overrides all parameters of Speasy plot functions by @jeandet in #152
  • Adds codec interface + registry and migrate existing code by @jeandet in #154
  • Switch to MIT license and drop last python 3.8 references by @jeandet in #157
  • remove last python 3.8 reference by @jeandet in #158
  • fix: allow mkdir work in multi threads in python by @Beforerr in #160
  • Definition of a common dataprovider for all IMPEX webservices by @brenard-irap in #159
  • Fix regex used to detect an attribute that must be convert to a variable by @brenard-irap in #166
  • Basic HAPI CSV codec by @jeandet in #167
  • Retry is server up by @jeandet in #173
  • Ensure we close the open socket while checking if a server is up by @jeandet in #171
  • Amda last modification date by @brenard-irap in #177
  • Add CSA GRMB parameters by @jeandet in #172
  • allow to list remote files with absolute path by @jeandet in #174
  • Fixes most doc issues by @jeandet in #175
  • Extract more information from CDF while building the inventory by @jeandet in #176
  • Fixes #169, and adds functions to drop cache entries matching regex. by @jeandet in #170
  • Valid min and valid max by @jeandet in #168
  • Force init by @Beforerr in #194
  • feat: access VariableTimeAxis and VariableAxis meta by @Beforerr in #195
  • Support amda template params by @brenard-irap in #192
  • docs: mention julia wrapper by @Beforerr in #199
  • Documentation improvements, Numpy support improvement and batch renaming by @jeandet in #189
  • Introduce a new inventory JSON/dict format that preserves more primitive types by @jeandet in #200

New Contributors

Full Changelog: v1.4.0...v1.5.1

v1.5.0

25 Feb 14:01

Choose a tag to compare

What's Changed

  • Fix typo in datetime64_to_epoch and add some tests by @jeandet in #148
  • Allows to overrides all parameters of Speasy plot functions by @jeandet in #152
  • Adds codec interface + registry and migrate existing code by @jeandet in #154
  • Switch to MIT license and drop last python 3.8 references by @jeandet in #157
  • remove last python 3.8 reference by @jeandet in #158
  • fix: allow mkdir work in multi threads in python by @Beforerr in #160
  • Definition of a common dataprovider for all IMPEX webservices by @brenard-irap in #159
  • Fix regex used to detect an attribute that must be convert to a variable by @brenard-irap in #166
  • Basic HAPI CSV codec by @jeandet in #167
  • Retry is server up by @jeandet in #173
  • Ensure we close the open socket while checking if a server is up by @jeandet in #171
  • Amda last modification date by @brenard-irap in #177
  • Add CSA GRMB parameters by @jeandet in #172
  • allow to list remote files with absolute path by @jeandet in #174
  • Fixes most doc issues by @jeandet in #175
  • Extract more information from CDF while building the inventory by @jeandet in #176
  • Fixes #169, and adds functions to drop cache entries matching regex. by @jeandet in #170
  • Valid min and valid max by @jeandet in #168
  • Force init by @Beforerr in #194
  • feat: access VariableTimeAxis and VariableAxis meta by @Beforerr in #195
  • Support amda template params by @brenard-irap in #192
  • docs: mention julia wrapper by @Beforerr in #199
  • Documentation improvements, Numpy support improvement and batch renaming by @jeandet in #189
  • Introduce a new inventory JSON/dict format that preserves more primitive types by @jeandet in #200

New Contributors

Full Changelog: v1.4.0...v1.5.0

v1.4.0

04 Jul 13:55

Choose a tag to compare

What's Changed

  • Allows to pass a custom file reader to the archive module by @jeandet in #144
  • Adds request deduplication for cached remote file access by @jeandet in #145
  • Allow to configure urlib3 http pool manager by @jeandet in #146
  • Preserves SpeasyVariable values dtype across dictionary serialization by @jeandet in #147

Full Changelog: v1.3.2...v1.4.0

v1.3.2

18 Jun 09:48

Choose a tag to compare

What's Changed

  • Switch to pyzstd since it is more maintained by @jeandet in #140
  • Fixes bug when using CDA REST API, if_newer_than kw arg was given twice by @jeandet in #141
  • If SPEASY_SKIP_INIT_PROVIDERS env var if defined Speasy will skip inventories load by @jeandet in #142
  • Reduces axes count according to numpy reduction by @jeandet in #143

Full Changelog: v1.3.1...v1.3.2

v1.3.1

07 Jun 08:34

Choose a tag to compare

What's Changed

  • Using SciQLop proxy for CDA direct files access makes no sense by @jeandet in #138

Full Changelog: v1.3.0...v1.3.1