head	1.5;
access;
symbols
	pkgsrc-2026Q1:1.5.0.8
	pkgsrc-2026Q1-base:1.5
	pkgsrc-2025Q4:1.5.0.6
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.5.0.4
	pkgsrc-2025Q3-base:1.5
	pkgsrc-2025Q2:1.5.0.2
	pkgsrc-2025Q2-base:1.5
	pkgsrc-2025Q1:1.3.0.6
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.4
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.2
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.2.0.2
	pkgsrc-2024Q2-base:1.2
	pkgsrc-2024Q1:1.1.0.40
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.38
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.36
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.34
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.32
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.30
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.28
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.26
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.24
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.22
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.20
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.18
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.16
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.14
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.12
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.10
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.6
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.8
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.4
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.2
	pkgsrc-2019Q2-base:1.1;
locks; strict;
comment	@# @;


1.5
date	2025.04.23.15.11.31;	author adam;	state Exp;
branches;
next	1.4;
commitid	CfPWzSIXNi92IbSF;

1.4
date	2025.04.15.16.31.40;	author adam;	state Exp;
branches;
next	1.3;
commitid	GEWTNMP1WtMxpaRF;

1.3
date	2024.07.16.03.44.37;	author adam;	state Exp;
branches;
next	1.2;
commitid	QdCYyArEtHMrW0iF;

1.2
date	2024.06.07.20.45.09;	author adam;	state Exp;
branches;
next	1.1;
commitid	zBsgwg58sYx9Q5dF;

1.1
date	2019.06.15.07.17.31;	author adam;	state Exp;
branches;
next	;
commitid	I49moqunZNVbQfrB;


desc
@@


1.5
log
@py-uncertainties: updated to 3.2.3

3.2.3   2025-April-18

Changes

- Changes how `numpy` is handled as an optional dependency. Previously,
   importing a `numpy`-dependent function, like `correlated_values`,
   without `numpy` installed would result in an `ImportError` at import
   time. Now such a function can be imported but if the user attempts to
   execute it, a `NotImplementedError` is raised indicating that the
   function can't be used because `numpy` couldn't be imported.
- Refactors the implementation for the calculation of the derivatives of
   the power function and improves the corresponding testing.

Adds:

- Adds a small benchmarking suite to CI to guard against absolute
   performance regressions and accidental breakage of the lazy expansion
   algorithm whichs ensures O(N), rather than O(N^2), scaling complexity
   for operations involving many numbers with uncertainty. Established
   connectivity with `codspeed.io<codspeed.io>`_ to track benchmarking
   results.

Fixes:

- Adds documentation for `ufloat_fromstr` behavior for strings which do
    not contain uncertainty.
- Fixes typos in `ufloat_fromstr` docstring examples
- Fixes `readthedocs` configuration so that the build passes
- Fixes all doctests
- Adjusts `codecov.io` configuration so that minor code coverage changes
   will not result in indications that tests are failing. Rather code
   coverage reports will be purely informational for code reviewers.
   Also fix other minor configuration issues.
- Fixes a bug that resulted in a `ZeroDivisionError` while formatting
   very small numbers with uncertainty

Deprecates:

- Certain `umath` functions and `AffineScalarFunc`/`UFloat` methods will
   be removed in a future release. A deprecation warning has been added
   to these functions and methods. The following `umath` functions are
   marked as deprecated: `ceil`, `copysign`, `fabs`, `factorial`,
   `floor`, `fmod`, `frexp`, `ldexp`, `modf`, `trunc`. The following
   `AffineScalarFunc`/`UFloat` methods are marked as deprecated:
   `__floordiv__`, `__mod__`, `__abs__`, `__trunc__`, `__lt__`,
   `__le__`, `__gt__`, `__ge__`.
@
text
@@@comment $NetBSD: PLIST,v 1.4 2025/04/15 16:31:40 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/uncertainties/__init__.py
${PYSITELIB}/uncertainties/__init__.pyc
${PYSITELIB}/uncertainties/__init__.pyo
${PYSITELIB}/uncertainties/core.py
${PYSITELIB}/uncertainties/core.pyc
${PYSITELIB}/uncertainties/core.pyo
${PYSITELIB}/uncertainties/formatting.py
${PYSITELIB}/uncertainties/formatting.pyc
${PYSITELIB}/uncertainties/formatting.pyo
${PYSITELIB}/uncertainties/ops.py
${PYSITELIB}/uncertainties/ops.pyc
${PYSITELIB}/uncertainties/ops.pyo
${PYSITELIB}/uncertainties/parsing.py
${PYSITELIB}/uncertainties/parsing.pyc
${PYSITELIB}/uncertainties/parsing.pyo
${PYSITELIB}/uncertainties/umath.py
${PYSITELIB}/uncertainties/umath.pyc
${PYSITELIB}/uncertainties/umath.pyo
${PYSITELIB}/uncertainties/umath_core.py
${PYSITELIB}/uncertainties/umath_core.pyc
${PYSITELIB}/uncertainties/umath_core.pyo
${PYSITELIB}/uncertainties/unumpy/__init__.py
${PYSITELIB}/uncertainties/unumpy/__init__.pyc
${PYSITELIB}/uncertainties/unumpy/__init__.pyo
${PYSITELIB}/uncertainties/unumpy/core.py
${PYSITELIB}/uncertainties/unumpy/core.pyc
${PYSITELIB}/uncertainties/unumpy/core.pyo
${PYSITELIB}/uncertainties/unumpy/ulinalg.py
${PYSITELIB}/uncertainties/unumpy/ulinalg.pyc
${PYSITELIB}/uncertainties/unumpy/ulinalg.pyo
${PYSITELIB}/uncertainties/version.py
${PYSITELIB}/uncertainties/version.pyc
${PYSITELIB}/uncertainties/version.pyo
@


