-
-
Notifications
You must be signed in to change notification settings - Fork 543
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
remove external_variables #2502
Conversation
Codecov ReportBase: 99.72% // Head: 99.73% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## develop #2502 +/- ##
=========================================
Coverage 99.72% 99.73%
=========================================
Files 270 270
Lines 19487 19360 -127
=========================================
- Hits 19434 19308 -126
+ Misses 53 52 -1
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Existing changes look good but there are more lines to remove, see coverage
...s/test_full_battery_models/test_lithium_ion/test_external/test_external_current_collector.py
Outdated
Show resolved
Hide resolved
..._models/test_full_battery_models/test_lithium_ion/test_external/test_external_temperature.py
Outdated
Show resolved
Hide resolved
tests/unit/test_models/test_full_battery_models/test_lithium_ion/test_spme.py
Show resolved
Hide resolved
@tinosulzer tests passing but some benchmarks are failing. How can I run just the failing ones locally easily? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @TomTranter
Description
Remove external_variables which have functionality that is now completely replicable with input parameters. Motivation is to simplify code and reduce redundant functionality. Also relates to a liionpack issue with handling the two types of data seperately and is cleaner to use inputs.
Type of change
Please add a line in the relevant section of CHANGELOG.md to document the change (include PR #) - note reverse order of PR #s. If necessary, also add to the list of breaking changes.
Key checklist:
$ flake8
$ python run-tests.py --unit
$ cd docs
and then$ make clean; make html
You can run all three at once, using
$ python run-tests.py --quick
.Further checks: