pybop

View on PyPIReverse Dependencies (1)

24.12 pybop-24.12-py3-none-any.whl

Wheel Details

Project: pybop
Version: 24.12
Filename: pybop-24.12-py3-none-any.whl
Download: [link]
Size: 142081
MD5: 2e8a4dc9e700c91cf0f6cbe9bde4d3ec
SHA256: bcf920754366849f62c045c38003743f7d252bef2c2ae995a8310430e8ac68fa
Uploaded: 2024-12-23 10:27:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pybop
Version: 24.12
Summary: Python Battery Optimisation and Parameterisation
Author: The PyBOP Team
Maintainer: The PyBOP Team
Project-Url: Homepage, https://github.com/pybop-team/PyBOP
Project-Url: Documentation, https://pybop-docs.readthedocs.io
Project-Url: Repository, https://github.com/pybop-team/PyBOP
Project-Url: Releases, https://github.com/pybop-team/PyBOP/releases
Project-Url: Changelog, https://github.com/pybop-team/PyBOP/blob/develop/CHANGELOG.md
License: BSD 3-Clause License Copyright (c) 2023, pybop-team Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Requires-Python: <3.13,>=3.9
Requires-Dist: pybamm[jax] (>=24.9)
Requires-Dist: numpy (<2.0,>=1.16)
Requires-Dist: scipy (>=1.3)
Requires-Dist: pints (>=0.5)
Requires-Dist: plotly (>=5.0); extra == "plot"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Requires-Dist: sphinx (>=6); extra == "docs"
Requires-Dist: sphinx-autobuild; extra == "docs"
Requires-Dist: sphinx-autoapi; extra == "docs"
Requires-Dist: sphinx_copybutton; extra == "docs"
Requires-Dist: sphinx_favicon; extra == "docs"
Requires-Dist: sphinx_design; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: nox[uv]; extra == "dev"
Requires-Dist: nbmake; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest (>=6); extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: scikit-fem (>=8.1.0); extra == "scifem"
Requires-Dist: bpx (<0.5); extra == "bpx"
Requires-Dist: pybop[bpx,plot,scifem]; extra == "all"
Provides-Extra: plot
Provides-Extra: docs
Provides-Extra: dev
Provides-Extra: scifem
Provides-Extra: bpx
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15648 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pybop/__init__.py sha256=yjAWdxvYogtgO5tXlF64ZYlvCKUwBu7qkpLEdZmpDdo 4652
pybop/_classification.py sha256=Fq0-VcY3Wy1Mpck1UkHHYQ5DrSvuM4h6P1I0ersupnk 5795
pybop/_dataset.py sha256=YPtc55I0bJeG4JJlYhwdrkLljWP6RWgTq806ob73LAs 4512
pybop/_evaluation.py sha256=pIS8lQarirIGXDrP5A9P0tu4Z0gvFlP4jwqxKMzuzwc 2089
pybop/_experiment.py sha256=Yv9f03NAvYdDXnj1HJr-MKJN2IdOWLYfWfNneeiwnEs 2071
pybop/_utils.py sha256=gd4ThcJlp00C7wFevmgSAQuPdTkF1uw31R9_j2D8_zU 7353
pybop/_version.py sha256=Zm92Hr_BCKloinva_KnTYgwvigh8W-SaUp_EJpxLHiw 77
pybop/costs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/costs/_likelihoods.py sha256=7xbhkzqMdSF6vllvWOaKFeHmz21j-j7Daoo8DVMiVGw 12714
pybop/costs/_weighted_cost.py sha256=2Bf2TzjhBOkh2GV49oEc6UCllViZomydLMxW4WabiNU 4614
pybop/costs/base_cost.py sha256=bWImkKYApJlZrpIY8LL2wtd1ncq7vanRuAFuXyzZZk8 8855
pybop/costs/design_costs.py sha256=qH_xZWcu4Gdb5qgnJlDsrEzD849ZLbZm6FnkqBR-kxo 8993
pybop/costs/fitting_costs.py sha256=Zpi6EClsWmDAsKbym3wK7_9Qe6LwwrijZp4jIaqpSLo 10536
pybop/experimental/jax_costs.py sha256=8y_ZLYPs0eqgEBJ8OEewIE7zauXUm3PgYbrO5FkRtrA 7273
pybop/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/models/_exponential_decay.py sha256=YOcvcYjt59tmlTShouBXtwo8wVPv9P3ZnJ5gpDO90Wg 3127
pybop/models/base_model.py sha256=4uGxVT90VQHltXLxhixixvXoWlbGvrNbd_zCz_f3a_g 37432
pybop/models/empirical/__init__.py sha256=Pn6aCzSNyUz34O3VGwC10wh9xJ1uP2WJgVi4DJwZJr0 100
pybop/models/empirical/base_ecm.py sha256=Q4ZMeYBiCmvFElMYgZOlU12R3Hwen6FH_uRCHfBS4JQ 8921
pybop/models/empirical/ecm.py sha256=ENRCWtytNQZdh90fn8PxQg2k6n-Qj6sE4O6z9bvyP7Q 2152
pybop/models/lithium_ion/__init__.py sha256=-0h5H0oulkisnd7jTBRTYD0cfK-Q5vm_EwsaQz_TqZk 151
pybop/models/lithium_ion/base_echem.py sha256=laQ7AXRJfrhgO-NByWgvgJxrvRfNzOPhxLFaOaC-hcY 15362
pybop/models/lithium_ion/basic_SPMe.py sha256=CTRnmrYhKHHVEyqILVn9Ul20q3iiFq9P_WthdIWn5pM 24798
pybop/models/lithium_ion/echem.py sha256=gbBes-t_iC5qNziQZdbJyFrKQKyE7kCuWWNMw06B0Vw 16730
pybop/models/lithium_ion/weppner_huggins.py sha256=3lVrH44ZPq86PePqjMLJoO842UZR_dePkUyYnlbShpM 4773
pybop/observers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/observers/observer.py sha256=ywU-I1YPRWgcL_dBKUhLzBnueAYXY0vGFF_Usox9Os0 5749
pybop/observers/unscented_kalman.py sha256=t7z5AoUWoMBsdBLGW7-OJtHhiEjDMMbIxwqaAlQaApA 15874
pybop/optimisers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/optimisers/_adamw.py sha256=qNDoeqgAv8hGBBwManaB1ewSytbjAUiPW6dHxG8xz_k 7329
pybop/optimisers/_cuckoo.py sha256=pD26BPcoHzb7cp8Wyl5lS-jarpeP3UHZ6PrEQRsOShY 6743
pybop/optimisers/_gradient_descent.py sha256=AK7EL_AqKxHIN3Tl3hHfCt82f4y5EoM-5zQaNFwhjpw 4528
pybop/optimisers/_random_search.py sha256=r8ZGROA5Vj0VCSE1aZ1Meqjh-C0r-5_72w9T7l64Y_4 3506
pybop/optimisers/base_optimiser.py sha256=ZzUuyPOJo69-gf2iTXuyLts1d-iQi_Rbjd-IQgnVhBk 19185
pybop/optimisers/base_pints_optimiser.py sha256=Y98QP6FCc6QOC8C9cmos6Qk1YeOAJQwuCtTiLXp96Wc 19346
pybop/optimisers/optimisation.py sha256=FeGnWIl8v0jLZaq-6qX4OHHHM-XtjPVSiBefNsuj1Hk 2543
pybop/optimisers/pints_optimisers.py sha256=5A-onJEp6gk7nNwhzqHtFeawuTCL8Xxi2xyuwowZCmE 25957
pybop/optimisers/scipy_optimisers.py sha256=8P5rmF_E8ccpH34lz0oNgNGrycjxxRb7FSYM9At8yRY 17709
pybop/parameters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/parameters/parameter.py sha256=JZ4xWWwdDge7dlxSE43R8D15gRPjD2eQnjrfZP7goJM 20982
pybop/parameters/parameter_set.py sha256=OQvMTAvfvKnDkTJbobw032wj0fF9rCxNf8hJqPfKVFg 9761
pybop/parameters/priors.py sha256=Uk4y3njCoSKhUw0J0qFt9hyfGCZrbBov8L-zeYGVOpA 12121
pybop/plot/__init__.py sha256=0pMzEqiL93rCl94vvDk7ruPb9rmXBnQvHAFbp2lASr4 348
pybop/plot/contour.py sha256=u4lsglVWdBfuqOYCIryhH8v5FcDx4cqff4eYzmBakco 9299
pybop/plot/convergence.py sha256=GVbO-X9Xzqut6eoS7X0p3MAXQpsptmY7L9QAvhoqeAE 1338
pybop/plot/dataset.py sha256=Ul0P2v-5TOE19xHJgaa5hTleXPWNrOfiqnWQ7JhXi1k 1631
pybop/plot/nyquist.py sha256=1uujrl6Se7Q01X9_msTHGp9M0sW3ZUgAcS_5JxA4H6g 4854
pybop/plot/parameters.py sha256=90icbrgcNXLcCPBMrOSLfc6_6IN5jckmA5MEuxG2nMg 1963
pybop/plot/plotly_manager.py sha256=cnhaC-DSRiRF2yyLqh2vNScxz6DVY_0LnKqdZI2c2HU 4845
pybop/plot/problem.py sha256=KnRd79AmIHswVO8WMJ96UMxnRCPKJ-rDipxjaVcB1MQ 3906
pybop/plot/standard_plots.py sha256=ougTvbEEAmvuyf1E4kIqXeOXGnsyG-LwDhv_13nKGpw 12425
pybop/plot/voronoi.py sha256=Q5RTE6kF32wsgwjd8ugFIzKXrH0ChkuzVFppyFBN4gw 13331
pybop/problems/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/problems/base_problem.py sha256=tS4UoHG3-YUfDRqWxc3oIH-gLgXdG48NZPaEY9U1hew 6429
pybop/problems/design_problem.py sha256=tEevFH_yExMjStw504rXzNLZk6NdCzGcS3PKfz3VUwg 6051
pybop/problems/fitting_problem.py sha256=M-fzK9ajlctSZb71JEgu_sJEKj1qBN9Kr25PCdG8urE 7504
pybop/problems/multi_fitting_problem.py sha256=ZRrwqUUD2TtAXHvyFHU3KFEloMfoR25iXMlB7rCdOJo 4611
pybop/samplers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/samplers/base_pints_sampler.py sha256=oythc90pFhDRxlNNq5wRTFGIsVApAH0TpDKafYErF4o 10915
pybop/samplers/base_sampler.py sha256=7nA7aQzTDCyCBNlWFuFFC65MhbORpvHX646z7fkKa-o 6656
pybop/samplers/mcmc_sampler.py sha256=cwCJLE0-klpjcWwP-ce9wSSk_m6v0iFshMLkMQyHBRE 3006
pybop/samplers/mcmc_summary.py sha256=yTJpF5r91FZJYWnRnj9zXb0k8GQNusdoZZtvhXK7LTg 7794
pybop/samplers/pints_samplers.py sha256=iDSflvJ32exYc1BgYp62YfuSj4CDicfKyDEosy6HyK4 20315
pybop/transformation/base_transformation.py sha256=X9MyHRJN3Pw_NOKIE_arA4S9Qb6z3JJTNXcPXT93FYg 5033
pybop/transformation/transformations.py sha256=OISzuUrtRNfnZB4At2xbWru940hQFVkO1-3vIf69_x4 14763
pybop-24.12.dist-info/LICENSE sha256=2a0JX5VJTR_yz96Dlv-8BZ0YUg94LKaoWZf-g61f2nU 1497
pybop-24.12.dist-info/METADATA sha256=c6BAzuZMAzVw5kpChPoa5wJbtnpUevIza9hsfdfU6eU 19598
pybop-24.12.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
pybop-24.12.dist-info/top_level.txt sha256=R8htW6FKjfYlaaBbgaGygZmyXVcn_RliJoIu_G9Oxe4 6
pybop-24.12.dist-info/RECORD

top_level.txt

pybop