1.4
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2024/07/16 03:44:37 adam Exp $
d13 9
@


1.3
log
@py-uncertainties: updated to 3.2.2

3.2.2
Unknown changes
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.2 2024/06/07 20:45:09 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
d5 1
@


1.2
log
@py-uncertainties: updated to 3.2.0

3.2.0

Version 3.2.0 is the first release of Uncertainties in nearly two years and the
first minor release in over five years. It marks the beginning of an effort to
refresh and update the project with a new and expanded team of maintainers.

Main Changes

Moved code development to lmfit organization, with 4 maintainers.
Update documentation.
Drop future dependency. Uncertainties now has no external dependencies when
not using Numpy integration (Drop official support for Python versions before 3.8).
Drop support for Python versions before 3.8, including Python 2 (Drop official support for Python versions before 3.8)
remove 1to2 and deprecations (remove 1to2 and depreciations)

Developer related changes

Moved from setup.py to pyproject.toml (Transition from setup.py to pyproject.toml)
Move tests to tests folder (Move tests to tests folder)
Update unumpy test to be compatible with numpy 2
Mark docstrings with backslashes as raw strings in tests (Mark docstrings with backslashes as raw strings)
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2019/06/15 07:17:31 adam Exp $
d28 3
@


1.1
log
@py-uncertainties: added version 3.1.1

uncertainties allows calculations such as (2 +/- 0.1)*2 = 4 +/- 0.2 to be
performed transparently. Much more complex mathematical expressions involving
numbers with uncertainties can also be evaluated directly.

The uncertainties package takes the pain and complexity out of uncertainty
calculations.
@
text
@d1 6
a6 9
@@comment $NetBSD$
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/uncertainties/1to2.py
${PYSITELIB}/uncertainties/1to2.pyc
${PYSITELIB}/uncertainties/1to2.pyo
a12 27
${PYSITELIB}/uncertainties/lib1to2/__init__.py
${PYSITELIB}/uncertainties/lib1to2/__init__.pyc
${PYSITELIB}/uncertainties/lib1to2/__init__.pyo
${PYSITELIB}/uncertainties/lib1to2/fixes/__init__.py
${PYSITELIB}/uncertainties/lib1to2/fixes/__init__.pyc
${PYSITELIB}/uncertainties/lib1to2/fixes/__init__.pyo
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_std_dev.py
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_std_dev.pyc
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_std_dev.pyo
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_std_devs.py
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_std_devs.pyc
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_std_devs.pyo
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_uarray_umatrix.py
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_uarray_umatrix.pyc
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_uarray_umatrix.pyo
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_ufloat.py
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_ufloat.pyc
${PYSITELIB}/uncertainties/lib1to2/fixes/fix_ufloat.pyo
${PYSITELIB}/uncertainties/lib1to2/test_1to2.py
${PYSITELIB}/uncertainties/lib1to2/test_1to2.pyc
${PYSITELIB}/uncertainties/lib1to2/test_1to2.pyo
${PYSITELIB}/uncertainties/test_umath.py
${PYSITELIB}/uncertainties/test_umath.pyc
${PYSITELIB}/uncertainties/test_umath.pyo
${PYSITELIB}/uncertainties/test_uncertainties.py
${PYSITELIB}/uncertainties/test_uncertainties.pyc
${PYSITELIB}/uncertainties/test_uncertainties.pyo
a24 6
${PYSITELIB}/uncertainties/unumpy/test_ulinalg.py
${PYSITELIB}/uncertainties/unumpy/test_ulinalg.pyc
${PYSITELIB}/uncertainties/unumpy/test_ulinalg.pyo
${PYSITELIB}/uncertainties/unumpy/test_unumpy.py
${PYSITELIB}/uncertainties/unumpy/test_unumpy.pyc
${PYSITELIB}/uncertainties/unumpy/test_unumpy.pyo
@

