Skip to main content

GHKSS filter

Project description

Local geometric projection filter (GHKSS)

This package contains an implementation of the local geometric projection filter originally described in [1]. A textbook description of a variant of the filter can be found in [2] (chapter 10.3), but details differ. A C implementation of the filter was previously published as part of the TISEAN package. This package contains a re-implementation from scratch in C++ as well as Python bindings. A command line interface is provided that is designed to act as a drop-in replacement for the ghkss binary from the TISEAN package.

The algorithm is mostly kept equivalent to the original implemntation without striving for numerically identical behaviour in all cases. A major change is that we replaced the box counting method for the k-nearest neighbor search with a kd-tree for a better run time performance which leads to different neighbour sets being used (see the description of options below for more details).

Installation

The package can be installed from PyPi using pip:

pip install ghkss

Building from source

A prerequisite for compilation and installing from source is the Eigen library. It is recommended to install it using your system package manager before building the package (e.g., apt-get install eigen3-dev). Hoever, if it is missing, the build script attempts to download it directly,

For the Python interface, the pybind11 library is required. It can be installed using pip: pip install pybind11.

The command line iterface also uses the CLI11 library which is shipped together with this package in the third_party folder and doesn't have to be installed separately.

The package can be built by issuing the following command in the root directory of the project:

pip install .

The command line interface will be instaled in the bin directory.

To build a redistributable wheel, run the following command:

python -m build

If the build command is missing, install it using pip install build.

The command line interface is built as part of the python built process. To build it separately, run the following commands:

mkdir build
cd build
cmake ..
make ghkss_cli

A debug build of can be created using python -m build --wheel --config-setting="cmake.build-type=Debug". Such a build exposes internal intermediate results of the C++ component to Python.

The Python interface

Loading

The module is loaded using import ghkss.

Functions

filter_ghkss(time_series, filter_config,return_neighbour_statistics=False)

The main filter function which applies the GHKSS filter to a time series.

  • time_series: a numpy array of shape (n_samples, n_components) containing the time series.
  • filter_config: a parameter object of type FilterConfig
  • return_neighbour_statistics: a boolean flag indicating whether to return statistics about the neighbour search of the filter.

Return value: a numpy array of shape (n_samples, n_components) containing the filtered time series. If return_neighbour_statistics is True, a tuple (filtered_time_series, neighbour_statistics) is returned instead with the filtered_time_series a numpy array as before and neighbour_statistics is a list with elements of type NeighbourStatistics, one for each application of the filter (iteration or batch).

GhkssConfig

Configuration structure for the GHKSS local projection filter.
It controls how delay vectors are constructed, how neighbours are selected, and how distances are measured.

Member variables

delay_vector_pattern (list, default: [0,1,2,3,4]): Relative offsets (indices) in the time series that form a single delay vector. For a time index i, the corresponding delay vector uses samples at indices i + delay_vector_pattern[0], i + delay_vector_pattern[1], … The default pattern {0,1,2,3,4} corresponds to five consecutive samples for a single-variable time series.

If multiple signal components are processed, they are internally flattened such that components $x_0, x_1, \ldots, y_0, y_1, \ldots, z_0, z_1, \ldots$ are represented as $x_0, y_0, z_0, x_1, y_1, z_1, \ldots$.

The order of the indices in the pattern is important due to a subtlety of the filter algorithm: when averaging correction factors, weights are applied which give less weight to the first and last elements of the delay vector. For single component time series (delay_vector_alignment = 1), the first and last elements of the delay_vector_pattern are treated with reduced weight. For multivariate time series (delay_vector_alignment > 1), the first and last elements belonging to each component are treated with reduced weight.

Note: the convenience method set_delay_vector_pattern(…) is provided to construct delay vector patterns for multivariate time series.

delay_vector_alignment (int, default: 1): Alignment constraint for the starting indices of delay vectors. If set to a value greater than 1, delay vectors are only constructed at indices that are multiples of this alignment (e.g., i = 0, alignment, 2*alignment, …).

