amazon-braket / amazon-braket-examples

Example notebooks that show how to apply quantum computing with Amazon Braket.
https://aws.amazon.com/braket/
Apache License 2.0
475 stars 226 forks source link

infra: bump the dev-dependencies group across 1 directory with 20 updates #610

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Updates the requirements on botocore, awscli, boto3, amazon-braket-default-simulator, amazon-braket-pennylane-plugin, amazon-braket-sdk, amazon-braket-algorithm-library, cvxpy, ipykernel, jax, jaxlib, matplotlib, numpy, optax, pennylane, pennylane-lightning, qiskit-aer, scipy, scs and sympy to permit the latest version. Updates botocore from 1.34.113 to 1.34.149

Changelog

Sourced from botocore's changelog.

1.34.149

  • api-change:application-autoscaling: Application Auto Scaling is now more responsive to the changes in demand of your SageMaker Inference endpoints. To get started, create or update a Target Tracking policy based on High Resolution CloudWatch metrics.
  • api-change:application-signals: CloudWatch Application Signals now supports application logs correlation with traces and operational health metrics of applications running on EC2 instances. Users can view the most relevant telemetry to troubleshoot application health anomalies such as spikes in latency, errors, and availability.
  • api-change:bedrock-runtime: Provides ServiceUnavailableException error message
  • api-change:codecommit: CreateRepository API now throws OperationNotAllowedException when the account has been restricted from creating a repository.
  • api-change:datazone: Introduces GetEnvironmentCredentials operation to SDK
  • api-change:ec2: EC2 Fleet now supports using custom identifiers to reference Amazon Machine Images (AMI) in launch requests that are configured to choose from a diversified list of instance types.
  • api-change:ecr: API and documentation updates for Amazon ECR, adding support for creating, updating, describing and deleting ECR Repository Creation Template.
  • api-change:eks: This release adds support for EKS cluster to manage extended support.
  • api-change:elbv2: This release adds support for sharing trust stores across accounts and organizations through integration with AWS Resource Access Manager.
  • api-change:network-firewall: You can now log events that are related to TLS inspection, in addition to the existing alert and flow logging.
  • api-change:outposts: Adding default vCPU information to GetOutpostSupportedInstanceTypes and GetOutpostInstanceTypes responses
  • api-change:stepfunctions: This release adds support to customer managed KMS key encryption in AWS Step Functions.

1.34.148

  • api-change:cleanrooms: Three enhancements to the AWS Clean Rooms: Disallowed Output Columns, Flexible Result Receivers, SQL as a Seed
  • api-change:dynamodb: DynamoDB doc only update for July
  • api-change:iotsitewise: Adds support for creating SiteWise Edge gateways that run on a Siemens Industrial Edge Device.
  • api-change:mediapackagev2: This release adds support for Irdeto DRM encryption in DASH manifests.
  • api-change:medical-imaging: CopyImageSet API adds copying selected instances between image sets, and overriding inconsistent metadata with a force parameter. UpdateImageSetMetadata API enables reverting to prior versions; updates to Study, Series, and SOP Instance UIDs; and updates to private elements, with a force parameter.
  • api-change:pinpoint-sms-voice-v2: Update for rebrand to AWS End User Messaging SMS and Voice.

1.34.147

  • api-change:appsync: Adding support for paginators in AppSync list APIs
  • api-change:cleanrooms: This release adds AWS Entity Resolution integration to associate ID namespaces & ID mapping workflow resources as part of ID namespace association and ID mapping table in AWS Clean Rooms. It also introduces a new ID_MAPPING_TABLE analysis rule to manage the protection on ID mapping table.
  • api-change:cleanroomsml: Adds SQL query as the source of seed audience for audience generation job.
  • api-change:connect: Added PostContactSummary segment type on ListRealTimeContactAnalysisSegmentsV2 API
  • api-change:connect-contact-lens: Added PostContactSummary segment type on ListRealTimeContactAnalysisSegments API
  • api-change:datazone: This release removes the deprecated dataProductItem field from Search API output.
  • api-change:entityresolution: Support First Party ID Mapping

