Skip to main content

hgraph-analytics

C++-first numerical analytics for hgraph. The package owns the numerical analytical family migrated from core—diff, count, clip, ewma, and pct_change—plus quantile, shaped-array array_std, shaped-array rolling_window, window_values, array_get_item, cumulative_sum, correlation, generic std/var, trailing rolling_mean, scheduled resample, and the EWMA parameter conversion helpers.

import hgraph as hg
import hgraph_analytics as hga

change = hga.pct_change(
    value,
    period=12,
    divide_by_zero=hg.DivideByZero.NAN,
)

bounded = hga.clip(change, -0.25, 0.25)
smoothed = hga.ewma(bounded, alpha=0.2)
median = hga.quantile(observations, 0.5)
volatility = hga.array_std(observations, ddof=1)
recent = hga.rolling_window(value, period=20, min_window_period=5)
window = hga.window_values(hg.to_window(value, 20))
running = hga.cumulative_sum(observations, axis=0)
correlation = hga.correlation(observations, rowvar=False)
sample_volatility = hga.std(hg.to_window(change, 20, 20), ddof=1)
moving_average = hga.rolling_mean(value, period=20)

The result is fractional: 0.05 denotes five percent. period counts valid source observations and must be positive. The operator does not infer dataframe ordering, elapsed-time sampling, market sessions, or financial price adjustment.

Native consumers link hgraph::analytics, call hgraph::analytics::register_analytics_operators(), and wire the markers in hgraph::analytics, including diff, count, clip, ewma, pct_change, window_values, array_get_item, cumulative_sum, correlation, quantile, array_std, rolling_window, std_, var_, rolling_mean, and resample.

See the hgraph user-guide migration note for the complete Python and C++ name mapping from the former core API.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hgraph_analytics-0.8.14.tar.gz (39.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

hgraph_analytics-0.8.14-cp312-abi3-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.12+Windows x86-64

hgraph_analytics-0.8.14-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

hgraph_analytics-0.8.14-cp312-abi3-macosx_15_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12+macOS 15.0+ ARM64

File details

Details for the file hgraph_analytics-0.8.14.tar.gz.

File metadata

  • Download URL: hgraph_analytics-0.8.14.tar.gz
  • Upload date:
  • Size: 39.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hgraph_analytics-0.8.14.tar.gz
Algorithm Hash digest
SHA256 826ba420dd1920fe20e9ef250ae7adb8f9dd65e4d4a406ce3a12d98daca9fbab
MD5 739bfa51de47fb038194c2bf72bffe55
BLAKE2b-256 fa7424c50abd37715c09aa178abfd300aff6d28d792788d67bd3e6073995fef9

See more details on using hashes here.

Provenance

The following attestation bundles were made for hgraph_analytics-0.8.14.tar.gz:

Publisher: release-wheels.yml on hhenson/hgraph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hgraph_analytics-0.8.14-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for hgraph_analytics-0.8.14-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f5c5110ca1e44e3a4a139851ac1c2854ab8287349bc694c9dc64dc9958996e13
MD5 45c4247df0db9f81b9d1e32a32b1a8e4
BLAKE2b-256 61f2f00f1b0d0d45c75935e236dd85b3e8829cc4ca021c6f04c03416515c4b79

See more details on using hashes here.

Provenance

The following attestation bundles were made for hgraph_analytics-0.8.14-cp312-abi3-win_amd64.whl:

Publisher: release-wheels.yml on hhenson/hgraph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hgraph_analytics-0.8.14-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hgraph_analytics-0.8.14-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ea6e210270ef9a4cc70f0cda3933d181393f8ffe05f63af1f1df7d89bd2e20d
MD5 f017d20ab477877cb338f61d9e1ff178
BLAKE2b-256 e9f0812c7c0891fadaa5c956ba9c91e08ca80d941ee6ca79ea7ed97a06a041c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for hgraph_analytics-0.8.14-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-wheels.yml on hhenson/hgraph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hgraph_analytics-0.8.14-cp312-abi3-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for hgraph_analytics-0.8.14-cp312-abi3-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e30b55677f32017ff2b9d7e54abc4ced27f5547973ae417052ad879109c734d6
MD5 be2a1c655aa0cf8a48137b679410b4ec
BLAKE2b-256 9b51270612287170d6196462da21efd0284a3caa07ff15c74418a4374031ae9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for hgraph_analytics-0.8.14-cp312-abi3-macosx_15_0_arm64.whl:

Publisher: release-wheels.yml on hhenson/hgraph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.8.22

4 files

0.8.21

4 files

0.8.20

4 files

0.8.19

4 files

0.8.18

4 files

0.8.17

4 files

0.8.16

4 files

0.8.15

4 files

This release

0.8.14 This release

4 files

0.8.13

4 files

0.8.12

4 files

0.8.11

4 files

0.8.10

4 files

0.8.9

4 files

0.8.8

4 files

0.8.7

4 files

0.8.6

4 files

0.8.5

4 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page