Provenance statement
A formal record that each upstream project's copyright notice and license are retained in Tessero's source and binary distributions.
DRAFT: requires legal review before launch. This document is a working draft generated for review. It is not legal advice and is not final.
This statement records the provenance of third-party code in Tessero. For each component below, the original copyright notice and license text are retained in Tessero’s source tree and are distributed with any binary built from it, as required by the respective licenses. The authoritative, machine-generated list is the third-party notices.
SciPy special-function glue: Boost wrappers, cdflib, _cosine.c, wright.cc, xsf_wrappers.cpp (real part), ellint_carlson
Version/commit: SciPy 1.17.1. License: BSD-3-Clause.
This component is used for scipy.special, with the relevant code
located at csrc/third_party/scipy/.
Tessero retains the component’s copyright notice and license
(csrc/third_party/scipy/LICENSE.txt) in its source and binary distributions.
SciPy QUADPACK (scipy/integrate/__quadpack.c)
Version/commit: SciPy 1.17.1. License: BSD-3-Clause.
This component is used for scipy.stats generic moments, entropy, cdf, with the relevant code
located at csrc/third_party/scipy/quadpack/.
Tessero retains the component’s copyright notice and license
in its source and binary distributions.
SciPy brentq (scipy/optimize/Zeros/brentq.c)
Version/commit: SciPy 1.17.1. License: BSD-3-Clause.
This component is used for scipy.stats generic ppf, with the relevant code
located at csrc/third_party/scipy/zeros/.
Tessero retains the component’s copyright notice and license
in its source and binary distributions.
xsf (SciPy's special-function library)
Version/commit: commit 0d0a593. License: BSD-3-Clause.
This component is used for scipy.special, with the relevant code
located at csrc/third_party/xsf/.
Tessero retains the component’s copyright notice and license
(csrc/third_party/xsf/LICENSE) in its source and binary distributions.
Boost.Math (the 178 headers used, standalone mode)
Version/commit: commit 5e088ff. License: Boost Software License 1.0.
This component is used for scipy.special (the functions SciPy takes from Boost), with the relevant code
located at csrc/third_party/boost/.
Tessero retains the component’s copyright notice and license
(csrc/third_party/boost/LICENSE_1_0.txt) in its source and binary distributions.
NumPy random distributions (numpy/random/src/distributions/*)
Version/commit: NumPy 2.4.4. License: BSD-3-Clause.
This component is used for numpy.random.Generator methods, rvs of scipy.stats distributions, with the relevant code
located at csrc/third_party/numpy/random/.
Tessero retains the component’s copyright notice and license
(csrc/third_party/numpy/LICENSE.txt), (csrc/third_party/numpy/random/LICENSE.md) in its source and binary distributions.
FITPACK (P. Dierckx), f2c translation of SciPy's scipy/interpolate/fitpack/*.f
Version/commit: SciPy 1.17.1. License: BSD-3-Clause, as distributed in SciPy ; procedure in `csrc/third_party/scipy/fitpack/README.fitpack`.
This component is used for scipy.interpolate smoothing splines, with the relevant code
located at csrc/third_party/scipy/fitpack/.
Tessero retains the component’s copyright notice and license
(csrc/third_party/scipy/LICENSE.txt) in its source and binary distributions.
f2c.h and the libf2c-style helpers in fitpack_support.c
Version/commit: netlib libf2c (`Notice` dated 1997). License: f2c permission notice.
This component is used for runtime support for the translated FITPACK, with the relevant code
located at csrc/third_party/scipy/fitpack/.
Tessero retains the component’s copyright notice and license
(csrc/third_party/scipy/fitpack/LICENSE.f2c) in its source and binary distributions.
Joe & Kuo Sobol' direction numbers (new-joe-kuo-6.21201)
Version/commit: 2008 table. License: BSD-3-Clause-style licence of F. Y. Kuo and S. Joe.
This component is used for scipy.stats.qmc.Sobol, scipy.stats.sobol_indices, with the relevant code
located at src/Stats/Qmc/Sobol.php.
Tessero retains the component’s copyright notice and license
(licenses/LICENSE.joe-kuo-sobol.txt) in its source and binary distributions.
MT19937 Mersenne Twister (M. Matsumoto, T. Nishimura) as distributed in NumPy (numpy/random/src/mt19937)
Version/commit: NumPy 2.4.4. License: BSD-3-Clause.
This component is used for the legacy numpy.random.RandomState stream, scipy.stats.multiscale_graphcorr, with the relevant code
located at src/Random/MT19937.php.
Tessero retains the component’s copyright notice and license
(licenses/LICENSE.mt19937.md) in its source and binary distributions.
Independence
Tessero is an independent project and is not affiliated with or endorsed by NumPy, SciPy or NumFOCUS.