pybop

View on PyPIReverse Dependencies (1)

24.9.1 pybop-24.9.1-py3-none-any.whl

Wheel Details

Project: pybop
Version: 24.9.1
Filename: pybop-24.9.1-py3-none-any.whl
Download: [link]
Size: 111771
MD5: 6118946a000c82e8395cf5e4bc8dda65
SHA256: 374170f189d4c1cec2123f0b746eb30282875208ba00857d9b53dbe0e0304dbb
Uploaded: 2024-09-18 07:49:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pybop
Version: 24.9.1
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 (>=24.9)
Requires-Dist: numpy (<2.0,>=1.16)
Requires-Dist: scipy (>=1.3)
Requires-Dist: pints (>=0.5)
Requires-Dist: bpx (>=0.4)
Requires-Dist: pybop[plot]; extra == "all"
Requires-Dist: pybop[scifem]; extra == "all"
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: 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: plotly (>=5.0); extra == "plot"
Requires-Dist: scikit-fem (>=8.1.0); extra == "scifem"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: plot
Provides-Extra: scifem
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15183 characters]

WHEEL

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

RECORD

Path Digest Size
pybop/__init__.py sha256=EOejEQ91pcJcmxamPXX4LQAffW5X1RNIrjtq8j4UcuI 4351
pybop/_dataset.py sha256=YPtc55I0bJeG4JJlYhwdrkLljWP6RWgTq806ob73LAs 4512
pybop/_experiment.py sha256=Yv9f03NAvYdDXnj1HJr-MKJN2IdOWLYfWfNneeiwnEs 2071
pybop/_utils.py sha256=HDxbb8LLu-OvsOnBiBkSbh_B6fGWOk-bW1TfAH4X7LA 7052
pybop/_version.py sha256=Zm92Hr_BCKloinva_KnTYgwvigh8W-SaUp_EJpxLHiw 77
pybop/costs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/costs/_likelihoods.py sha256=UbXpbaf3wxmaori1QY9EfhldnIoT_YQ7q1g718qv5WA 11233
pybop/costs/_weighted_cost.py sha256=2J5C7NHpXxrUaLn3K1gfwEygPdRpjEgD2WuTHF7E9L0 4438
pybop/costs/base_cost.py sha256=EgGsoNXdgMPap8kWvhnuAvH8ax4pfnKZ-qEQrI3FZNo 6631
pybop/costs/design_costs.py sha256=DYkYqGX--YBR6W30oxT50suMHQujZsQSyUC7omGiJtI 3995
pybop/costs/fitting_costs.py sha256=Zpi6EClsWmDAsKbym3wK7_9Qe6LwwrijZp4jIaqpSLo 10536
pybop/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/models/base_model.py sha256=GdfDVnCwdfaayYfC9x8GqgiZ0CAxH0SSgJaXk7K_AlE 36972
pybop/models/empirical/__init__.py sha256=Pn6aCzSNyUz34O3VGwC10wh9xJ1uP2WJgVi4DJwZJr0 100
pybop/models/empirical/base_ecm.py sha256=O1z84Ow6JQiYsckKRcPz9L7rkFSL9GI0MvZ0aVTEYo4 8211
pybop/models/empirical/ecm.py sha256=ENRCWtytNQZdh90fn8PxQg2k6n-Qj6sE4O6z9bvyP7Q 2152
pybop/models/lithium_ion/__init__.py sha256=ekoRmMipIkfpFR3Ih4iQra5RWfVQTJOlsR6a1ZsA44A 138
pybop/models/lithium_ion/base_echem.py sha256=m8Buc8FntC05wo0xFJFQE00MtEKNl8WnbDOEdMWCmH8 13094
pybop/models/lithium_ion/echem.py sha256=MB9OiRkWbFSnlxlkXEjRxV9EJ-zHB8OUYqMXxIdjSGM 11693
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=SkEouw-6tCHWK1XM4WD3nfXTJV7Ddubu_zAMw8xKYY8 7215
pybop/optimisers/_cuckoo.py sha256=YPZcRhBb8iJrUBzizTQYmnE-tpT_cRg-1L_wD5HdvsI 6605
pybop/optimisers/base_optimiser.py sha256=WpyCSYF2mbZk22UlCgvwzc_cakCBF-vdp0_MywfEV6E 10624
pybop/optimisers/base_pints_optimiser.py sha256=hEUlJjoTSwNEAzqJErAxMoZ_zhOJwCLqiCUI4ABDPL0 19335
pybop/optimisers/optimisation.py sha256=hczQZD2_en44OaAzDXC3sLOr__IWDi0kxdrdPEkLqCs 2587
pybop/optimisers/pints_optimisers.py sha256=Bi78Utmw1pFVV5-czNmkBD_Nhbp2En-B7f7wr0NRGZk 10467
pybop/optimisers/scipy_optimisers.py sha256=rWl9FafVG0Tx63s5Gy2NHlizUenGrZUmPD8ZGdamwQE 13500
pybop/parameters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/parameters/parameter.py sha256=vJQoOC9VpfvGpDKD8XA4qbrQko6_x8yl2_FfwV-4sWo 20705
pybop/parameters/parameter_set.py sha256=BMQobjTUxuzVzrQ1s7Ri8CdGSuQwEj0jIYq3ipgTI2A 8606
pybop/parameters/priors.py sha256=Uk4y3njCoSKhUw0J0qFt9hyfGCZrbBov8L-zeYGVOpA 12121
pybop/plotting/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/plotting/nyquist.py sha256=p1pmfYFSSi2NC_b5Fm0dowTwQ1Lv9CP74WFWuAE0DNs 4834
pybop/plotting/plot2d.py sha256=MY5CjOTEyr0sJGTgb_CaZQCEIzYXmOwpihNPL8QW_Kc 8003
pybop/plotting/plot_convergence.py sha256=2_h1TNTltqoZN6hGlAGHyZF1c5sTBCV33eEs24TZ-jI 1322
pybop/plotting/plot_dataset.py sha256=YNJ7nZiSJhCJZ_fqVAhrxkMwv800LSqWTr2vSBWThYY 1626
pybop/plotting/plot_parameters.py sha256=C_4OAbdBqatvKrQLG1LXmiaq-zxWbTBXKPfT1F0yXR0 2511
pybop/plotting/plot_problem.py sha256=sjjr2EvS2qnjlJA2ZUcvvMYx8rBO6u0lNC4ZTbqBVcI 3553
pybop/plotting/plotly_manager.py sha256=cnhaC-DSRiRF2yyLqh2vNScxz6DVY_0LnKqdZI2c2HU 4845
pybop/plotting/standard_plots.py sha256=MxR_c4PhERy7s4nMawdAB-IdiCxb73as2KnJOeGwWic 11711
pybop/problems/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/problems/base_problem.py sha256=6mu-dEbC9vBygcOUc6c7ANR9TjTSMflB4om-82Z1rBA 6404
pybop/problems/design_problem.py sha256=hIqyFsf0QA9Qb_RM5EjVVeDNZSj4NxTrc7SoRxb8MK8 5865
pybop/problems/fitting_problem.py sha256=s9O3IjSYor5zukeKRWjOBOmOZe9NoZEwajEBFa7J-SI 7566
pybop/problems/multi_fitting_problem.py sha256=fKgIk_w3_8akysBAwKhhd2Q90_u0ds9wUpHmruZJkjs 4622
pybop/samplers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybop/samplers/base_pints_sampler.py sha256=r8j3cFiM75ubebCQwGbSb73i0Fljk81WpSyMs93daUI 10881
pybop/samplers/base_sampler.py sha256=z6TKEEouyJQTB9qSc-Pvi6qDayXjneP4ZsyFK6-uAps 5600
pybop/samplers/mcmc_sampler.py sha256=cwCJLE0-klpjcWwP-ce9wSSk_m6v0iFshMLkMQyHBRE 3006
pybop/samplers/pints_samplers.py sha256=iDSflvJ32exYc1BgYp62YfuSj4CDicfKyDEosy6HyK4 20315
pybop/transformation/base_transformation.py sha256=X9MyHRJN3Pw_NOKIE_arA4S9Qb6z3JJTNXcPXT93FYg 5033
pybop/transformation/transformations.py sha256=4c1gMFhP0IdV-pOzgUExVtHkS_08a1O0Rt-GxAO-n4U 13079
pybop-24.9.1.dist-info/LICENSE sha256=2a0JX5VJTR_yz96Dlv-8BZ0YUg94LKaoWZf-g61f2nU 1497
pybop-24.9.1.dist-info/METADATA sha256=y5RRHJCf-FJ8E4PzyPqaxzvwWM4rns2Gzeiyn38iKQQ 19150
pybop-24.9.1.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
pybop-24.9.1.dist-info/top_level.txt sha256=R8htW6FKjfYlaaBbgaGygZmyXVcn_RliJoIu_G9Oxe4 6
pybop-24.9.1.dist-info/RECORD

top_level.txt

pybop