Skip to main content

SwiftTD: Fast and Robust TD Learning

Project description

SwiftTD: A Fast and Robust Algorithm for Temporal Difference Learning

SwiftTD is an algorithm for learning value functions. It combines the ideas of step-size adaptation with the idea of a bound on the rate of learning. The implementations in this repository use linear function approximation.

Installation

pip install SwiftTD

Usage

After installation, you can use the three implementations of SwiftTD in Python as:

import swifttd

# Version of SwiftTD that expects the full feature vector as input. This should only be used if the feature representation is not sparse. Otherwise, the sparse versions are more efficient.
td_dense = swifttd.SwiftTDNonSparse(
    num_features=5,     # Number of input features
    lambda_=0.95,        # Lambda parameter for eligibility traces
    initial_alpha=1e-2,  # Initial learning rate
    gamma=0.99,        # Discount factor
    eps=1e-5,          # Small constant for numerical stability
    max_step_size=0.1, # Maximum allowed step size
    step_size_decay=0.999, # Step size decay rate
    meta_step_size=1e-3,  # Meta learning rate
    eta_min=1e-10 # Minimum value of the step-size parameter
)

# Feature vector
features = [1.0, 0.0, 0.5, 0.2, 0.0] 
reward = 1.0
prediction = td_dense.step(features, reward)
print("Dense prediction:", prediction)

# Version of SwiftTD that expects the feature indices as input. This version assumes that the features are binary---0 or 1. For learning, the indices of the features that are 1 are provided. 
td_sparse = swifttd.SwiftTDBinaryFeatures(
    num_features=1000,     # Number of input features
    lambda_=0.95,        # Lambda parameter for eligibility traces
    initial_alpha=1e-2,  # Initial learning rate
    gamma=0.99,        # Discount factor
    eps=1e-5,          # Small constant for numerical stability
    max_step_size=0.1, # Maximum allowed step size
    step_size_decay=0.999, # Step size decay rate
    meta_step_size=1e-3,  # Meta learning rate
    eta_min=1e-10 # Minimum value of the step-size parameter
)

# Specify the indices of the features that are 1.
active_features = [1, 42, 999]  # Indices of active features
reward = 1.0
prediction = td_sparse.step(active_features, reward)
print("Sparse binary prediction:", prediction)

# Version of SwiftTD that expects the feature indices and values as input. This version does not assume that the features are binary. For learning, it expects a list of (index, value) pairs. Only the indices of the features that are non-zero need to be provided. 

td_sparse_nonbinary = swifttd.SwiftTD(
    num_features=1000,     # Number of input features
    lambda_=0.95,        # Lambda parameter for eligibility traces
    initial_alpha=1e-2,  # Initial learning rate
    gamma=0.99,        # Discount factor
    eps=1e-5,          # Small constant for numerical stability
    max_step_size=0.1, # Maximum allowed step size
    step_size_decay=0.999, # Step size decay rate
    meta_step_size=1e-3,  # Meta learning rate
    eta_min=1e-10 # Minimum value of the step-size parameter
)

# Specify the indices and values of the features that are non-zero.
feature_values = [(1, 0.8), (42, 0.3), (999, 1.2)]  # (index, value) pairs
reward = 1.0
prediction = td_sparse_nonbinary.step(feature_values, reward)
print("Sparse non-binary prediction:", prediction)

Resources

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

swifttd-0.1.8.tar.gz (6.0 kB view details)

Uploaded Source

Built Distributions

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

swifttd-0.1.8-cp313-cp313-win_amd64.whl (88.2 kB view details)

Uploaded CPython 3.13Windows x86-64

swifttd-0.1.8-cp313-cp313-win32.whl (78.4 kB view details)

Uploaded CPython 3.13Windows x86

swifttd-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

