Scmdata

Latest version: v0.17.0

Safety actively analyzes 621876 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.17.0

Announcements

* We have fixed up our API to handle deprecated APIs in pandas and seaborn, you should no longer receive a million deprecation warnings when using scmdata 🎉

Changes

* Change 1
* 112f969 bump: version 0.16.1 -> 0.17.0
* ea5bcb5 Apply seaborn pin
* 8643ec3 Fix yet another deprecation warning
* fd48c82 More info on failure
* b546fb8 Add missing comment
* 7798045 Fix up tests
* 55836b5 CHANGELOG
* b22baa5 Remove seaborn misuse too
* dfbc9fb Workaround new pandas behaviour
* 3b61470 chore: Update pre-commit version
* 7c72a4e chore: Update precommit hook version
* b1ff87b chore(deps-dev): update ruff requirement from 0.1.1 to 0.1.6
* fb79b7c chore(deps-dev): update black requirement from 23.9.1 to 23.11.0
* 4163759 chore: Remove unused import
* 8381349 chore(deps-dev): update ruff requirement from 0.0.288 to 0.1.1

0.16.1

Announcements

Hot fix release to fix an error in the CI that occurred when releasing v0.16.0. Announcements are unchanged and repeated below.

Breaking Changes

- Dropped support for Python 3.8 and relaxed requirements of pint and pyam-iamc

This has led to a number of follow up issues:

- documentation of our supported dependency versions ([277](https://github.com/openscm/scmdata/issues/277))
- moving to NEP29 ([276](https://github.com/openscm/scmdata/issues/276))
- a full review of dependencies ([278](https://github.com/openscm/scmdata/issues/278))
- need to test against development versions of upstream repositories ([279](https://github.com/openscm/scmdata/issues/279))

([275](https://github.com/openscm/scmdata/pulls/275))

Improvements

- Added support for {func}`scmdata.run_append` to append {class}`pd.DataFrame` objects

This provides some performance benefits when performing large groupby operations in certain circumstances by
reducing the number of required append operations. ([262](https://github.com/openscm/scmdata/pulls/262))

Trivial/Internal Changes

- [267](https://github.com/openscm/scmdata/pulls/267), [#268](https://github.com/openscm/scmdata/pulls/268)

Changes

* Change 1
* 223355d bump: version 0.16.0 -> 0.16.1
* 657eab8 Attempt to fix up coverage statistics
* 8ea30a0 Shorten examples
* 016df89 Fix terminal width during doctests
* 042660e Fix up changelog tense
* 09d458e CHANGELOG
* 905cadf Update CI
* 919d65b Pass doctests

0.16.0

Announcements

Breaking Changes

- Dropped support for Python 3.8 and relaxed requirements of pint and pyam-iamc

This has led to a number of follow up issues:

- documentation of our supported dependency versions ([277](https://github.com/openscm/scmdata/issues/277))
- moving to NEP29 ([276](https://github.com/openscm/scmdata/issues/276))
- a full review of dependencies ([278](https://github.com/openscm/scmdata/issues/278))
- need to test against development versions of upstream repositories ([279](https://github.com/openscm/scmdata/issues/279))

([275](https://github.com/openscm/scmdata/pulls/275))

Improvements

- Added support for {func}`scmdata.run_append` to append {class}`pd.DataFrame` objects

This provides some performance benefits when performing large groupby operations in certain circumstances by
reducing the number of required append operations. ([262](https://github.com/openscm/scmdata/pulls/262))

Trivial/Internal Changes

- [267](https://github.com/openscm/scmdata/pulls/267), [#268](https://github.com/openscm/scmdata/pulls/268)

Changes

* ba65c09 bump: version 0.15.3 -> 0.16.0
* bf80b14 CHANGELOG
* e2c94d1 Update CI
* 1912b48 Drop Python 3.8
* 6153b2d Loosen off further
* 4fc8d4e Put Python 3.8 support back in
* d0ac3e7 Update requirements in pyproject.toml
* 302fac8 chore(deps-dev): update pandas-stubs requirement from <2 to <3
* 940c006 Update docstring
* 6d5d606 Fix up docs indentation
* 3306cd6 Apply suggestions from code review
* a3bede6 CHANGELOG
* 5071737 Update docs
* 82fe92c Refactor apply_parallel
* f984d8a Turn on Python 3.8 tests
* 69b3cbd Add future annotations to groupby
* bada923 docs: changelog
* da76fff Fix up leftover
* a40604b CHANGELOG
* cb27c6c Remove redundant line
* 5bd6eb3 chore: fix up coverage
* f7a176e chore: testing
* d1f0564 chore: Type adjustments
* eca06f7 chore: Missing ""
* 08a00b7 chore: Apply more type hints
* 0cc9bb8 feat: Add `apply_parallel` function to RunGroupBy

0.15.3

Announcements

* Pandas requirement has been updated to allow anything >=1.1

Changes

* 4f9c3ea bump: version 0.15.2 -> 0.15.3
* 4a63fb6 Add installation steps to bump
* 97c3f17 Fix CI
* 64a60c2 Fix tests
* 5533020 Update pandas requirement from <2,>=1.1 to >=1.1,<3
* 500aa22 chore: Allow mypy job to fail until resolved
* 099b2db chore: Add Mika to the author list
* 44a0c19 chore: Fix easy doctests
* 9982914 chore: Remove optional group from install
* 8143c64 chore: Fix tests
* 4ccdd59 chore: Fix docs
* 3c00053 chore: Fix ruff checks
* 279bdb1 chore: Cleanup readme
* 95544ea chore: Bumping versions for numpy and black
* bf08733 chore: Initial migration

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.