Bumps [hipparchus-core](https://github.com/Hipparchus-Math/hipparchus) from 2.2 to 2.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Hipparchus-Math/hipparchus/releases">hipparchus-core's releases</a>.</em></p> <blockquote> <h2>Hipparchus 2.3</h2> <ul> <li>Allowing configuration of RandomPercentile in StreamingStatistics.</li> <li>Added new signature for SequentialGaussNewtonOptimizer.withAPrioriData</li> <li>Allowing to define the Cholesky decomposition thresholds.</li> <li>Changed HessenbergTransformer visibility to public.</li> <li>Changed SchurTransformer visibility to public.</li> <li>Fixed wrong negation of point on the 2-sphere.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Hipparchus-Math/hipparchus/blob/master/RELEASE-NOTES.txt">hipparchus-core's changelog</a>.</em></p> <blockquote> <pre><code> Hipparchus 2.3 RELEASE NOTES </code></pre> <p>The Hipparchus team is pleased to announce the release of hipparchus-2.3</p> <p>The Hipparchus library is a library of mathematical components. It started as a fork of Apache Commons Math.</p> <p>Changes in this version include:</p> <p>New features: o issues/205: Added new signature for SequentialGaussNewtonOptimizer#withAPrioriData allowing to define the Cholesky decomposition thresholds. o issues/204: Changed HessenbergTransformer visibility to public. o issues/204: Changed SchurTransformer visibility to public.</p> <p>Fixed Bugs: o issues/208: Fixed wrong negation of point on the 2-sphere. o issues/207: Allow configuration of RandomPercentile in StreamingStatistics.</p> <p>For complete information on Hipparchus, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Hipparchus website:</p> <p><a href="https://www.hipparchus.org/">https://www.hipparchus.org/</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|---|---|---|
| .. | ||
| src | ||
| README.md | ||
| build.gradle.kts | ||
README.md
Consistent sampling
This component adds various Sampler implementations for consistent sampling as defined by https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/tracestate-probability-sampling.md and https://github.com/open-telemetry/opentelemetry-specification/pull/2047.
- ConsistentSampler: abstract base class of all consistent sampler implementations below
- ConsistentAlwaysOffSampler: see https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/tracestate-probability-sampling.md#always-off-sampler
- ConsistentAlwaysOnSampler: see https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/tracestate-probability-sampling.md#always-on-consistent-probability-sampler
- ConsistentComposedAndSampler: allows combining two consistent samplers and samples when both samplers would sample
- ConsistentComposedOrSampler: allows combining two consistent sampler and samples when at least one of both samplers would sample, see https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/tracestate-probability-sampling.md#requirement-combine-multiple-consistent-probability-samplers-using-the-minimum-p-value
- ConsistentParentBasedSampler: see https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/tracestate-probability-sampling.md#parentconsistentprobabilitybased-sampler
- ConsistentProbabilityBasedSampler: see https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/tracestate-probability-sampling.md#consistentprobabilitybased-sampler
- ConsistentRateLimitingSampler: a rate limiting sampler based on exponential smoothing that dynamically adjusts the sampling probability based on the estimated rate of spans occurring to satisfy a given rate of sampled spans
Component owners
- Otmar Ertl, Dynatrace
- Peter Findeisen, Cisco
Learn more about component owners in component_owners.yml.