Change Log#

2.0.3#

  • bump(patch): Bump version to 2.0.3 [skip ci]

  • ci(pages): Pages compiled only from develop branch.

  • fix(threshold-and-critical-growth-rate): Now threshold and critical growth rate calculation returns a float always.

2.0.2#

  • bump(patch): Bump version to 2.0.2 [skip ci]

  • ci(pages): Pages compiled only from develop branch.

  • fix(endurance-stress): Now endurance stress calculation returns a float always.

  • fix(gitignore): Ignore .jupyter folder.

  • feat(crack-growth): Split Paris curve into Paris and Walker curves for clarity.

  • docs(README): Fix flake and Goodman correction docstring.

  • docs(README): Improve README.

  • chore(tasks): Run invoke notebook task without token.

  • docs(README): Add py-fatigue logo to README.

2.0.1#

  • bump(patch): Bump version to 2.0.1 [skip ci]

  • chore(qa): Fix flake line length.

  • build(pyproject): Relax numpy constraint. Increase Pandas constraint.

  • ci(templates): Update issue templates.

  • ci(pages): Push to pages also from develop and releases.

2.0.0#

  • bump(major): Bump version to 2.0.0 [skip ci]

  • test.

  • bump(revert): Revert to 1.4.0 to publish on PyPI.

  • bump(revert): Revert to 1.4.0.

  • ci(python): Fix CI/CD for Python >= 3.10.

  • fix(qa): Quality assessment passes.

  • feat(python-support): First commit for Issue #10. (Test pass, qa needs fix)

1.4.0#

  • bump(minor): Bump version to 1.4.0 [skip ci]

  • feat(mean-stress): Add generic Goodman-Haigh correction.

  • fix(cycle_count): Bug when plotting min-max histogram.

  • docs(home): Improve docs appearance.

  • docs(stress-life): Fix on calc_nonlinear_damage_with_dca.

  • docs(changelog): Add changelog.

1.3.4#

  • ci(pages): Embed pages in CI/CD pipeline

1.3.3#

  • bump(patch): Bump version to 1.3.3 [skip ci]

  • ci(pipeline): Merge release/v1.3.3 to main [skip ci]

  • chore(change-log): Update change log

1.3.2#

  • bump(patch): Bump version to 1.3.2 [skip ci]

  • ci(pipeline): Merge release/v1.3.2 to main [skip ci]

  • test(material): Increase coverage

  • test(nonlinear): Add few tests on Theil and Pavlou (DCA) stress-life methods

1.3.1#

  • bump(patch): Bump version to 1.3.1 [skip ci]

  • ci(pipeline): Merge release/v1.3.1 to main [skip ci]

1.3.0#

  • bump(minor): Bump version to 1.3.0 [skip ci]

  • ci(pipeline): Merge release/v1.3.0 to main [skip ci]

  • Merge pull request #9 from OWI-Lab/feature/#8-pavlou-non-linear-damage-accumulation-model

  • feat(nonlinear): Add Theil and Pavlou (DCA) stress-life methods

  • feat(stress_life): Add calc_nonlinear_damage_with_dca function

1.2.2#

  • bump(patch): Bump version to 1.2.2 [skip ci]

  • ci(pipeline): Merge release/v1.2.2 to main [skip ci]

  • chore(notebooks): Move notebooks to Binder Repo

  • Merge branch ‘main’ of OWI-Lab/py_fatigue

  • docs(binder): Add badge

1.2.1#

  • bump(patch): Bump version to 1.2.1 [skip ci]

  • ci(pipeline): Merge release/v1.2.1 to main [skip ci]

  • ci(bump): Add bump step to cicd pipeline [skip ci]

  • chore(relative-imports): Edit relative imports

1.2.0#

  • bump(minor): 1.2.0 <- 1.1.2

  • ci(uv): Add uv integration in cd

  • ci(uv): Add uv integration in pages

  • ci(uv): Add uv integration in ci

  • docs(material): Upgraded Paris and SN curve definition

  • feat(material): Upgraded Paris and SN curve definition

1.1.2#

  • bump(patch): 1.1.2

  • Update pages.yml

  • docs(pipeline): Add pipeline #4

1.1.1#

  • bump(patch): 1.1.1

  • docs(pipeline): Add pipeline #3

  • docs(pipeline): Add pipeline #2

  • docs(pipeline): Add pipeline

1.1.0#

  • fix(gitignore): Add docs folder

  • fix(pyproject): Fix CI pipeline

  • fix(pyproject): Fix dependencies. Max py must be 3.10 because of numba 0.56. From numba 0.57 onwards, support for py 3.8 has been dropped

  • fix(qa): Remove mypy for now since new version gives issues

  • Add test for support from 3.8 to 3.13

  • Drop poetry + multiple fixes

1.0.20#

  • fix(dev): Fixed unwanted pylint update in pyproject.toml that broke quality assessment

  • doc(dev): #6 Run sphinx-build (inv docs)

  • ver(dev): Bumpversion patch 1.0.20

  • doc(dev): #6 Fixed error in get_des and get_dem documentation

1.0.19#

  • new(doc): Updated documentation for version 1.0.19

  • new(usr): Improved badges

1.0.18#

  • new(doc): Updated documentation for version 1.0.18

  • bumpversion: 1.0.18

  • Update README.md

  • Update cd.yml

1.0.16#

  • bumpversion: 1.0.16

  • fix(usr): Added check on CycleCounts having different units being added

  • fix(doc): Run sphinx

  • fix(usr): Run quality assessment

1.0.15#

  • bumpversion: 1.0.15

  • fix(usr): Added unit to cycle_count.from_rainflow and to cycle_count.from_timeseries !wip

1.0.14#

  • bumpversion: 1.0.14

  • new(pkg): Edited README.md

  • new(pkg): Edited workflow

1.0.13#

  • bumpversion: 1.0.13

  • new(pkg): Added badges to README.md

  • new(pkg): Updated coverage.yml

  • new(pkg): Added coverage.yml

1.0.12#

  • bumpversion: 1.0.12

  • new(pkg): Added build without publish !wip

  • fix(dev): Misc changes !wip

  • fix(pkg): Publish runs only on branches main and release*

  • fix(dev): Run quality assessment before publishing

1.0.11#

  • bumpversion: 1.0.11

  • new(usr): Added save_residuals bool flag to aggregate_cc to speed up analysis !wip

1.0.10#

  • bumpversion: 1.0.10

  • fix(dev): Solved some circular imports

  • new(usr): Added function calc_aggregated_damage to pf.cycle_count.utils !wip

  • new(usr): Release 1.0.9

1.0.8#

  • bumpversion: 1.0.8

  • new(dev): Added an aggregation function !wip

  • fix(dev): Fixed case where error is thrown if no hist key is available in rainflow !bugfix

1.0.6#

  • bumpversion: 1.0.6 !bumpversion

  • new(usr): #6.0 Added unit property to cyclecount !feature

  • new(usr): #5.0 Added statistical moments to cyclecount !feature

1.0.5#

  • bumpversion: 1.0.5

  • fix(dev): #4.0 Substituted pietrodantuono with OWI-Lab links

  • Ownership transferred to OWI-Lab

1.0.0#

  • bumpversion: 1.0.0

  • new(dev): #1.0 First commit !wip

  • new(dev): #0.0 Initial commit !wip