If multiple components are being filtered at once, this should be set to the number of components to ensure delay vectors always start at valid index of the flattened representation.

projection_dimension (int, default: 2): Dimensionality of the manifold onto which the local neighbourhood of each delay vector is projected. Typically this corresponds to the intrinsic dimension assumed for the underlying dynamics. In doubt, choose a slightly larger value.

minimum_neighbour_count (int, default: 50): Minimum number of neighbours that should be found for each delay vector. If the epsilon neighbourhood (see neighbour_epsilon) contains less than the specified number of neighbours, the minimum_neighbour_count closest neighbours are used regardless of their distance. (The behaviour changes slightly if tisean_epsilon_widening is set to True).

neighbour_epsilon (float, default: -1): If set to a positive value, the nearest neighbour search will return all delay vectors within this distance (epsilon-ball) around the query delay vector. If set to a negative value, a fixed neighbour count is used and the minimum_neighbour_count closest neighbours are used regardless of their distance.

tisean_epsilon_widening (bool, default: false): This option mimics the behaviour of the TISEAN implementation of the GHKSS filter. If set to true, the neighbour search procedure is as follows:

  • Start with neighbour_epsilon as the radius.
  • Collect all neighbours within that radius.
  • If their count is less than minimum_neighbour_count, increase the radius by a factor of √2 and repeat.
  • Repeat until at least minimum_neighbour_count neighbours are found.
  • All neighbours found in the final round are returned.

If tisean_epsilon_widening is true, maximum_neighbour_count is ignored.

Note: this method may perform multiple nearest neighbour searches for each point, leading to a significant performance penalty.

maximum_neighbour_count (int, default: a very large number): Only used when neighbour_epsilon is non-negative and tisean_epsilon_widening is false. Caps the number of neighbours that will be considered, even if more delay vectors lie within the epsilon radius. This option is predominantly intended as safeguard to limit mempory usage and computation time. It is not guaranteed that the selected neighbours are the closest ones. Instead, the first maximum_neighbour_count neighbours that are within the neighbour_epsilon radius are used.

euclidean_norm (bool, default: false): Controls how distances between delay vectors are computed:

  • If true: use the Euclidean norm ($\ell^2$).
  • If false: use the maximum norm ($\ell^\infty$, i.e. the maximum absolute component-wise difference).

verbosity (int, default: verbosity_none):

Controls how much diagnostic information is printed to the console. 0 (i.e. verbosity_none) means no output., higher values enable more detailed logging. The following constants are defined in the ghkss module:

  • verbosity_none = 0
  • verbosity_info = 1
  • verbosity_high = 2
  • verbosity_debug = 3
  • verbosity_trace = 4

batch_size (float, default: inf): If set to a finite value, the input sequence will be split into batches of this size and processed independently. This may be useful for datasets with drifting system dynamics.

If multiple components are present, the batch size refers to the number of timesteps (rows of the two-dimensional time series array).

Note: this option is part of the Python interface and not available in the C++ API.

iterations (int, default: 10): Number of iterations of the GHKSS filter to perform.

Note: this option is part of the Python interface and not available in the C++ API.

Methods

set_delay_vector_pattern(delay_vector_timesteps=5, delay_vector_delta=1, signal_components=1)

A convenience method to construct delay vector patterns for multivariate time series. It sets the correct values for the delay_vector_pattern and delay_vector_alignment parameters.

  • delay_vector_timesteps (int, default: 5): Number of time steps to include in each delay vector.
  • delay_vector_delta (int, default: 1): Time step increment between consecutive delay vector components.
  • signal_components (int, default: 1): Number of components in the input signal.

replace(**kwargs)

Returns a copy of the filter configuration with the specified parameters replaced.

as_dict()

Return a dictionary representation of the filter configuration.

NeighbourStatistics

A simple struct holding statistics about the neighbour search of the filter.

Member variables

minimum_neighbour_count: the smallest number of neighbours found for any delay vector during the filter iteration.

maximum_neighbour_count: the largest number of neighbours found for any delay vector during the filter iteration.

