Pyqg-jax

Latest version: v0.8.1

Safety actively analyzes 623775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.8.1

- Resolve deprecation warnings from `jax.numpy.linalg.solve` added in JAX v0.4.25

<details><summary>SHA256 Checksums</summary>


cca2ff57429fbcdc259fde400d159c3f64a53569cd27d566f066bb42d1012839 pyqg_jax-0.8.1.tar.gz
b88f2fee6e5a41fc2c62ac26746da4e013eb41b3741af902c03243a43f93e196 pyqg_jax-0.8.1-py3-none-any.whl


</details>

<details><summary>SHA512 Checksums</summary>


0622588ba322db1c2c62962d02dd2e1bdc82b6483ded0d4e52b7730df419953691b036fb8f3f8f764c692a73abbd210bcc7313881af8ee029c8f2c2cbf17e47d pyqg_jax-0.8.1.tar.gz
4a99b0f0a233762df6f5ef92e74f07e9acf5798a9eec1432b8769539842385ffbf49de929ffdb875b29d99b83819dc7c7798dd18b4b6653fed18b026bfb271f2 pyqg_jax-0.8.1-py3-none-any.whl


</details>

0.8.0

- Add `EulerStepper`
- Add `pyqg_jax.diagnostics` module (see documentation and associated example for more information)
- New `Grid` class for use with diagnostics
- Fix incompatibility with JAX v0.4.24
- Fix shape errors for models with non-square states (this setting is still less well-tested and not recommended)

> [!NOTE]
> This release adds an internal, hidden static field to the `PseudoSpectralState` class. This field is an implementation detail, and if all instances are constructed from model classes (`model.create_initial_state`) this shouldn't cause issues and should require no attention. However, if you were constructing these objects manually using their constructors this will be a breaking change.

<details><summary>SHA256 Checksums</summary>


1d70f59f9139cb9662be3ae56b345a521fa34d733a5b716d04aef545a7cad37f pyqg_jax-0.8.0.tar.gz
8160b97719693457ceef5aad2d5013103cad2b2843cc218fd671b47ed204fb11 pyqg_jax-0.8.0-py3-none-any.whl


</details>

<details><summary>SHA512 Checksums</summary>


3988b3d20047f169ed15e4daf8a34fb16be8e180bd0cfb1a7ddf459ad04da25d7fbb42780125f1889d7c4262689a813caf82a25213d99169dc395dc9f3e0f746 pyqg_jax-0.8.0.tar.gz
cc1aa7d972a86e3092001ab1532a3e310e3a9d282fb86b37fbe33e560c42efafa8e31db70b0d15f501bd809fd8210f79519bb5f1e6f89c1c3c47b07b62638072 pyqg_jax-0.8.0-py3-none-any.whl


</details>

0.7.0

- Add implementation of `SQGModel` from PyQG
- Integrate with JAX [pytree key paths](https://jax.readthedocs.io/en/latest/jax-101/05.1-pytrees.html#key-paths)
- Improved summary formatting of built-in Python collections
- *Breaking:* Drop support for Python 3.8
- *Breaking:* Remove `uq` and `vq` attributes from `FullPseudoSpectralState`

<details><summary>SHA256 Checksums</summary>


b6ea17614f3b47d60b3b29c95860ca8206cca7083be653bdc42ba16ebc56f850 pyqg_jax-0.7.0.tar.gz
b65399fa50cfadc21f253edbdd8abb376768176016ea021d143910a93ab48dea pyqg_jax-0.7.0-py3-none-any.whl


</details>

<details><summary>SHA512 Checksums</summary>


7dc7b697720df68e4b5a57c6bca8b96f2af92c4b5e628264d83815e8f0b56e9842092ef200fe2009bfb571cb1a434e24710a3ea3a9231ac81ac62ed247f78dc8 pyqg_jax-0.7.0.tar.gz
32f51488d4ef0820e9d26ee918313a8b75c843ff02fc59cde61c37982670841b3e48fa82f21189b068e0dd4277a5364543b6eb9807a4cd231972931e14a24da2 pyqg_jax-0.7.0-py3-none-any.whl


</details>

0.6.0

- Clearer error messages when using model states with the wrong shape
- Add implementation of `BTModel` from PyQG

<details><summary>SHA256 Checksums</summary>


a1b83dc2b25686a44e8b8ca82b4e58808c93dc01312b58e661bbf91d26a9b95e pyqg-jax-0.6.0.tar.gz
089d97382c0583bfb88f55e20e01df3bb9268146d91a4f42794386e52c83ad93 pyqg_jax-0.6.0-py3-none-any.whl


</details>

<details><summary>SHA512 Checksums</summary>


b106dccf8bab60193dd9c66a90c4a49f59cdd548393074cf95ae2a155f1f492952dc83a9e253dce67a3b2b8f35f1a611f09369f5643da024ee84f7ce0d7d12c5 pyqg-jax-0.6.0.tar.gz
9ac73478249dc11eeb97ad992f7d477c1133dc79aa9dcb9ca73096371abd28fcfa20d82dac23dc2af5d2c691776efa3c1778db91b918f22788eae7d2f65a9805 pyqg_jax-0.6.0-py3-none-any.whl


</details>

0.5.1

- Add properties for missing full state attributes `p` and `dqdt`
- Summarize state objects without using computed properties

<details><summary>SHA256 Checksums</summary>


8a3c849fdd83b4746675b66fb6c1d299e518f7739bb47dd26b263537219da9e6 pyqg-jax-0.5.1.tar.gz
09f430691c95bed57cf1aeea51c36238849a13f4b5347ad00325efde994234de pyqg_jax-0.5.1-py3-none-any.whl


</details>

<details><summary>SHA512 Checksums</summary>


6a4d3a1f0432a2424dbb1f17943046d2c374849d4af9abcc74cb894fd0029ba1f7bc4c994b5ba9ac451652536c7b944a3760c0e278161d0421e8ab76a19bc8eb pyqg-jax-0.5.1.tar.gz
abdfc42389d51405c5ff49e8c98db44a46242e559a25eafd3f6814fde2391d63eff8414a0b4822f352b6b7584335b5adff3bb9fd1a2673c11a2919b74963dac8 pyqg_jax-0.5.1-py3-none-any.whl


</details>

0.5.0

- Fix bug that caused `q_parameterization` decorator to drop the auxiliary state
- Add backscatter biharmonic parameterization from PyQG

<details><summary>SHA256 Checksums</summary>


61ff05ee92200c7671643c8c796d6b1069e2c9229985cf0d3bed10b5a8749852 pyqg-jax-0.5.0.tar.gz
9e31119c58c8dae2a10f0991b6c0fc20557ef65cedf7d1b8276e6086342a219e pyqg_jax-0.5.0-py3-none-any.whl


</details>

<details><summary>SHA512 Checksums</summary>


7e08d1d7abd0b930c5d084630981c4101d91f1b2788d1eecb8d2ed71619b7a90f352d6fae2f9ef562b4de07f0b0729c6e7044b5361a1f1abd0cf531be4469667 pyqg-jax-0.5.0.tar.gz
e0f209a97131e1ef767fbf855db5a56b26e7b2ee39fe4398d931b0361536599699f3e25e32564a00d2c763c8619b09fbb6db37ceb38d4a4edc0db992c188e730 pyqg_jax-0.5.0-py3-none-any.whl


</details>

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.