1.34.146

  • api-change:datazone: This release adds 1/ support of register S3 locations of assets in AWS Lake Formation hybrid access mode for DefaultDataLake blueprint. 2/ support of CRUD operations for Asset Filters.
  • api-change:ivs: Documentation update for IVS Low Latency API Reference.
  • api-change:mobile: The mobile client has been removed following the deprecation of the service.
  • api-change:neptune-graph: Amazon Neptune Analytics provides new options for customers to start with smaller graphs at a lower cost. CreateGraph, CreaateGraphImportTask, UpdateGraph and StartImportTask APIs will now allow 32 and 64 for provisioned-memory
  • api-change:redshift-serverless: Adds dualstack support for Redshift Serverless workgroup.

... (truncated)

Commits
  • 5787972 Merge branch 'release-1.34.149'
  • fa33626 Bumping version to 1.34.149
  • 2581782 Update to latest models
  • 596ec6d Merge branch 'release-1.34.148'
  • a08f843 Merge branch 'release-1.34.148' into develop
  • 0bfddb9 Bumping version to 1.34.148
  • af496bf Update endpoints model
  • c50630c Update to latest models
  • f7a8f7c Merge branch 'release-1.34.147'
  • 7f05bdf Merge branch 'release-1.34.147' into develop
  • Additional commits viewable in compare view


Updates awscli from 1.32.113 to 1.33.31

Commits
  • 5ce0125 Merge branch 'release-1.33.31'
  • b31a3fe Bumping version to 1.33.31
  • 10400cf Update changelog based on model updates
  • e07ba89 Merge branch 'release-1.33.30'
  • 2ec4243 Merge branch 'release-1.33.30' into develop
  • 32055ff Bumping version to 1.33.30
  • 6ade279 Update changelog based on model updates
  • a506930 Merge branch 'release-1.33.29'
  • 270416f Merge branch 'release-1.33.29' into develop
  • d92c6e6 Bumping version to 1.33.29
  • Additional commits viewable in compare view


Updates boto3 from 1.34.113 to 1.34.149

Commits
  • 9dc3e48 Merge branch 'release-1.34.149'
  • 2448ec2 Bumping version to 1.34.149
  • 2a65fa9 Add changelog entries from botocore
  • 4c0c448 Merge branch 'release-1.34.148'
  • 8884183 Merge branch 'release-1.34.148' into develop
  • a4c65c8 Bumping version to 1.34.148
  • 80606ab Add changelog entries from botocore
  • cf616c3 Merge branch 'release-1.34.147'
  • a496f69 Merge branch 'release-1.34.147' into develop
  • 24baa35 Bumping version to 1.34.147
  • Additional commits viewable in compare view


Updates amazon-braket-default-simulator from 1.23.2 to 1.26.0

Release notes

Sourced from amazon-braket-default-simulator's releases.

v1.26.0

Features

  • Introduce run_multiple method

Bug Fixes and Other Changes

  • Ignore qubit_count parameter for JAQCD

v1.25.0

Features

  • Track classical register indices for measurements

Bug Fixes and Other Changes

  • Include measured in noncontiguous qubit map

v1.24.1

Bug Fixes and Other Changes

  • Use csr_matrix.getH() instead of H

v1.24.0

Features

  • support non-contiguous qubit indices local simulator

v1.23.4

Bug Fixes and Other Changes

  • use numpy for float comparison

v1.23.3

Bug Fixes and Other Changes

  • fix signed integer casting
Changelog

Sourced from amazon-braket-default-simulator's changelog.

v1.26.0 (2024-06-27)

Features

  • Introduce run_multiple method

Bug Fixes and Other Changes

  • Ignore qubit_count parameter for JAQCD

v1.25.0 (2024-06-26)

Features

  • Track classical register indices for measurements

Bug Fixes and Other Changes

  • Include measured in noncontiguous qubit map

v1.24.1 (2024-06-26)

Bug Fixes and Other Changes

  • Use csr_matrix.getH() instead of H

v1.24.0 (2024-06-24)

Features

  • support non-contiguous qubit indices local simulator

v1.23.4 (2024-06-20)

Bug Fixes and Other Changes

  • use numpy for float comparison

v1.23.3 (2024-06-19)

Bug Fixes and Other Changes

  • fix signed integer casting
