cp2k / cp2k-input-tools

Fully validating pure-python CP2K input file tools including preprocessing capabilities
MIT License
47 stars 10 forks source link

build(deps): update pint requirement from >=0.15,<0.24 to >=0.15,<0.25 #106

Open dependabot[bot] opened 4 months ago

dependabot[bot] commented 4 months ago

Updates the requirements on pint to permit the latest version.

Changelog

Sourced from pint's changelog.

0.24.1 (unreleased)

  • Fix custom formatter needing the registry object. (PR #2011)
  • Support python 3.9 following difficulties installing with NumPy 2. (PR #2019)
  • Fix default formatting of dimensionless unit issue. (PR #2012)
  • Fix bug preventing custom formatters with modifiers working. (PR #2021)

0.24 (2024-06-07)

  • Fix detection of invalid conversion between offset and delta units. (PR #1905)
  • Added dBW, decibel Watts, which is used in RF high power applications
  • NumPy 2.0 support (PR #1985, #1971)
  • Implement numpy roll (Related to issue #981)
  • Implement numpy correlate (PR #1990)
  • Add dim_sort function to _formatter_helpers.
  • Add dim_order and default_sort_func properties to FullFormatter. (PR #1926, fixes Issue #1841)
  • Documented packages using pint. (PR #1960)
  • Fixed bug causing operations between arrays of quantity scalars and quantity holding array resulting in incorrect units. (PR #1677)
  • Fix LaTeX siuntix formatting when using non_int_type=decimal.Decimal. (PR #1977)
  • Added refractive index units. (PR #1816)
  • Fix converting to offset units of higher dimension e.g. gauge pressure (PR #1949)
  • Fix unhandled TypeError when auto_reduce_dimensions=True and non_int_type=Decimal (PR #1853)
  • Improved error message in get_dimensionality() when non existent units are passed. (PR #1874, Issue #1716)

0.23 (2023-12-08)

  • Add _get_conversion_factor to registry with cache.
  • Homogenize input and ouput of internal regitry functions to facility typing, subclassing and wrapping. (_yield_unit_triplets, )
  • Generated downstream_status page to track the state of downstream projects.
  • Improve typing annotation.
  • Updated to flexparser 0.2.
  • Faster wraps

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)