average_neighbour_count: the average number of neighbours found for the delay vectors during the filter iteration.

The command line interface

The command line interface has been designed to be a drop-in replacement for the ghkss binary from the TISEAN package. It accepts the same parameters as the original binary. The usage information is as follows:

./ghkss [OPTIONS] [datafiles...]


POSITIONALS:
  datafiles TEXT [-]  ...     Data files ("-" for stdin). For compatibility with TISEAN, by 
                              default the last valid file is being used. Use -a to filter all 
                              files. 

OPTIONS:
  -h,     --help              Print this help message and exit 
  -a,     --all Excludes: --output 
                              Filter all files (independently). 
  -l,     --length UINT [whole file] 
                              # of data to use 
  -x,     --skip-lines UINT:NONNEGATIVE [0]  
                              # of lines to be ignored 
  -c,     --columns UINT[,UINT...] [1,..,# of components] 
                              column(s) to read 
  -C,     --components UINT:POSITIVE [1]  Excludes: -m 
                              # of components 
  -e,     --embedding-dimension UINT:POSITIVE [5]  Excludes: -m 
                              embedding dimension 
  -m INT,INT [1,5]  Excludes: --components --embedding-dimension 
                              # of components,embedding dimension. Same as using -C and -e, for 
                              compatibility with TISEAN. 
  -d,     --delay UINT:POSITIVE [1]  
                              delay 
  -q,     --project-dim UINT:POSITIVE [2]  
                              dimension to project to 
  -k,     --kmin UINT:POSITIVE [50]  
                              minimal number of neighbours 
  -r,     --radius FLOAT [(interval of data)/1000] 
                              minimal neighbourhood size 
  -i,     --iterations UINT:POSITIVE [1]  
                              # of iterations 
  -2,     --euclidean         use the Euclidean metric instead of the maximum norm 
  -t,     --tisean-epsilon    use TISEAN style epsilon widening 
  -o,     --output TEXT Excludes: --all 
                              name of output file [Default: 'datafile'.opt.n, where n is the 
                              iteration. If no -o or -a is given, the last iteration is also 
                              written to stdout] 
  -v,     --verbose [0]       increase verbosity. Can be repeated multiple times to increase 
                              verbosity further. 

Licensing

This package is licenced under the MIT license which can be found in the file LICENSE.txt.

The CLI11 library contained in the third party folder is licensed under a BSD style license which can be found in the file third_party/CLI11/LICENSE.txt.

The Eigen library is licensed under the MPL 2.0 license.

References

[1] P. Grassberger, R. Hegger, H. Kantz, C. Schaffrath, and T. Schreiber, “On noise reduction methods for chaotic data,” Chaos: An Interdisciplinary Journal of Nonlinear Science, vol. 3, no. 2, pp. 127–141, Apr. 1993, doi: 10.1063/1.165979.

[2] H. Kantz and T. Schreiber, "Nonlinear Time Series Analysis", 2nd ed. Cambridge: Cambridge University Press, 2003. doi: 10.1017/CBO9780511755798.

Project details


Download files

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

Source Distribution

ghkss-1.0.0.tar.gz (128.5 kB view details)

Uploaded Source

Built Distributions

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

ghkss-1.0.0-pp310-pypy310_pp73-win_amd64.whl (2.0 MB view details)

Uploaded PyPyWindows x86-64

ghkss-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ghkss-1.0.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

ghkss-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (349.3 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

ghkss-1.0.0-pp39-pypy39_pp73-win_amd64.whl (1.8 MB view details)

Uploaded PyPyWindows x86-64

ghkss-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ghkss-1.0.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

ghkss-1.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (349.3 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

ghkss-1.0.0-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

ghkss-1.0.0-cp313-cp313-win32.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86

ghkss-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ghkss-1.0.0-cp313-cp313-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

ghkss-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ghkss-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

ghkss-1.0.0-cp313-cp313-macosx_11_0_arm64.whl (351.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ghkss-1.0.0-cp312-cp312-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86-64

ghkss-1.0.0-cp312-cp312-win32.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86

ghkss-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ghkss-1.0.0-cp312-cp312-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

ghkss-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ghkss-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

ghkss-1.0.0-cp312-cp312-macosx_11_0_arm64.whl (351.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ghkss-1.0.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

ghkss-1.0.0-cp311-cp311-win32.whl (916.3 kB view details)

Uploaded CPython 3.11Windows x86

ghkss-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ghkss-1.0.0-cp311-cp311-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

ghkss-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ghkss-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

ghkss-1.0.0-cp311-cp311-macosx_11_0_arm64.whl (350.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ghkss-1.0.0-cp310-cp310-win_amd64.whl (820.1 kB view details)

Uploaded CPython 3.10Windows x86-64

ghkss-1.0.0-cp310-cp310-win32.whl (629.4 kB view details)

Uploaded CPython 3.10Windows x86

ghkss-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ghkss-1.0.0-cp310-cp310-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

ghkss-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (511.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ghkss-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

ghkss-1.0.0-cp310-cp310-macosx_11_0_arm64.whl (349.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ghkss-1.0.0-cp39-cp39-win_amd64.whl (534.3 kB view details)

Uploaded CPython 3.9Windows x86-64

ghkss-1.0.0-cp39-cp39-win32.whl (340.7 kB view details)

Uploaded CPython 3.9Windows x86

ghkss-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

ghkss-1.0.0-cp39-cp39-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

ghkss-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ghkss-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

ghkss-1.0.0-cp39-cp39-macosx_11_0_arm64.whl (349.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file ghkss-1.0.0.tar.gz.

File metadata

  • Download URL: ghkss-1.0.0.tar.gz
  • Upload date:
  • Size: 128.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0.tar.gz
Algorithm Hash digest
SHA256 71b08dfdf6a0637b9fdb4f5307ff0944b72127726916a35c8c364bda2254f37e
MD5 61192f715f93d02816051dd15099a0c7
BLAKE2b-256 743f3a656f884f70b93c6d62a8c41dd21b9cf42164d9f8d25f1efa80b41382a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0.tar.gz:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5d6eec508b2efc7abe49960e97518742b55d08c378a35ffe5a40cbf8ef1afe7a
MD5 784c49e99e48a928283a1c2cce4ac175
BLAKE2b-256 36ecdb6b19ebec45bb5a8496ad10e2280007eef15ff196ba38992dc00c2b6944

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-pp310-pypy310_pp73-win_amd64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa7dcffdb88065c436ff6e09bafd2d4f9d4bb4a70146c42da8368f3f0d9cf8c7
MD5 cffa0495f96d1ebb45b730f8fe9d36c9
BLAKE2b-256 422edce0403d225f0a9432e03e547342ade17a30e841513d0978847e5e9f35a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c89d810a34c7e4d5615cd293e132130481b85a12a91780513894c85e42f2a1b2
MD5 2ccaef53805382da258370f4695f6547
BLAKE2b-256 53c98410a25d923ce262a56151d2fc822a63210d98ff976d559d112f3df95483

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3975ccc33e50556f0a5175e441b6df24a4fb490294670c9c9c0449cff363416
MD5 db4e86ae8e6ba88287f626d395bb1b12
BLAKE2b-256 d9017d918dafad217c7113e5c16a8433839129629d98b5c7766474bbde52e813

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 39bbbb5e567d75b4b24debfc311fe9e00a726eeb0bfffad126a7b890c12c6e63
MD5 bc296b2286504bd72bc0aa9b7d11e280
BLAKE2b-256 be6fbb9e416a95a1f2a95cd670926f83f0069c0c4b8b49cc496caf5f939635e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-pp39-pypy39_pp73-win_amd64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb7c1204207579962558d41810f8d09303d1e1acad91120a8008e7f553d7b330
MD5 ea243063271b01d418425451e495b6e6
BLAKE2b-256 a7513582e72719e437b478247d32a0a5118dc3969caf235b63764c71db0201ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c7823fb1cd54f35a0aff423fed6b05dfa0b451de6f6b4ea9bbbd54c5f5999918
MD5 0ed012fa7a709aefaebed2da64ee7e26
BLAKE2b-256 1d8d3425c90e16ca9d5fb18c71158b0a7193f5ab1a7706ce20e656a2856a9ef1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c198acf42f23f7067ae31c0684ba25128ee85b7715a6c1382018ecd0dd136de1
MD5 7fcbf8041bbdda81f4a69f26b0b9047e
BLAKE2b-256 45f1c94d54f082e998fe4c1d3a308e34fd8b204dee1108b3d8d71ba04380a24a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f0babe3aa30e7aa4cd62de9d7054b1002e2f2cd5382ca1ea0b20f3ac16005fa9
MD5 ffd743ca7402421d5f1a33f91b399ea9
BLAKE2b-256 65ee373f92e14cb99fe477abe1852bac70dc288c8a176839d3e7064ba4430a8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp313-cp313-win_amd64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ec52808ba081bbbcb6f5a9c6fe84a26fac31f0d8615edee75bfeb9fffdb395ca
MD5 a5ffc00593026a9fb87a52736a0fc223
BLAKE2b-256 cd814d30eb4e9b5c909daf29d0071e7249e66e6d7f9781c8c3ffca376fc4d550

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp313-cp313-win32.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa1ecc2b5973b39f112e92856cc11fd2038e320358de3245e09c0a6b9727b51f
MD5 de85a6fa50f0560537cbd271f4bcba0e
BLAKE2b-256 893923baf1860cda955c0630583bdf98ff4e100a2e44e66a48bf78bfd0cd21f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9d7ae5da89f0dd3b9d6829ad010facee9c642fdef0916bccdb552e3d1b3539e1
MD5 b34ad59d1eac10b5f8fa5900b793443d
BLAKE2b-256 d5cfd785fb1779706110135e19d9fc0ce95e2b3c8db7067426c13f96b8b7de9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b0283f853e0f3650aacdb39679ca26fc8f35a4266be66794eb55cb1412a435e
MD5 c283c471c6e015f4959817385f3cc4f7
BLAKE2b-256 8c2dee34a6509cdcb93605629c26ab983d246231f6eda67a506ebea089da3f15

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 197748c34e5d25e306531d6cfd794635d9a36894bb02c763bb7267f9f23cd5a2
MD5 b779b50d899640cf7cd207b0ea01f68e
BLAKE2b-256 6df9d5ec4543f5d939468852eb5702dbdcd864c6e1809b5d25187ca68dd1c88e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa0b995c86dd1d00d8d642422634e875d7416b45bb80c22a0d29c1a03e1109fa
MD5 b09f7a20b05cb7c2e05235b08a8e7ba8
BLAKE2b-256 fc802ca076a7611bdc579be3a323918d46f3be88cef48718dd69386c205f8ddf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9ff3b20d5c32b50cdda9c289e6c1f4c7294d1729fad516ea6fff4c63d9a64aa0
MD5 c717de19be3f00215c45a14a602b4372
BLAKE2b-256 cabe1bc9f12e0a1dfe259664eb2fe54cb5a5a68f226f32c5650360f38eacf057

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp312-cp312-win_amd64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2942ea20b02d42d807e24f199baad52a267e1a0fdc19a31500554da0ddc3a2b5
MD5 a753e2a2f649cd66933c66de7a97ca82
BLAKE2b-256 389bbeb3905e889f17314e0d048a1381618ea5aab71f1e3868a32e3463b95655

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp312-cp312-win32.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 770f11faa05b9c880d54c83b126502b5b96e7b11904dd51b321d0a91dc6726fd
MD5 7c20d70e35e68acfd9f6fb5f528f8d9e
BLAKE2b-256 1e6ccc5be337e262c26242bf3981e8f6f8224eba4d5ae2bb5ae7e4948c59f88e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 89166999038c95b88cee88f13076ac90c64ec3cdcccbdc83d177988a586e5c7c
MD5 00e033778e92e9aa29f1372b56c5388f
BLAKE2b-256 35735630d8c11992c70c3324ae30d6fdd8d01f157f8bd867cb37d6bac3ae39c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 628dc5ebeb2d4465836f6fe90bbc6f64af3181726388d04544061d977cee0853
MD5 08a1ddd54c83948a94fb97069aeba12c
BLAKE2b-256 c15032d6979867ab1b328f7efb5f1fa28f57183c1583a01954f2deadd5bd4702

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 21b2cc13a4431f00fcf1be53d3d29dc54d4b02ecdc067407ece946db1594d8ce
MD5 7e07f7a009b73784bf4de60fafd0d923
BLAKE2b-256 8e424dd8bd2082cf7810cb52f70abab0daefb7ca8a0275028ba3d5127d888da6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbdd470d85d5d5222d978770a98154045a3ad902b927d0ebc20e4d3375abdaf9
MD5 bdbfda3c27773c5a11905741ca7f1a3c
BLAKE2b-256 1b26c74f6b6f05978f6eb245a3496cf95f4ea7b8e878eb93ab4e85dfbf3531f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5e3396eb1a60f9d1e8aedf9dc62ab3f0dfc8a7310dd65a092c79da2db87a22a6
MD5 be47d6a1c0136e4ce9fc7009e40ad7c7
BLAKE2b-256 4bda36a9da9c6aafd75859a0c073402d28b4387900c73bc7b42f867ec1c513b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp311-cp311-win_amd64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 916.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 12275dc2ca0a46059aa478ab45857a2ad4f001295405ff8acb02bf3d06540a6a
MD5 d008c8d9ed2f2c08fec106a613804af7
BLAKE2b-256 70c802026a259981b414f01e1f567409984173b9232422721eaf4590b8312233

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp311-cp311-win32.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a50a0a5076659eef9ae40cdcd1cbc8c6ab7fb71478e8fe5dbd457550aed9d23a
MD5 e64194dc3db6dc5a2a89f4608a481c95
BLAKE2b-256 ea091126f2b64a94d6fd58ae7d0c6e72b5959faf04532f19a83d31aed6ebda04

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 88004dfe5f386175991b13114cd209ecca8e392ed0b18fef942c9e6f3fdba929
MD5 1bb7c8c2bcc41519a9e6376f28f4be72
BLAKE2b-256 466367d43b34d3b9632ad61ed69ebdf6a09b88217d870f7e46003f13581f0c78

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 086ee805671a4b8f1af7d15687997fb4010212d945632d1b09576189893df01c
MD5 b8d19e844b4d9f8a7b2fe9b0ac931d17
BLAKE2b-256 56ce979ec7c73a1eff4c5aeafec5335699202fda4cc0c86ecbe46a583a4648a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 55fe981ef851ffc5fb2dc719f7ed52d1900da41d7d534a0784b375633039aa5f
MD5 2938b594ff2cddf72637690158590d9b
BLAKE2b-256 173ee70abec5e72b8a0cd707ad03b4b1330110413ce1dea9b0a2ca1c10bb450b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed5fb9e3895bd12539e2c5529d730a51b17230091bf0a7f013def73d351e00c3
MD5 28d51ca20ef5e2dfd50434ae5ba86605
BLAKE2b-256 959d74b00c0cc00b56a05ac87fbd462f6a4e332219e6c24fa5ebbc5d8517c9c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 820.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 76f28639dc1d2641832f8f5f88937009f3c83d9daf4c23dae8ad7003c75006b9
MD5 2b42464295eb3006d56891f6f1faa095
BLAKE2b-256 eabcc1b328b6fdce96fbf21c403475944c12609732ebbcaf40f6046cbca32014

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp310-cp310-win_amd64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 629.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 aea5bae055b2472704132351cb84b95f35f2a0ea0d03025b06c91ade43749454
MD5 c12c94c7258f62b4b4ed64adcf318b75
BLAKE2b-256 291f92c44207796a5be4b08159250d8746f7d0fffc7ff28a02cf145e68467438

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp310-cp310-win32.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 387da1a67fd61bcdab9d8cc36668fb54206ba9a843a65b76f9205ccee1ff9956
MD5 bca4b332d942a9bc26c9e13f840e330a
BLAKE2b-256 f57f6bb5f38af4738875eb811e18ee32b26e94b37d70876d02b8028fe1715051

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9dde28b23455bb1489a4c2687a2e44024d67c144540053bd95f6e09198763546
MD5 fc2c119024ddd712128f0801ca36a5d0
BLAKE2b-256 15e5c4df8c8b54846a00bc7b9d8a400c475d56abaf7eac0bc4fa97c104957a50

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49eec2bab45243f3a3fdc2a0895bf76d7c5a1ed431a199d08e3e2d9dadfca806
MD5 fd4b08779bddac3e8f1bc3d8038cddfb
BLAKE2b-256 4043cb52794a4d5f68537f6b6da62594e3e4781ec8a9ab9eba92d7976bec881d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6502d4a061d8cd8b60d81a2ff3102477c8029722a5f3e2ac6008fec14be42881
MD5 dff331cf863af232db60ac74bad2c31b
BLAKE2b-256 f259ee46fcbf3e393a33676d433ab9d748e6aed5f956cf3a2f1981a37164ebdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03667928c14c88f86535844148828287ce829b7534fa27f65360081850a983f9
MD5 1ff1798fcdbacaeb67616203ff22cf14
BLAKE2b-256 ca82b5f7a699db068d56dc76c820be9545eacb4a0e6e8552b677a0d9fce97ea5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 534.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8eea38c83ea437a769635f0b302db6df321686117d1a5700c8a5d82303fba97b
MD5 93d411581a952bf3ad214c888ac79412
BLAKE2b-256 0a3cab6b3417429ba4991813fee7616e0173b9ca51e5bd28086083e16a2d52fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp39-cp39-win_amd64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 340.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 172ebd5729621cda03285f89a31a56f44e4e3c826c26cfd69ad0826ab0ac7c16
MD5 e9fe3d3139a12830310310532191d75d
BLAKE2b-256 2c51d0d43e8c3771e2b11878a43b0500c8b69fe73ab8a738390ddab33dc0d992

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp39-cp39-win32.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16c1a231ee927323696cd7a8a28fdb436bef7ecb109ddf38df839edac5737c9e
MD5 c392a686aa262006154dda0e359aa332
BLAKE2b-256 075b5028ea9085281b942590ed98008b760ce95e7c74419fb59ea0a8757c89f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp39-cp39-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6023e6e0761819644939f19fae208ba0a830164e8ba1783a49aff2f19d31dd2e
MD5 d9af72a3e1bfe42db8ed790c84c98794
BLAKE2b-256 8326ca17b1ebf2912b3565298adad273d9b7b79f5a720425fc67d066c66f93cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2cf2eab14b06f1670952e02bb13daf27b613c9d2e474017149cdf25214f770d6
MD5 f01942a1b8a3470c4edb739afb5eb087
BLAKE2b-256 c88b97c49bec6abb2db0ae502c84acaff2dc62a46482fee4d0c30007937739ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ghkss-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2c8b960540a6a1767593f7ecd172ef7f306012f8ba61df6c4a3ae03b0c85403a
MD5 cacc37075f4cea1926e8c41a1e78748a
BLAKE2b-256 a4e80c4bff94dc1f45b7e0348b164c360cce8b2506ffa8adfaefe64aaf136269

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

File details

Details for the file ghkss-1.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ghkss-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 349.4 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghkss-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b84f88a10eab167dae5dbd33f1f83ebb8f32c8c4a28677426ebc8119c49b058
MD5 300ccd39ada4902555359d4d8b19cd9e
BLAKE2b-256 74846844ce972d95f74b5e7090bbf1cd8401895d664c988ef9671bd43004a1cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghkss-1.0.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: create_wheels.yml on kaymes/ghkss

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page