Commits
  • 7b52b78 prepare release v1.26.0
  • e93e551 feat: Introduce run_multiple method (#264)
  • dc68323 change: Ignore qubit_count parameter for JAQCD (#269)
  • 3378eaa update development version to v1.25.1.dev0
  • bc5df7b prepare release v1.25.0
  • d663479 fix: Include measured in noncontiguous qubit map (#267)
  • c9730d2 feat: Track classical register indices for measurements (#266)
  • 7e717a2 update development version to v1.24.2.dev0
  • 3f17237 prepare release v1.24.1
  • 1454fb9 fix: Use csr_matrix.getH() instead of H (#268)
  • Additional commits viewable in compare view


Updates amazon-braket-pennylane-plugin from 1.27.3 to 1.28.0

Release notes

Sourced from amazon-braket-pennylane-plugin's releases.

v1.28.0

Features

  • Support batch_execute for BraketLocalQubitDevice

v1.27.6

Bug Fixes and Other Changes

  • Support qml.counts for circuits

v1.27.5

Bug Fixes and Other Changes

  • Replace FreeParameter("b") with FreeParameter("d") in unittests

v1.27.4

Bug Fixes and Other Changes

  • Update autoray to >= 0.6.11
Changelog

Sourced from amazon-braket-pennylane-plugin's changelog.

v1.28.0 (2024-07-01)

Features

  • Support batch_execute for BraketLocalQubitDevice

v1.27.6 (2024-06-18)

Bug Fixes and Other Changes

  • Support qml.counts for circuits

v1.27.5 (2024-06-13)

Bug Fixes and Other Changes

  • Replace FreeParameter("b") with FreeParameter("d") in unittests

v1.27.4 (2024-06-03)

Bug Fixes and Other Changes

  • Update autoray to >= 0.6.11
Commits
  • 9c9e27e prepare release v1.28.0
  • 388dd74 test: Delete OQC integ test (#272)
  • 1377abd feat: Support batch_execute for BraketLocalQubitDevice (#269)
  • dfff7a6 update development version to v1.27.7.dev0
  • eabf16d prepare release v1.27.6
  • 0d5c883 infra: add pr_title_check workflow (#265)
  • d7c232f Support qml.counts for circuits (#267)
  • 7b9f700 update development version to v1.27.6.dev0
  • 2e8e130 prepare release v1.27.5
  • ad9237c change: Replace FreeParameter("b") with FreeParameter("d") in unittests (...
  • Additional commits viewable in compare view


Updates amazon-braket-sdk from 1.80.0 to 1.83.0

Release notes

Sourced from amazon-braket-sdk's releases.

v1.83.0

Deprecations and Removals

  • Remove OQC

Features

  • Use run_multiple for local batches

Documentation Changes

  • update PR title instructions

v1.82.0

Features

  • Track classical target indices for measurements

Bug Fixes and Other Changes

  • Add test to check classical indices used in measurement are preserved between Circuit and OpenQASM Translations.

v1.81.1

Bug Fixes and Other Changes

  • Error when FreeParameters are named QASM types

v1.81.0

Features

  • Add IQM to get compiled program convenience method

v1.80.1

Bug Fixes and Other Changes

  • docs: add stack exchange badge to the readme
  • Implement braket.ahs.AnalogHamiltonianSimulation.from_ir()
Changelog

Sourced from amazon-braket-sdk's changelog.

v1.83.0 (2024-06-28)

Deprecations and Removals

  • Remove OQC

Features

  • Use run_multiple for local batches

Documentation Changes

  • update PR title instructions

v1.82.0 (2024-06-27)

Features

  • Track classical target indices for measurements

Bug Fixes and Other Changes

  • Add test to check classical indices used in measurement are preserved between Circuit and OpenQASM Translations.

v1.81.1 (2024-06-17)

Bug Fixes and Other Changes

  • Error when FreeParameters are named QASM types

v1.81.0 (2024-06-13)

Features

  • Add IQM to get compiled program convenience method

v1.80.1 (2024-06-10)

Bug Fixes and Other Changes

  • docs: add stack exchange badge to the readme
  • Implement braket.ahs.AnalogHamiltonianSimulation.from_ir()
Commits
  • 1e4a76f prepare release v1.83.0
  • 686aaf8 deprecation: Remove OQC (#1014)
  • dabcb5e feat: Use run_multiple for local batches (#1005)
  • 9f6adcf doc: update PR title instructions (#994)
  • fb307e3 infra: bump thehanimo/pr-title-checker from 1.4.1 to 1.4.2 (#1010)
  • 96b4200 infra: bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#1012)
  • 24d4d5f infra: bump actions/checkout from 4.1.1 to 4.1.5 (#967)
  • 12d0d67 infra: bump actions/setup-python from 5.0.0 to 5.1.0 (#931)
  • 239fc81 update development version to v1.82.1.dev0
  • 6cd842e prepare release v1.82.0
  • Additional commits viewable in compare view


Updates amazon-braket-algorithm-library from 1.4.11 to 1.4.13

Release notes

Sourced from amazon-braket-algorithm-library's releases.

v1.4.13

Bug Fixes and Other Changes

  • Pin sympy<1.13

v1.4.12

Bug Fixes and Other Changes

  • Remove oqc
Changelog

Sourced from amazon-braket-algorithm-library's changelog.

v1.4.13 (2024-07-22)

Bug Fixes and Other Changes

  • Pin sympy<1.13

v1.4.12 (2024-06-28)

Bug Fixes and Other Changes

  • Remove oqc
Commits


Updates cvxpy from 1.5.1 to 1.5.2

Release notes

Sourced from cvxpy's releases.

v1.5.2

What's Changed

This release is the first one compatible with NumPy 2.0. It is backward compatible, i.e., NumPy versions < 2.0 will continue to work.

Full Changelog: https://github.com/cvxpy/cvxpy/compare/v1.5.1...v1.5.2

Commits


Updates ipykernel from 6.29.4 to 6.29.5

Release notes

Sourced from ipykernel's releases.

v6.29.5

6.29.5

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@​blink1073 | @​ianthomas23

Changelog

Sourced from ipykernel's changelog.

6.29.5

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@​blink1073 | @​ianthomas23

Commits


Updates jax from 0.4.28 to 0.4.30

Release notes

Sourced from jax's releases.

Jax release v0.4.30

No release notes provided.

Jaxlib release v0.4.30

No release notes provided.

JAX v0.4.29

  • Changes

    • We anticipate that this will be the last release of JAX and jaxlib supporting a monolithic CUDA jaxlib. Future releases will use the CUDA plugin jaxlib (e.g. pip install jax[cuda12]).
    • JAX now requires ml_dtypes version 0.4.0 or newer.
    • Removed backwards-compatibility support for old usage of the jax.experimental.export API. It is not possible anymore to use from jax.experimental.export import export, and instead you should use from jax.experimental import export. The removed functionality has been deprecated since 0.4.24.
  • Deprecations

    • jax.sharding.XLACompatibleSharding is deprecated. Please use jax.sharding.Sharding.
    • jax.experimental.Exported.in_shardings has been renamed as jax.experimental.Exported.in_shardings_hlo. Same for out_shardings. The old names will be removed after 3 months.
    • Removed a number of previously-deprecated APIs:
      • from {mod}jax.core: non_negative_dim, DimSize, Shape
      • from {mod}jax.lax: tie_in
      • from {mod}jax.nn: normalize
      • from {mod}jax.interpreters.xla: backend_specific_translations, translations, register_translation, xla_destructure, TranslationRule, TranslationContext, XlaOp.
    • The tol argument of {func}jax.numpy.linalg.matrix_rank is being deprecated and will soon be removed. Use rtol instead.
    • The rcond argument of {func}jax.numpy.linalg.pinv is being deprecated and will soon be removed. Use rtol instead.
    • The deprecated jax.config submodule has been removed. To configure JAX use import jax and then reference the config object via jax.config.
    • {mod}jax.random APIs no longer accept batched keys, where previously some did unintentionally. Going forward, we recommend explicit use of {func}jax.vmap in such cases.
  • New Functionality

    • Added {func}jax.experimental.Exported.in_shardings_jax to construct shardings that can be used with the JAX APIs from the HloShardings that are stored in the Exported objects.

Jaxlib release v0.4.29

  • Bug fixes
    • Fixed a bug where XLA sharded some concatenation operations incorrectly, which manifested as an incorrect output for cumulative reductions (#21403).

... (truncated)

Changelog

Sourced from jax's changelog.

jax 0.4.30 (June 18, 2024)

  • Changes

    • JAX supports ml_dtypes >= 0.2. In 0.4.29 release, the ml_dtypes version was bumped to 0.4.0 but this has been rolled back in this release to give users of both TensorFlow and JAX more time to migrate to a newer TensorFlow release.
    • jax.experimental.mesh_utils can now create an efficient mesh for TPU v5e.
    • jax now depends on jaxlib directly. This change was enabled by the CUDA plugin switch: there are no longer multiple jaxlib variants. You can install a CPU-only jax with pip install jax, no extras required.
    • Added an API for exporting and serializing JAX functions. This used to exist in jax.experimental.export (which is being deprecated), and will now live in jax.export. See the documentation.
  • Deprecations

    • Internal pretty-printing tools jax.core.pp_* are deprecated, and will be removed in a future release.
    • Hashing of tracers is deprecated, and will lead to a TypeError in a future JAX release. This previously was the case, but there was an inadvertent regression in the last several JAX releases.
    • jax.experimental.export is deprecated. Use {mod}jax.export instead. See the migration guide.
    • Passing an array in place of a dtype is now deprecated in most cases; e.g. for arrays x and y, x.astype(y) will raise a warning. To silence it use x.astype(y.dtype).
    • jax.xla_computation is deprecated and will be removed in a future release. Please use the AOT APIs to get the same functionality as jax.xla_computation.
      • jax.xla_computation(fn)(*args, **kwargs) can be replaced with jax.jit(fn).lower(*args, **kwargs).compiler_ir('hlo').
      • You can also use .out_info property of jax.stages.Lowered to get the output information (like tree structure, shape and dtype).
      • For cross-backend lowering, you can replace jax.xla_computation(fn, backend='tpu')(*args, **kwargs) with jax.jit(fn).trace(*args, **kwargs).lower(lowering_platforms=('tpu',)).compiler_ir('hlo').

jaxlib 0.4.30 (June 18, 2024)

  • Support for monolithic CUDA jaxlibs has been dropped. You must use the plugin-based installation (pip install jax[cuda12] or pip install jax[cuda12_local]).

jax 0.4.29 (June 10, 2024)

  • Changes
    • We anticipate that this will be the last release of JAX and jaxlib supporting a monolithic CUDA jaxlib. Future releases will use the CUDA plugin jaxlib (e.g. pip install jax[cuda12]).
    • JAX now requires ml_dtypes version 0.4.0 or newer.

... (truncated)

Commits
  • f4158ac Merge pull request #21949 from hawkinsp:winwheel
  • b0b0268 Add --allow-downgrade to Windows wheel builds.
  • 5d35c99 Merge pull request #21945 from hawkinsp:release
  • d7bc6b4 Update XLA dependency to use revision
  • 3f4f79c Prepare for 0.4.30 release.
  • dfcfb36 Pallas GPU no longer falls back to lax.pow for integer powers
  • 5bfd6af Removed unnecessary skip in pallas_test.py::SoftmaxTest
  • 3fd9326 [jax] Enable api_test with XLA:CPU thunks
  • ed4958c [XLA:Mosaic] Add internal scratch VMEM
  • 701c63e [Pallas/TPU] Add API for megacore partitioning of pipelines
  • Additional commits viewable in compare view


Updates jaxlib from 0.4.28 to 0.4.30

Release notes

Sourced from jaxlib's releases.

Jaxlib release v0.4.30

No release notes provided.

Jaxlib release v0.4.29

  • Bug fixes

    • Fixed a bug where XLA sharded some concatenation operations incorrectly, which manifested as an incorrect output for cumulative reductions (#21403).
    • Fixed a bug where XLA:CPU miscompiled certain matmul fusions (openxla/xla#13301).
    • Fixes a compiler crash on GPU (google/jax#21396).
  • Deprecations

    • jax.tree.map(f, None, non-None) now emits a DeprecationWarning, and will raise an error in a future version of jax. None is only a tree-prefix of itself. To preserve the current behavior, you can ask jax.tree.map to treat None as a leaf value by writing: jax.tree.map(lambda x, y: None if x is None else f(x, y), a, b, is_leaf=lambda x: x is None).
Changelog

Sourced from jaxlib's changelog.

jax 0.4.30 (June 18, 2024)

  • Changes

    • JAX supports ml_dtypes >= 0.2. In 0.4.29 release, the ml_dtypes version was bumped to 0.4.0 but this has been rolled back in this release to give users of both TensorFlow and JAX more time to migrate to a newer TensorFlow release.
    • jax.experimental.mesh_utils can now create an efficient mesh for TPU v5e.
    • jax now depends on jaxlib directly. This change was enabled by the CUDA plugin switch: there are no longer multiple jaxlib variants. You can install a CPU-only jax with pip install jax, no extras required.
    • Added an API for exporting and serializing JAX functions. This used to exist in jax.experimental.export (which is being deprecated), and will now live in jax.export. See the documentation.
  • Deprecations

    • Internal pretty-printing tools jax.core.pp_* are deprecated, and will be removed in a future release.
    • Hashing of tracers is deprecated, and will lead to a TypeError in a future JAX release. This previously was the case, but there was an inadvertent regression in the last several JAX releases.
    • jax.experimental.export is deprecated. Use {mod}jax.export instead. See the migration guide.
    • Passing an array in place of a dtype is now deprecated in most cases; e.g. for arrays x and y, x.astype(y) will raise a warning. To silence it use x.astype(y.dtype).
    • jax.xla_computation is deprecated and will be removed in a future release. Please use the AOT APIs to get the same functionality as jax.xla_computation.
      • jax.xla_computation(fn)(*args, **kwargs) can be replaced with jax.jit(fn).lower(*args, **kwargs).compiler_ir('hlo').
      • You can also use .out_info property of jax.stages.Lowered to get the output information (like tree structure, shape and dtype).
      • For cross-backend lowering, you can replace jax.xla_computation(fn, backend='tpu')(*args, **kwargs) with jax.jit(fn).trace(*args, **kwargs).lower(lowering_platforms=('tpu',)).compiler_ir('hlo').

jaxlib 0.4.30 (June 18, 2024)

  • Support for monolithic CUDA jaxlibs has been dropped. You must use the plugin-based installation (pip install jax[cuda12] or pip install jax[cuda12_local]).

jax 0.4.29 (June 10, 2024)

  • Changes
    • We anticipate that this will be the last release of JAX and jaxlib supporting a monolithic CUDA jaxlib. Future releases will use the CUDA plugin jaxlib (e.g. pip install jax[cuda12]).
    • JAX now requires ml_dtypes version 0.4.0 or newer.

... (truncated)

Commits
  • f4158ac Merge pull request #21949 from hawkinsp:winwheel
  • b0b0268 Add --allow-downgrade to Windows wheel builds.
  • 5d35c99 Merge pull request #21945 from hawkinsp:release
  • d7bc6b4 Update XLA dependency to use revision
  • 3f4f79c Prepare for 0.4.30 release.
  • dfcfb36 Pallas GPU no longer falls back to lax.pow for integer powers
  • 5bfd6af Removed unnecessary skip in pallas_test.py::SoftmaxTest
  • 3fd9326 [jax] Enable api_test with XLA:CPU thunks
  • ed4958c [XLA:Mosaic] Add internal scratch VMEM
  • 701c63e [Pallas/TPU] Add API for megacore partitioning of pipelines
  • Additional commits viewable in compare view


Updates matplotlib from 3.9.0 to 3.9.1

Release notes

Sourced from matplotlib's releases.

REL: 3.9.1

This is the first bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

  • Add GitHub artifact attestations for sdist and wheels
  • Re-add matplotlib.cm.get_cmap; note this function will still be removed at a later date
  • Allow duplicate backend entry points
  • Fix Axes autoscaling of thin bars at large locations
  • Fix Axes autoscaling with axhspan / axvspan
  • Fix Axes3D autoscaling of Line3DCollection / Poly3DCollection
  • Fix Axes3D mouse interactivity with non-default roll angle
  • Fix box aspect ratios in Axes3D with alternate vertical axis
  • Fix case handling of backends specified as module://...
  • Fix crash with TkAgg on Windows with tk.window_focus: True
  • Fix interactive update of SubFigures
  • Fix interactivity when using the IPython console
  • Fix pickling of AxesWidgets and SubFigures
  • Fix scaling on GTK3Cairo / GTK4Cairo backends
  • Fix text wrapping within SubFigures
  • Promote mpltype Sphinx role to a public extension; note this is only intended for development reasons
Commits
  • 44be14c REL: 3.9.1
  • 5325425 DOC: Create release notes for 3.9.1
  • 568a039 Merge pull request #28507 from meeseeksmachine/auto-backport-of-pr-28430-on-v...
  • 7fa9f24 Merge pull request #28506 from meeseeksmachine/auto-backport-of-pr-28451-on-v...
  • 06189c2 Backport PR #28430: Fix pickling of AxesWidgets.
  • c43313a Backport PR #28451: Fix GTK cairo backends
  • 560fdc4 Merge pull request #28499 from meeseeksmachine/auto-backport-of-pr-28498-on-v...
  • 5552302 Backport PR #28498: Don't fail if we can't query system fonts on macOS
  • f76bba4 Merge pull request #28491 from meeseeksmachine/auto-backport-of-pr-28487-on-v...
  • 8ccd2ee Merge pull request #28490 from meeseeksmachine/auto-backport-of-pr-28486-on-v...
  • Additional commits viewable in compare view


Updates numpy from 1.26.4 to 2.0.1

Release notes

Sourced from numpy's releases.

v2.0.1

NumPy 2.0.1 Release Notes

NumPy 2.0.1 is a maintenance release that fixes bugs and regressions discovered after the 2.0.0 release. NumPy 2.0.1 is the last planned release in the 2.0.x series, 2.1.0rc1 should be out shortly.

The Python versions supported by this release are 3.9-3.12.

NOTE: Do not use the GitHub generated "Source code" files listed in the "Assets", they are garbage.

Improvements

np.quantile with method closest_observation chooses nearest even order statistic

This changes the definition of nearest for border cases from the nearest odd order statistic to nearest even order statistic. The numpy implementation now matches other reference implementations.

(gh-26656)

Contributors

A total of 15 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • @​vahidmech +
  • Alex Herbert +
  • Charles Harris
  • Giovanni Del Monte +
  • Leo Singer
  • Lysandros Nikolaou
  • Matti Picus
  • Nathan Goldbaum
  • Patrick J. Roddy +
  • Raghuveer Devulapalli
  • Ralf Gommers
  • Rostan Tabet +
  • Sebastian Berg
  • Tyler Reddy
  • Yannik Wicke +

Pull requests merged

A total of 24 pull requests were merged for this release.

  • #26711: MAINT: prepare 2.0.x for further development
  • #26792: TYP: fix incorrect import in ma/extras.pyi stub
  • #26793: DOC: Mention '1.25' legacy printing mode in set_printoptions
  • #26794: DOC: Remove mention of NaN and NAN aliases from constants

... (truncated)

Commits
  • 4c9f431 Merge pull request #27000 from charris/prepare-2.0.1
  • 0e70e00 REL: Prepare for the NumPy 2.0.1 release [wheel build]
  • 4d10ffc Merge pull request #26995 from charris/backport-26985
  • 764b667 BUG: Add object cast to avoid warning with limited API
  • 9be6ad6 Merge pull request #26971 from charris/backport-26935
  • 6d950e9 BUG: fix f2py tests to work with v2 API
  • 89630c0 Merge pull request #26962 from charris/backport-26919
  • 88fa840 TST: Apply test suggestion by Nathan for rlstrip fixes
  • a9da01e BUG,MAINT: Fix utf-8 character stripping memory access
  • 6afbbf8 Merge pull request #26963 from charris/backport-26930
  • Additional commits viewable in compare view


Updates optax from 0.2.2 to 0.2.3

Release notes

Sourced from optax's releases.

Optax 0.2.3

What's Changed

dependabot[bot] commented 3 months ago

Looks like these dependencies are updatable in another way, so this is no longer needed.