Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial release #46

Merged
merged 266 commits into from
Nov 20, 2023
Merged

Initial release #46

merged 266 commits into from
Nov 20, 2023

Conversation

BradyPlanden
Copy link
Member

@BradyPlanden BradyPlanden commented Sep 22, 2023

This PR is for an initial PyBOP release to secure the PyPI name. At the moment, the release will be a manual process following these steps:

  1. Bump the version in pybop/version.py as per the discussion below
  2. Merge this PR into main
  3. Create a release tag
  4. release-actions.yaml should automate the deployment to PyPI

For release versioning, I think it would be preferable to follow the YY.MM format. This would add clarity between PyBOP and PyBaMM releases. For reference, this release would be v23.9. Open to other thoughts though!

BradyPlanden and others added 30 commits August 1, 2023 14:07
…m for spm+basemodel, parameterisation.py tidy
Add testing framework and non-geometric parameterisation methods
BradyPlanden and others added 29 commits November 17, 2023 09:12
…ing-of-jupyter-notebooks

#87 - Update notebook
* Return inf if simulation terminates early

* Add rvs description

* Update error_costs.py

* Add x0 length errors

* Add checks on early termination of simulation

* Add test for evaluateS1

* Combine x0 length checking

Co-authored-by: Brady Planden <[email protected]>

* Initialise _de as float

Co-authored-by: Brady Planden <[email protected]>

* Add check on length of x0

* Align np.inf return type with standard return

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Brady Planden <[email protected]>
Co-authored-by: Brady Planden <[email protected]>
* Unpack x0, bounds and n_parameters into Cost

* Pass x0, bounds and n_parameters from Cost

* Remove n_parameters function check

* Allow problem=None in BaseCost

* Add StandaloneCost

* Add test of StandaloneCosts
…SOC points 3->2, Updt. CMAES boundaries creation
…ts-are-failing-due-to-npinf-cost-return

102 - Update Pints' boundaries object
…ting-of-jupyter-notebooks

Add jupyter notebook test methods
@BradyPlanden BradyPlanden merged commit 6e5c007 into main Nov 20, 2023
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Prepare for the initial release
3 participants