swifttd-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (105.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

swifttd-0.1.8-cp313-cp313-macosx_11_0_arm64.whl (77.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

swifttd-0.1.8-cp313-cp313-macosx_10_13_x86_64.whl (84.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

swifttd-0.1.8-cp312-cp312-win_amd64.whl (88.2 kB view details)

Uploaded CPython 3.12Windows x86-64

swifttd-0.1.8-cp312-cp312-win32.whl (78.4 kB view details)

Uploaded CPython 3.12Windows x86

swifttd-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

swifttd-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (104.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

swifttd-0.1.8-cp312-cp312-macosx_11_0_arm64.whl (77.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

swifttd-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl (84.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

swifttd-0.1.8-cp311-cp311-win_amd64.whl (87.2 kB view details)

Uploaded CPython 3.11Windows x86-64

swifttd-0.1.8-cp311-cp311-win32.whl (77.7 kB view details)

Uploaded CPython 3.11Windows x86

swifttd-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

swifttd-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (105.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

swifttd-0.1.8-cp311-cp311-macosx_11_0_arm64.whl (76.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

swifttd-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl (83.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

swifttd-0.1.8-cp310-cp310-win_amd64.whl (86.5 kB view details)

Uploaded CPython 3.10Windows x86-64

swifttd-0.1.8-cp310-cp310-win32.whl (76.9 kB view details)

Uploaded CPython 3.10Windows x86

swifttd-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (110.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

swifttd-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (104.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

swifttd-0.1.8-cp310-cp310-macosx_11_0_arm64.whl (74.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

swifttd-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl (81.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

swifttd-0.1.8-cp39-cp39-win_amd64.whl (87.1 kB view details)

Uploaded CPython 3.9Windows x86-64

swifttd-0.1.8-cp39-cp39-win32.whl (76.7 kB view details)

Uploaded CPython 3.9Windows x86

swifttd-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (111.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

swifttd-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (104.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

swifttd-0.1.8-cp39-cp39-macosx_11_0_arm64.whl (74.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

swifttd-0.1.8-cp39-cp39-macosx_10_9_x86_64.whl (81.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

swifttd-0.1.8-cp38-cp38-win_amd64.whl (86.2 kB view details)

Uploaded CPython 3.8Windows x86-64

swifttd-0.1.8-cp38-cp38-win32.whl (76.7 kB view details)

Uploaded CPython 3.8Windows x86

swifttd-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (110.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

swifttd-0.1.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (104.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

swifttd-0.1.8-cp38-cp38-macosx_11_0_arm64.whl (74.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

swifttd-0.1.8-cp38-cp38-macosx_10_9_x86_64.whl (81.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file swifttd-0.1.8.tar.gz.

File metadata

  • Download URL: swifttd-0.1.8.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8.tar.gz
Algorithm Hash digest
SHA256 0ed22d7078fef3abda5b689bc8713f1e3ad2f4ebddd9f9cd511856503069a610
MD5 fa4f5e3fc6bd622c90057bf3e05d1921
BLAKE2b-256 72025e50b2f6fcc287dc64c49f56200e6e124a85151db0dfe37d8e3262c3e09b

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 88.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d682587bd30cc40cc48a5abbe4fe377ce6b58724881e0de0f773b910fe27e3d6
MD5 cbd9e6b8876f3f4ec3e7ea94f059dd6d
BLAKE2b-256 fedc417aa3e3607e08757ff5108a344d23832c801b173bf64cb79e8c13a825be

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp313-cp313-win32.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp313-cp313-win32.whl
  • Upload date:
  • Size: 78.4 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f89507d4753ac080d90ab5ed4d249e10a399c773983d76a37e1c4b9c6521b4de
MD5 f1c760f3eb918d76f53c0eb844402a2c
BLAKE2b-256 d639d358d4e90ad40d53530bd71e8d3fbc84e64fd5e32508f199cd84bdd9109e

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 daacc632e301ec75894c015e6c0a45a3834989479d8263c8a1b749b8a04fd27a
MD5 52e2a86302583aa2377d46da81cd1e7a
BLAKE2b-256 7b968854b934cb9d34549e3019eeaae8ed70c6c2a5fa07f942ad64fdd3811e2e

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95332c745e06d10ef844ed876ca4783dc070710b8c482ed48a96ba090d36ad13
MD5 afd7f0056d7fac99f080aec644555c2c
BLAKE2b-256 da6e54cc0ed1677344fee1c40729168fa0acdebea84c0b428c18b708df60e452

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96311bd4e17361a11231a3b4a392215118cef06e01a1b92d081c42707a91d3f4
MD5 5069add5e92ca3a23b72490002f36047
BLAKE2b-256 02fe20c3490fe7e4ea49241e320bf719afc5b4f06a7229ced18d622b6e223c53

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 21e303ade388b587d3dca6b6753c2b90364f0e8753b3acd1a5b6595b7dc3d8d4
MD5 5bc9a456d962422ddefec76376667d5e
BLAKE2b-256 e0c10b34d2de0295eb0f41b3e0140b903021b6dd4470e156a9d4e708a84dceff

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 88.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 63ff5d42d48aec37b5c389be712a7b072901ebab366cf64b09b509edbeb0b7fd
MD5 17de6e2253541f62bbe9d95cecbad541
BLAKE2b-256 9e5ff5a43616227d66d35d8bc02fa9d7444affab399d3ed5ec8ece0f1f925c56

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp312-cp312-win32.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp312-cp312-win32.whl
  • Upload date:
  • Size: 78.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 31a3010296a4af7014c54bce0d27eccfb605f2a5b3563979f2d15e6408e6aacb
MD5 b77bb40b4ff8158257f32d7ff758a987
BLAKE2b-256 55516488552fcd8d03dbc8db41a94ee81579ad040a2fadba8ff6055995c9c54b

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6abe52086fde1ebafcad2cc88e09ea7fecc7f943957346d292985480a59ac7d
MD5 1a9227242abd9960eb968a6487388788
BLAKE2b-256 abf08364224173d68a45e2fda31b9657d7db8ee468d3bd2fa4832dd25f41a126

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52171c0e6e98abc4bd9ff3e3c8ab842cc6e07a300161847b80638d970ff928da
MD5 05a5da499f3d42611cd3a535f139968f
BLAKE2b-256 07a82ce2dc1f86fa134741fbbd09cb2cce21a2f8103f3e170ff49c6d6adde9f8

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43efa64a6d5c4f448710eb97507de8ab6c125e86ea381ddefcac9ddc94d11657
MD5 13315289f8c0bfa0cf49751cbebfd66a
BLAKE2b-256 eef6097af1a9d4d992e8e87571b4fed05f0106246c6d155f999e975ede7fcd45

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 46fea1a9957f2e98c6c9300ca6f841beb51d6b25f332d1c1ff5dc4c34ed26b5d
MD5 080b9952946338ff2de147e607fbfd9a
BLAKE2b-256 5a135e89dc11d117bf7909094abf05e19b12dc63c0194223d5962c0953d73f1d

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 87.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a2c8d7e8df157cf1cdb84ae59295de3c619105d89eebed5ced6a3d3f7b2d5025
MD5 9e2bde1684e265a5d81ce7b5044044bd
BLAKE2b-256 8721ac69fd43f8c994ce9e0828556c238a15c7b34f30d5701df0901f5295b8fd

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp311-cp311-win32.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp311-cp311-win32.whl
  • Upload date:
  • Size: 77.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 007a2148b28c4d9620eb91621a2846f7870439c295f0affac394b2a4a8f42977
MD5 0892677880caa6d9b46754a8a3bb1f38
BLAKE2b-256 006dcff17ccefaa269f2e3d1821b00b4b7f13d751ce56f053226cb5d516f52f3

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 138078af37b9c4e8ef007afdadc75835b5804ee8f484c6f4518a9fababa221d1
MD5 818423bb44c71f69d6af66ed1b7d6be1
BLAKE2b-256 45c7b583becdf8369a446d0b65f2bb0bd6f9deba09909c6b4d6b187dc8042e46

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c61e5f404017c499c494952f87723d8ed1577b1620c5d35ae7030ac2a7d9b333
MD5 8c4accd977f761e575cd2f240231a095
BLAKE2b-256 54103347e901baa4186ed27eb223d0c2cfd9c9e0889ff2a90aa9acdc0aa87200

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f2759fac912da1454efed9c9c9f8cda289306ee0472c06ae383df54f2271781
MD5 d2bbbfa735ff0fa77c584a32c7a8f0fe
BLAKE2b-256 ebafa95454353b44606000def271fc74f338c2d14e2a66a552cf8ff87faebaca

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ddabd3e7bc41ab8f44c5b3c60796bdcad83b8ec0cb460ad3f1862ff7b5a19cdc
MD5 fc3cc12cfd328e046779462466d64914
BLAKE2b-256 1bf840d1dd4a442b5f19fb1ba3fda2f6ed9fe8773f4a2792bbf0bec3f469ee00

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 86.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9de80bef785cef0e32021435946c1421e2d5ac831c096274df3ba6a35795d7c8
MD5 8ffbdddf7dfe3f3426075db992b2965c
BLAKE2b-256 0ada3ae9f9c23faaedd9d4a4367459c2c1b9080cacf63a62abc7a539042ef6d4

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp310-cp310-win32.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp310-cp310-win32.whl
  • Upload date:
  • Size: 76.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 909250b008850db5092df319b93b2a7bb61ab7f2f12b345d4fbfcb0e4227c224
MD5 12d1811b425392423dd5ec995b8d09fe
BLAKE2b-256 5fff4f0d40be4ff6185b0a9bcdb923f64053ee26dbfc61e5c06cb646c379d937

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b186c30b00d663a69da08e141fb19f6a48e524755ce3b23886b5886392e87cd
MD5 a67f7fa888568d67994c026e9d72e21d
BLAKE2b-256 731960a3e0d55f6cb91bfca7d03386defe4b21541057066ad238059e02fddfcf

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e5c22279cee2d4e8ee7d6d48afffb71edb4749e37f21b6bfe37e0d09f53cd4c
MD5 33345c7defbedfa1cef27c73772f504c
BLAKE2b-256 f3ff412e55e35512cc3348e4ba155dbed93d959d88b9788722569fa4c5aa6a93

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5578417b65585f6c0ae9b5627f0cea240ea5055628e837634c49f6591da9d4fd
MD5 3b12ccd52792db83f27af0ea7465add8
BLAKE2b-256 a3e80d1a9448307a846482b1432dd79fb157fd30febfaf2c8758b30337f46eac

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cfaabb34b5398a994ebd831f953a4e35ccd8dc601aac3f71bdee1c9f04a8fa76
MD5 1e48786d9f5b202a935739fca418650c
BLAKE2b-256 f63b53df721e11c6c9e4edc46f6cd8fdc73f6b0c12b0b3ce5bb5f837c96cc74a

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 87.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a551a0bf1fc096e20e18568e4c508c49632b7dc96722e1a2643fd92aab1082ef
MD5 6864780092e30efc88dbd2aff4ac11df
BLAKE2b-256 a64a82085b6c3da434c508205b62f6d8f75c3277bae2fec0060216461595350b

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp39-cp39-win32.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp39-cp39-win32.whl
  • Upload date:
  • Size: 76.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 24cb57f6e0e3619bb1082184a077db5a1a00878eded8772fc30f202593e85f28
MD5 aad2fd7d298d6fc930f6fe6560a8e5bf
BLAKE2b-256 be797bab27112594b158429ebe8c20c572723fabd10e45e707e50dbf929f4d53

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ba480a4409817f3fe9f7aac1ca21184e579adf5bbf8fbb19071552985c0532f
MD5 5077ee68297ed9fc5ab20e769354bfce
BLAKE2b-256 74714a7d1278aa6f53b0e38804b9d3dc6131b9cbbd539c67d85020ab1a7345cd

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2eb3878c4fde24e560e78354aa8343e2bbad8439700f062067cb3b1fc9ae1158
MD5 f2cde68b422d720b0c1980862dfe3a13
BLAKE2b-256 413a7d24baf144aeaa4b0f4b7615c51cb23db7f045600d2d2d6bb7e16c8816d2

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3f64b781629fe14155cfec6b5be38a928254986abc8095649f8dfae25b75afb
MD5 282317c226aa5bc08997257bcac35d9e
BLAKE2b-256 5a7e3c05dd39720f041e7761976e63c2b925f225d47798b813bfd4e7c316ebdc

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3fec4e4305c85103b4262834091c0d191b6dcc5bca107e51ca657e18f5231f50
MD5 eacc015c65d51ef6cbf386d1db322cf6
BLAKE2b-256 a92fba2485cd2d522a94c04f5174a53c9e39fb3ea5035c2e1b3ef48ed020eadd

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 86.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3c93a31b8ef22b0456cc4131d08774d012457a0c584a5c690f8a89d20139bbf9
MD5 5b0d47fb12f3cc1fe02d724ecf497e18
BLAKE2b-256 befcf333d0e5caac7f32d5ea626622486069a16806f718e9fbbfaa730789c8ca

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp38-cp38-win32.whl.

File metadata

  • Download URL: swifttd-0.1.8-cp38-cp38-win32.whl
  • Upload date:
  • Size: 76.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for swifttd-0.1.8-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 87db3dd856a0b1bcfaa73b7804053403ea633c8dee0b32d58b1b33213ee6bb71
MD5 f09808ced30436eeaca9cd362dc453db
BLAKE2b-256 264dca60867d5b6253b4940e623f014027a9f93f081d70c378b8d6a6b569f289

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57df3ed5dc2bc6ed3e5c10723dc00eaf2c200186ee3031ac30a5e6b1305585c7
MD5 bdec84973605de6464475b5253cd55b9
BLAKE2b-256 144bb268a91df251b72eb8d3065bc7b806dc04c693ba02dc87b52349bb6b5190

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5852d3eba6b8d7c22a199b7e4c986d07e1e945d630db2f0c9592674ff095f70d
MD5 0d1848b975c2a051c3047f953d5f936f
BLAKE2b-256 5a900260f7501ed7005fc1e4052cac18bdcd65876b77a02fdc33eeba092ccdd8

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cad292d481d093c8a150ef3246a6ec71b3e5bd41f5d6b01a4e3505273e6715e2
MD5 a61bc530c10901afd2fc9cb864fe89b4
BLAKE2b-256 06221a3b9565113a9cc91edac46675ca91783842cb1b0df3f043b55e03904ae0

See more details on using hashes here.

File details

Details for the file swifttd-0.1.8-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for swifttd-0.1.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 139f162faaf7b4de3e7f631e3b32bd65d0bf391d3309ac06e1898f0dc788b643
MD5 96daccfce2d99df62310b4d4da3dcdd6
BLAKE2b-256 098bec1501ea8cdaf5803559496e29135cde3e5bc54ac9e5e24b9f1b074c4034

See more details on using hashes here.

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