Recent Releases of PyProBE
PyProBE - v2.6.0
What's Changed
- chore(deps): update dependency astral-sh/uv to v0.9.16 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/335
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/336
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/337
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/339
- chore(deps): update astral-sh/setup-uv action to v7 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/340
- chore(deps): update actions/upload-artifact action to v5 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/342
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/344
- chore(deps): update peter-evans/create-pull-request action to v8 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/350
- chore(deps): update dependency astral-sh/uv to v0.9.17 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/349
- chore(deps): update actions/upload-artifact action to v6 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/351
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/352
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/353
- chore(deps): update dependency astral-sh/uv to v0.9.18 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/354
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/356
- chore(deps): update dependency astral-sh/uv to v0.9.20 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/357
- chore(deps): update dependency astral-sh/uv to v0.9.21 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/358
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/359
- feat: allow choice of join and fill strategy when adding data to Result by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/365
- Fix uv workflow by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/367
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/355
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/361
- chore(deps): update actions/upload-artifact action to v7 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/364
- chore(deps): update dependency astral-sh/uv to v0.11.8 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/360
- chore(deps): update dependency pytest to v9.0.3 [security] by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/376
- chore(deps): bump requests from 2.32.5 to 2.33.0 in the uv group across 1 directory by @dependabot[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/372
- chore(deps): update codecov/codecov-action action to v6 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/371
- chore(deps): update astral-sh/setup-uv action to v8 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/378
- chore(deps): update softprops/action-gh-release action to v3 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/375
- chore(deps): bump pillow from 12.1.1 to 12.2.0 in the uv group across 1 directory by @dependabot[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/380
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/370
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/369
- Fix cycling summary sorting and update project standards by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/381
- Release Candidate 2.6.0 by @github-actions[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/366
- Workflow fixes by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/383
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v2.5.0...v2.6.0
Energy Storage - Battery
- Python
Published by tomjholland about 2 months ago
PyProBE - v2.5.0
What's Changed
- Fix errors caused by column cacheing by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/347
- Release Candidate 2.5.0 by @github-actions[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/348
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v2.4.0...v2.5.0
Energy Storage - Battery
- Python
Published by github-actions[bot] 6 months ago
PyProBE - v2.4.0
What's Changed
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/323
- chore(deps): update dependency astral-sh/uv to v0.8.8 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/332
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/333
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/334
- Enhance importing external data by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/345
- Release Candidate 2.4.0 by @github-actions[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/346
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v2.3.1...v2.4.0
Energy Storage - Battery
- Python
Published by github-actions[bot] 7 months ago
PyProBE - v2.3.1
What's Changed
- Fix version attribute by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/326
- chore: fix pypi installation test workflow by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/329
- chore: update regex search for uv version in workflows for >v6 by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/330
- chore(deps): update dependency astral-sh/uv to v0.8.4 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/331
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/325
- Release Candidate 2.3.1 by @github-actions[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/327
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v2.3.0...v2.3.1
Energy Storage - Battery
- Python
Published by github-actions[bot] 11 months ago
PyProBE - v2.3.0
What's Changed
- chore: correct release publishing workflow by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/262
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/263
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/264
- Remove dynamic versioning by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/265
- chore: Configure Renovate by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/271
- chore:enables lock file maintenance by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/273
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/274
- chore(deps): remove dependabot config as replaced with Renovate by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/275
- chore(deps): add regex manager for renovate to update uv version in workflows by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/276
- chore(ci): correct ci workflow file names by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/278
- chore(deps): update dependency astral-sh/uv to v0.6.14 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/277
- chore(config): migrate renovate config by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/279
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/280
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/285
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/290
- chore(deps): update dependency astral-sh/uv to v0.6.16 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/291
- chore(deps): update astral-sh/setup-uv action to v6 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/293
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/294
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/296
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/297
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/289
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/298
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/301
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/302
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/303
- chore(config): migrate renovate config by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/305
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/307
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/308
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/310
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/312
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/316
- Novonix cycler addition to the cycler argument in import_from_cycler by @FW-Coding in https://github.com/ImperialCollegeLondon/PyProBE/pull/320
- docs(contributor): contributors readme action update by @github-actions[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/321
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/317
- chore(deps): update akhilmhdh/contributors-readme-action action to v2.3.11 by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/318
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/319
- Release Candidate 2.3.0 by @github-actions[bot] in https://github.com/ImperialCollegeLondon/PyProBE/pull/322
New Contributors
- @renovate[bot] made their first contribution in https://github.com/ImperialCollegeLondon/PyProBE/pull/271
- @FW-Coding made their first contribution in https://github.com/ImperialCollegeLondon/PyProBE/pull/320
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v2.2.0...v2.3.0
Energy Storage - Battery
- Python
Published by github-actions[bot] 11 months ago
PyProBE - v2.2.0
What's Changed
- Fix auto publish to pypi and add uv dependabot beta by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/248
- Extend ci workflow by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/249
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/PyProBE/pull/251
- chore: add github-actions as a package updated by dependabot by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/252
- chore(deps): bump akhilmhdh/contributors-readme-action from 2.3.6 to 2.3.10 by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/253
- docs(contributor): contributors readme action update by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/254
- Highlight import level modules in docs by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/255
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/PyProBE/pull/256
- Assorted data import and logging changes by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/257
- Bump dependencies and add windows and mac runners to ci workflows by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/259
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/PyProBE/pull/260
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/PyProBE/pull/261
- Release Candidate 2.2.0 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/258
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v2.1.0...v2.2.0
Energy Storage - Battery
- Python
Published by github-actions[bot] about 1 year ago
PyProBE - v2.1.0
CHANGELOG
v2.1.0 (2025-02-28)
Bug Fixes
- Differentiation deprecation warnings
(6784590)
Chores
-
Add ERA ruff rules for commented out code
(0493b64) -
Add ipywidgets to readthedocs installation
(620bdeb) -
Add matplotlib dependency
(cb176fd) -
Add numpy checks to ruff
(38d76ce) -
Add pandas dependency
(2389168) -
Add print definitions rules to ruff
(81a04c4) -
Add pycodestyle error rules to ruff
(d53727b) -
Add pycodestyle warnings and implicit string contatenation to ruff
(d228428) -
Add pyflakes rules to ruff
(9f206bd) -
Add readthedocs config
(3881e79) -
Add ruff checks for python builtins, code A
(f89dfd9) -
Add ruff checks for type annotations
(d2317cc) -
Add workflow to automatically create release when release candidate is merged
(6320b23) -
Change numpy version dependency to align with pybamm
(2cd44d0) -
Correct readthedocs config
(4ab590b) -
Don't run benchmarks in ci
(af93863) -
Exclude performance example from tests
(7b6eba9) -
Fix deprecation warnings
(6b1bf1f) -
Fix release workflows to checkout main
(65d2886) -
Install pybamm in readthedocs build
(33cc8d3) -
Remove sphinx workflow
(f981b3d) -
Remove tools from pyproject.toml
(960bc22) -
Run CI tests in parallel
(aa77c66) -
Run notebooks sequentially instead of in parallel in CI
(13e34d9) -
Update ci workflow
(e990613) -
Update uv version in workflows
(8308045) -
dependencies: Add pytest-xdist as dev dependency
(41ffbaf) -
pytest: Remove pytest-mypy and disable benchmarks by default
(e9b5b91)
Code Style
-
Add flake8-commas ruff check
(ebe8ee8) -
Add pyupgrade rules to ruff
(0d559aa) -
Add ruff enforcement of PEP8 naming conventions
(b1d4b95) -
Fix mypy errors for wrapped plotting functions
(213aeb0)
Documentation
-
Reorganise cell method order and deprecation labels
(1bfb3a1) -
Switch from sphinx-apidoc to sphinx-autosummary
(a764c02) -
Update examples with import api updates
(b645868)
Don't build performance example in docs
-
contributing: Add ruff and mypy guidance
(367e41d) -
examples/working-with-pybamm-models: Remove dynamic plot from pybamm example
(9af2209) -
README: Update documentation links
(288778e) -
User Guide/Importing Data: Update to new function names
(5f1bb20)
Features
-
New unified import_from_cycler method for importing data straight into procedure
(e99bb82) -
Unified cycler processing
(f28a7ed) -
New preprocess module to contain cycler processing method - Replaced deprecated import with custom
decorator - Created a decorator for catching and re-raising pydantic validation errors -
result: Add cache_columns and data_with_columns method to result
(dc7e73d) -
cache_columns allows the user to specify columns to put in the cache - data_with_columns returns a
dataframe filtered only to the specified columns This commit also adds ruff private member access
checks
Performance Improvements
- Only load data into basecycler if required
(0f8f444)
Refactoring
-
Add a polars expression namespace for unit conversions
(925c16c) -
Add flake8-simplify checks to ruff
(59d4fb3) -
Add ruff check for flake8-comprehensions
(7dc6316) -
Move all file handling into cycler base class
(efb6a96) -
Replace Units class with polars units namespace
(360f505) -
basecycler: New class-based structure for importing columns
(c89f273) -
cell: Refactor cell to work with new basecycler class
(55c35a9) -
cyclers: Update arbin, basytec and biologic modules
(a1a7129) -
cyclers.neware: Update neware for new basecycler class
(2a78538) -
maccor: Update maccor for new basecycler structure
(f9e31af) -
tests.cell: Replace process cycler file test with checks on class calls
(5c3b09e)
v2.0.1 (2025-02-10)
Bug Fixes
- cyclers.biologic: Add "Ewe/*" as a column alias for "Voltage [V]"
(e662e46)
Chores
-
Add CITATION.cff file
(06d1b9a) -
Release candidate 2.0.1
(5f6d2a3) -
workflows: Fix path filters to search recursively into folders
(5eaa122)
Documentation
-
Add citation guidelines to readme
(82a173d) -
Change affiliation location from UK to United Kingdom
(01e2d30) -
Correct missing word typo in paper
(3c04e46)
v2.0.0 (2025-02-03)
Bug Fixes
-
Allow units module to deal with percentage symbols
(14f6176) -
Move critical plot functionality for dashboard into dashboard script
(ff88c3d) -
Remove blank title from plot
(df3ff12)
Chores
-
Add pybamm installation to ci workflow
(f8f21cc) -
Release candidate 2.0.0
(42d0f98) -
Release candidate 2.0.0
(0918db3) -
Run pytest with uv
(db65402) -
ci: Update ci workflow to install pybamm before running tests
(eaf42e1)
Refactoring
- Remove deprecated analysis classes
(600c04a)
BREAKING CHANGE: class-based structure for the analysis module has been replaced with single
functions within the same module
- Remove deprecated Plot class
(b03ab52)
BREAKING CHANGE: removal of deprecated class due to maintenance overhead. Use Result.plot(),
Result.hvplot() or seaborn wrapper instead
-
Reorganise dashboard into class and add tests for full coverage
(a06ec46) -
Reorganise data processing methods
(63a5bd7) -
Split dashboard into functions and add tests
(bf38f5f)
v1.4.0 (2025-01-31)
Chores
-
Add a .zenodo.json file
(29be1c1) -
Add isort setting to ruff
(24408a1) -
Add JOSS status badge
(43a94a9) -
Add path filters for sphinx workflow
(480dcca) -
Add pre-commit.ci badge
(247e5bc) -
Add status badges to readme
(87de879) -
Release candidate 1.4.0
(a1e1a22) -
Release candidate 1.4.0
(0d3181d) -
Release candidate 1.4.0
(e62a02d) -
Replace pre-commit action with pre-commit.ci
(d360ec4) -
Specify paths for ci workflow
(24f7119)
Features
- Add capability to export any Result object to a .mat file
(d5b94a6)
v1.3.2 (2025-01-22)
Bug Fixes
- Fix uv version in pre-commit and workflows
(246d7b1)
Chores
- Release candidate 1.3.2
(7e77220)
v1.3.1 (2025-01-22)
Bug Fixes
-
Concat biologic MB files diagonally to prevent schema conflict errors
(95e97fc) -
Paper figure typo
(8cfe8c1)
Chores
-
Add --frozen flag to uv sync commands in workflows
(b158397) -
Release candidate 1.3.1 [skip ci]
(7764404) -
Replace warnings with logger for missing columns in data
(dbd16c9) -
Unfreeze uv sync for release candidate workflow
(3692bc5)
v1.3.0 (2025-01-12)
Bug Fixes
- cell: Correct incompatible data/lazyframes in pybamm_experiment property
(3a2ca00)
Chores
-
Add --seed creation of uv venv during workflows
(45a5fbe) -
Add codecov coverage upload
(8c7a8ce) -
Add condition to release candidate workflow
(80cf916)
Prevents running the workflow when a merge is made from a branch created by the release candidate
workflow itself
-
Add readme info to pyproject.toml
(0e4a25f) -
Add two step coverage upload using artifacts
(b17ad0c) -
Add urls and classifiers to pyproject.toml
(ef08ea5) -
Fix coverage workflow
(3ff3028) -
Fix ruff linting errors
(e32a067) -
Ignore D103 (docstring in public function) in examples
(f2a79c2) -
Ignore performance example from pytest on notebook examples
(62adee0) -
Make ruff a dev dependency
(2ffc0a2) -
Move dev dependencies into optional dependency group
(2202c22)
Dependency groups are currently not supported for backwards compatibility with pip. Wait for
resolution of PEP 735
-
Recategorise xlsxwriter as dev dependency
(699a850) -
Release candidate 1.3.0 [skip ci]
(f0384a3) -
Release candidate 1.3.0 [skip ci]
(d14ffce) -
Remove lean differentiation example
(1a07ae9) -
Remove ordered-set and distinctipy dependencies
(314f0e9) -
Run ci on push to main, exclude notebook tests on push
(43e30f8) -
Update nbstripout precommit hook to remove kernelspec
(ea8e10b) -
Update workflow to v7 of create-pull-request gh action [skip ci]
(8b3e2d3) -
Update workflows for dependency reorganisation
(a1a76d2) -
Use % magic to install pybamm and matplotlib in example notebooks
(62154c3)
Code Style
-
Run ruff format on examples and docs config files
(adb57cc) -
Run ruff format on pyprobe/ and tests/
(e8a267c)
Documentation
-
Add citations to pybamm example
(0af6632) -
Add detail for creating a jupyter kernel from uv .venv
(35b33bd) -
Add inline matplotlib magic to show plots in examples
(47ee154) -
Add matplotlib inline to pybamm example
(b43a809) -
Add mention of pybamm integration to paper
(e8549d9) -
Add optional dependency detail for hvplot and seaborn
(0045fd4) -
Add plotting example to examples toc
(f8e2026) -
Add pybamm example to docs index
(a5c08f6) -
Add some missing citations and describe plotting integrations
(cd4b853) -
Capture output for installing packages in notebook
(7f870c3) -
Create pybamm integration example
(7ad73e3) -
Fix errors and typos in documentation
(458e4c6) -
Fix mistake with comparing parquet read times not overwriting exiting files
(28c0526) -
Fix performance example for different parquet settings
(7ba7053) -
Fix syntax highlighting in examples
(9a724c7) -
Minor typo fix to paper
(5017aec) -
Remove kernelspec from example notebooks
(6e278f6) -
Remove mention of the requirement to specify a "Name" for a cell
(cc1313f) -
Update dev install instructions
(f3740bf) -
Update readme and user manual to reflect plotting integrations
(553350f)
Features
-
Add a selectbox for a cell identifier to replace the "Name" field
(5657285) -
Allow any dict values in info dictionary
(c610126)
Refactoring
-
Move cell identifier to below plot
(6a5e1c4) -
Remove colour generation in make_cell_list method
(d7704cc) -
Remove OrderedSet use in dashboard
(26b38e1) -
Remove search for color entry in info dict
(9894e58)
This changes the default behaviour to cycle through the colours built-in to plotly
-
Remove setting of a default name and colour assignment in cell
(9219eaf) -
Replace black, flake8 and isort config with ruff
(8b7c508)
Testing
-
Don't check column order in add_procedure test
(5e0ce2d) -
Fix Plot class tests
(f9df697) -
Move pybamm out of dev dependencies
(fc720d1)
Use pytest.importorskip for skipping pybamm tests if it is not installed
- Skip seaborn tests if it is not installed
(ed8b04b)
v1.2.0 (2025-01-02)
Bug Fixes
-
Disallow minor prerelease from main branch
(6b595f6) -
Error from rebase
(62a0e5f) -
Issue with missing experiment tuple on dashboard
(21d22c8) -
Pass label argument to plot through as string
(c8fdcc5)
Prevents collection of columns if label argument happens to match a column name
- result: Bug in combine_results method
(f1c40a0)
Chores
-
Add hvplot and seaborn as optional dependencies
(217598c) -
Add ipykernel dependency
(ae27260) -
Add nbmake as developer requirement
(82d6867) -
Add python-semantic-release as dependency
(9458f82) -
Add setup for semantic release
(0523185) -
Release candidate 1.2.0 [skip ci]
(c29dddb) -
Remove pip-tools requirements files
(5924f31) -
Remove show_image method and associated dependencies
(b3011d5)
kaleido and ipython removed as required dependencies. This is not a breaking change as the .show()
method remains.
-
Replace auto publishing with workflow to create an rc PR
(57b9de6) -
Set up workflow for pre-release
(be4aa88) -
Use _version.py for version numbering
(b621de0)
Documentation
-
Add explanations for quick_add_procedure
(0617e37) -
Add matplotlib/pandas and hvplot to plotting example
(6bc9649) -
Remove show_image() from LEAN differentiation example
(1867836) -
Simplify developer installation instructions
(860b663)
Remove requirement to specify all groups independently
Features
-
Add a method for adding a procedure without a README file
(4b9e80d) -
Add buffer to charge and discharge filters to exclude noise around zero current
(2b1c62d) -
Add capability to read biologic mpt files that have no header
(0a3f82d) -
Add full-word Seconds unit
(70743b7) -
Add method to combine multiple result objects
(744f496)
This will integrate their info dicts into the dataframe
-
Add user control of the header row index and date format when importing a generic file
(2866a91) -
Add utility methods for plot and hvplot to result objects
(f0c1f10) -
Allow specification of header rows in experiment log file
(28b7a48) -
Create seaborn wrapper
(5b9eb18)
Refactoring
-
Add cache for collected columns of the base dataframe
(1d7ae55) -
Remove unit information from column definitions
(cf5f627)
v1.1.4 (2024-12-31)
v1.1.3 (2024-12-07)
v1.1.2 (2024-12-07)
v1.1.1 (2024-12-03)
v1.1.0 (2024-11-29)
Documentation
- contributor: Contrib-readme-action has updated readme
(70da06d)
v1.0.3 (2024-10-04)
v1.0.2 (2024-09-16)
v1.0.1 (2024-09-16)
v1.0.0 (2024-09-16)
v0.1.4 (2024-06-18)
v0.1.3 (2024-06-17)
v0.1.2 (2024-06-11)
v0.1.1 (2024-06-05)
v0.1.0 (2024-06-02)
Documentation
- contributor: Contrib-readme-action has updated readme
(ba1a272)
Energy Storage - Battery
- Python
Published by github-actions[bot] over 1 year ago
PyProBE - v2.0.1
What's Changed
- Paper corrections by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/230
- chore: add CITATION.cff file by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/231
- docs: add citation guidelines to readme by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/232
- fix(cyclers.biologic): add "Ewe/*" as a column alias for "Voltage [V]" by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/235
- Release Candidate 2.0.1 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/236
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v2.0.0...v2.0.1
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v2.0.0
What's Changed
- Improve codecov by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/225
- Release Candidate 2.0.0 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/226
- tests: allow different column orders in dashboard tests by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/227
- Release Candidate 2.0.0 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/228
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.4.0...v2.0.0
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.4.0
What's Changed
- feat: add capability to export any Result object to a .mat file by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/217
- Add readme badges by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/219
- chore: add pre-commit.ci badge by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/220
- Release Candidate 1.4.0 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/218
- chore: add a .zenodo.json file by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/221
- Release Candidate 1.4.0 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/222
- chore: add isort setting to ruff by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/223
- Release Candidate 1.4.0 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/224
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.3.2...v1.4.0
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.3.2
What's Changed
- chore: fix uv version in pre-commit and workflows by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/214
- Release Candidate 1.3.2 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/215
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.3.1...v1.3.2
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.3.1
What's Changed
- fix: paper figure typo by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/210
- Fix biologic mb import errors by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/212
- chore: unfreeze uv sync for release candidate workflow by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/213
- Release Candidate 1.3.1 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/211
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.3.0...v1.3.1
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.3.0
What's Changed
- Minor documentation fixes by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/195
- Review dev and optional dependencies by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/196
- docs: update readme and user manual to reflect plotting integrations by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/197
- Remove unneccessary dashboard dependencies by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/198
- Switch to ruff for linting and formatting by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/200
- chore: update workflow to v7 of create-pull-request gh action [skip ci] by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/201
- Add pybamm integration example by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/202
- chore: add codecov coverage upload by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/203
- Fix example output by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/204
- chore: run ci on push to main, exclude notebook tests on push by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/205
- docs: add matplotlib inline to pybamm example by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/206
- Minor update to figure 5 description of analysis methods in paper by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/179
- Release Candidate 1.3.0 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/199
- chore: remove lean differentiation example by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/207
- Fix parquet read speed example by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/209
- Release Candidate 1.3.0 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/208
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.2.0...v1.3.0
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.2.0
What's Changed
- Test commit by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/184
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.1.4...v1.1.4-rc.6
What's Changed
- Add semantic versioning by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/185
- Replace auto publishing with workflow to create an rc PR by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/189
- Refactor polars handling and add external plotting tools by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/190
- fix: disallow minor prerelease from main branch by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/192
- Release Candidate 1.2.0 by @github-actions in https://github.com/ImperialCollegeLondon/PyProBE/pull/193
New Contributors
- @github-actions made their first contribution in https://github.com/ImperialCollegeLondon/PyProBE/pull/193
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.1.4...v1.2.0
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.1.4
What's Changed
- Fix the sheet name to 'record' when importing Neware excel files by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/178
- Add logger by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/180
- Remove pybamm required dependency and incorporate uv as a package manager by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/181
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.1.3...v1.1.4
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.1.3
What's Changed
- Rename typing module to avoid clash with built-in python module by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/175
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.1.2...v1.1.3
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.1.2
What's Changed
- Add user warning when running show_image() on Windows by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/174
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.1.1...v1.1.2
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.1.1
What's Changed
- Fix search for experiment capacity on pulsing module methods by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/173
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.1.0...v1.1.1
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.1.0
What's Changed
- Add additional cycler parsers by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/151
- Add archive method and PyBaMM simulation importer by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/154
- Fix bug where upper case .CSV file not read by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/157
- Patch arbin datetime bug by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/158
- Allow dict as info field by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/159
- Calculation of Full Cell Open Circuit Voltage (OCV) for cells with Composite Negative Electrode by @mohammedasher in https://github.com/ImperialCollegeLondon/PyProBE/pull/160
- Refactor analysis module functions by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/161
- Fix multi file reading where columns are missing in some files by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/162
- Bump pyzmq from 26.1.0 to 26.2.0 by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/107
- Bump pandas from 2.2.2 to 2.2.3 by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/141
- Bump types-pyyaml from 6.0.12.20240808 to 6.0.12.20240917 by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/142
- Bump executing from 2.0.1 to 2.1.0 by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/143
- Bump tornado from 6.4.1 to 6.4.2 in the pip group by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/163
- Create sharing-data example by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/164
- Add options for different compression levels for parquet files by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/153
- Fix time column reading for Neware and Biologic cyclers by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/166
- Update version number to 1.1.0 by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/167
New Contributors
- @mohammedasher made their first contribution in https://github.com/ImperialCollegeLondon/PyProBE/pull/160
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.0.3...v1.1.0
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.0.3
What's Changed
- Update links with new github pages site address by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/138
- Add bounds to the minimize optimizer used for ocv fitting by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/148
- Bump version number by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/149
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.0.2...v1.0.3
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.0.2
What's Changed
- Increase resolution of procedures and experiment image in readme by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/136
- Update version number in pyproject by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/137
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.0.1...v1.0.2
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.0.1
What's Changed
- Minor pre submission fixes by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/135
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v1.0.0...v1.0.1
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v1.0.0
What's Changed
- Fix bug with dashboard selecting experiment from only first item in cell list by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/71
- Refactor and simplify cycler module by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/73
- Refactor methods implementation by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/75
- Patch doc conf.py to no longer import rtd theme by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/79
- Patch sphinx-design dependency by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/80
- Fix docs bibliographies by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/81
- Major code refactoring and documentation improvements by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/84
- Refactor class structure by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/82
- Patch sphinx.yml to install pandoc by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/85
- Patch sphinx.yml with pyprobe install by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/86
- Patch install instructions and notebook examples by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/87
- Update performance example by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/88
- Improvements to importing data by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/89
- Add methods for importing external data by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/90
- Update dependabot.yml by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/91
- Improvements to smoothing module by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/99
- Refactor pulsing by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/100
- Patch examples.rst to include GITT example by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/101
- Patch examples.rst to include differentiating example by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/102
- Fix dashboard bugs by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/103
- Fix non mb biologic files by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/106
- Add generic file import by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/110
- Patch bugs in examples related to smoothing by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/112
- Review dependencies in PyProBE by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/114
- Remove null columns in standard PyProBE data format by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/120
- Refactor cell module by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/118
- Update documentation by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/122
- Patch performance example to limit file size by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/124
- Update pulse summary algorithm by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/125
- Fix readme links by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/127
- Bump polars from 1.4.1 to 1.7.1 by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/123
- Bump narwhals from 1.4.1 to 1.8.0 by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/128
- Bump cachetools from 5.4.0 to 5.5.0 by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/92
- Update final plot font size and legend placement in performance example by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/129
- Add quick link to docs in readme by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/131
- Move installation guide to top of readme by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/132
- Fix links in CONTRIBUTING.md by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/133
- Add paper to repo by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/134
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v0.1.4...v1.0.0
Energy Storage - Battery
- Python
Published by tomjholland over 1 year ago
PyProBE - v0.1.4
What's Changed
- Fix procedure selection in dashboard by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/64
- Add General experiment type, experiment defaults to Base if type unrecognised by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/68
- Bump the pip group across 1 directory with 2 updates by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/67
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v0.1.3...v0.1.4
Energy Storage - Battery
- Python
Published by tomjholland almost 2 years ago
PyProBE - v0.1.3
What's Changed
- Patch Biologic MB rest bug by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/61
- Bump version number by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/62
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v0.1.2...v0.1.3
Energy Storage - Battery
- Python
Published by tomjholland almost 2 years ago
PyProBE - v0.1.2
What's Changed
- Remove benchmark publishing to gh-pages by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/48
- Allow custom readme name by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/51
- Bump tornado from 6.4 to 6.4.1 in the pip group across 1 directory by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/55
- Add intro documentation for developers by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/56
- Update version number by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/58
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v0.1.1...v0.1.2
Energy Storage - Battery
- Python
Published by tomjholland about 2 years ago
PyProBE -
What's Changed
- Biologic import bug fixes and README updates by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/44
- Reorganise base method and experiment classes, add introduction section to docs by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/45
- Update version number by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/46
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/compare/v0.1.0...v0.1.1
Energy Storage - Battery
- Python
Published by tomjholland about 2 years ago
PyProBE - v0.1.0
What's Changed
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/4
- Bump requests from 2.31.0 to 2.32.0 in the pip group across 1 directory by @dependabot in https://github.com/ImperialCollegeLondon/PyProBE/pull/8
- Add coulombic efficiency to cycling experiment summary by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/20
- Merge develop into main by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/21
- Add a basic DMA method by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/24
- Add biologic reader and pytest benchmarks by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/29
- Update deploy_benchmark.yml by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/30
- Make result objects callable by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/31
- Remove dependence on cycle column in cycler data, add event column to PyProBE format, remove get_events method by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/33
- User provides full path including filename to experiment record by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/34
- Add setup documentation and change user input to make_cell_list to require full filepath for experiment records by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/35
- Add user guide for filtering data by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/36
- Add accessing data section to docs by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/37
- Add plotting to user guide by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/38
- Revert sphinx build and deploy to happen on push to main by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/39
- Complete basic user documentation by @tomjholland in https://github.com/ImperialCollegeLondon/PyProBE/pull/40
New Contributors
- @dependabot made their first contribution in https://github.com/ImperialCollegeLondon/PyProBE/pull/4
- @tomjholland made their first contribution in https://github.com/ImperialCollegeLondon/PyProBE/pull/20
Full Changelog: https://github.com/ImperialCollegeLondon/PyProBE/commits/v0.1.0
Energy Storage - Battery
- Python
Published by tomjholland about 2 years ago