- Fix uv version in pre-commit and workflows
(
246d7b1
)
-
Concat biologic MB files diagonally to prevent schema conflict errors (
95e97fc
) -
Paper figure typo (
8cfe8c1
)
-
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
)
- cell: Correct incompatible data/lazyframes in pybamm_experiment property
(
3a2ca00
)
-
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
)
-
Run ruff format on examples and docs config files (
adb57cc
) -
Run ruff format on pyprobe/ and tests/ (
e8a267c
)
-
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
)
-
Add a selectbox for a cell identifier to replace the "Name" field (
5657285
) -
Allow any dict values in info dictionary (
c610126
)
-
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
)
-
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
)
-
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
)
-
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
)
-
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
-
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
)
-
Add cache for collected columns of the base dataframe (
1d7ae55
) -
Remove unit information from column definitions (
cf5f627
)
- contributor: Contrib-readme-action has updated readme
(
70da06d
)
- contributor: Contrib-readme-action has updated readme
(
ba1a272
)