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_of_features=5,     # Number of input features
    lambda_=0.95,        # Lambda parameter for eligibility traces
    alpha=1e-2,  # Initial learning rate
    gamma=0.99,        # Discount factor
    epsilon=1e-5,          # Small constant for numerical stability
    eta=0.1, # Maximum allowed step size (bound on rate of learning)
    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_of_features=1000,     # Number of input features
    lambda_=0.95,        # Lambda parameter for eligibility traces
    alpha=1e-2,  # Initial learning rate
    gamma=0.99,        # Discount factor
    epsilon=1e-5,          # Small constant for numerical stability
    eta=0.1, # Maximum allowed step size (bound on rate of learning)
    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_of_features=1000,     # Number of input features
    lambda_=0.95,        # Lambda parameter for eligibility traces
    alpha=1e-2,  # Initial learning rate
    gamma=0.99,        # Discount factor
    epsilon=1e-5,          # Small constant for numerical stability
    eta=0.1, # Maximum allowed step size (bound on rate of learning)
    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.9.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.9-cp313-cp313-win_amd64.whl (88.2 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

swifttd-0.1.9-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.9-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.9-cp313-cp313-macosx_11_0_arm64.whl (77.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

swifttd-0.1.9-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.9-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.9-cp312-cp312-macosx_11_0_arm64.whl (77.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

swifttd-0.1.9-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.9-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.9-cp311-cp311-macosx_11_0_arm64.whl (76.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

swifttd-0.1.9-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.9-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.9-cp310-cp310-macosx_11_0_arm64.whl (74.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

swifttd-0.1.9-cp39-cp39-win_amd64.whl (87.0 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

swifttd-0.1.9-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.9-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.9-cp39-cp39-macosx_11_0_arm64.whl (74.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

swifttd-0.1.9-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.9-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.9-cp38-cp38-macosx_11_0_arm64.whl (74.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

swifttd-0.1.9-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.9.tar.gz.

File metadata

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

File hashes

Hashes for swifttd-0.1.9.tar.gz
Algorithm Hash digest
SHA256 5f069981d0ea13c422cdc153e96cf298ddf4767aefdef4c05af4f252446abcdb
MD5 cc5fa5983b6768da9ad61028355f05df
BLAKE2b-256 d7c5214b9ff0d667ae9df2e4ff4fed4590f728edc7ad520cedc8b303f2ef86a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swifttd-0.1.9-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.12

File hashes

Hashes for swifttd-0.1.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 aea836b47accfe908597fbe3542cf62d7ba4fa39e8b99d647b854452f050571e
MD5 e910ff76931efe082452a39b87d46d7d
BLAKE2b-256 9387064675808748c1b9ef468adf255095db5736c388d885ee434d86d8d0549a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swifttd-0.1.9-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.12

File hashes

Hashes for swifttd-0.1.9-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 b196ff79c8b3f3b9758b6283e8b2381a23e0dbbf2ce96859bbd53859544b1461
MD5 e7b3996109443c6cc699c70116f6bb47
BLAKE2b-256 581cd53e23699453cca5072e1c97d394014e3d815792b18f149c0dea38d780a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7dea6bd50a1f39bd448ccc61039bdf2235cc54f669ef9c9297d77d5ffe73b68
MD5 21b0447f37c3798b4cfab3f123bf2d3b
BLAKE2b-256 c3eb2be578c5797420d38a0c75225f89582d0edf85e6b56e84182c9a55cea486

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d65031f597e3033c7360cfd447b9358c92ab9d286aa29ffc5770b1146d82578a
MD5 685977701fd66350f97acabd7ca7fead
BLAKE2b-256 ea33ac338067e8820d78857fa1ef2d5eff5ecf706371e511f82d17dbcf9f993c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dff91ecc6193f8bf102f0e10441ae3d340d4586676f0affb853e51c14666de5
MD5 22ae6c0a9357589a96435c4e0602b5a7
BLAKE2b-256 bd326b03c6dcc64704ef41d712c2ee5956c2ad605f2eab2e9c1f08574491214d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5af539a7637f7eac8fa51bfa1b31d4aefd7e91d4315327e22d528a8a0b56e496
MD5 0ea7b3810d859b7da5c2ad5c50bea8a3
BLAKE2b-256 3907c6fe5c2d969aaabaa154096d689966848636e2be00f5c08a9eaa243a7fbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swifttd-0.1.9-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.12

File hashes

Hashes for swifttd-0.1.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dc5516d852dd6b61a84eefb2c2ee04b039b857e2b451291c4e02ac8f416e9369
MD5 5e58d6bce2b63574b7d3075bcc04e130
BLAKE2b-256 be4d3fcd683f6eadadbcf92f54de520d0d40c129b81ed0a3e66e5eac10af4c98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swifttd-0.1.9-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.12

File hashes

Hashes for swifttd-0.1.9-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2d2db70bfd6ce144b6edca926e69f392c9570a9e586db83603a8d00f2ee1cd9b
MD5 3b0707314d02f1371faf398f00f40e52
BLAKE2b-256 98cd399a25858961ec9d3893898901dc9e2d2dd8ed01282dd10dd0081a962d27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7a3843b8875c50d4e832ef274545ce425c8cbbb889e5bbf0b833cb5c6f74e53
MD5 2f408821c724ebadd1a8f16e40f599d7
BLAKE2b-256 afc2b755a6289e4b65f8b1c1b25478496b7cb1424cd58b7176457164a4cb93ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6a8138211a50e8805939f5cae4faa3a9dfe531140278df931d6f4b8a86f0f9e
MD5 659f82690db6aeb92160c0f8414c9937
BLAKE2b-256 2475a5a0a1ed6fe345876ff5062a032a225b6fa7de376b08db45c89cc3c1f6e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7a751295d122548418192eadd09143975d61114574656dd360e35f7e7fc19cd
MD5 409c3a65720d1fea0b4b23c6b2684a58
BLAKE2b-256 63e4b14d16cdca866cdf0b06626065b3748dea610e4c79485c94198d479fcd57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 42bc7d250ddfa38b3f3ff33b554a4874a44e212799cebb8729cc8ec61a227b83
MD5 0195de3bfa66fa448c60b05aaa61be1a
BLAKE2b-256 5fec398d4a1d58026d41bc0145f18398615663914cd3dae94100b046e48baae6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swifttd-0.1.9-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.12

File hashes

Hashes for swifttd-0.1.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fa9431260fcc8a0b48557afadf4cb952be19f6ed1916ac2e5a1177624e06acd0
MD5 86d7cd1c0f7a7f420f3f2107b5448ae1
BLAKE2b-256 70166854cdbf9bbb88b02b8ebded6bdaac5568f9004fa9a3a972378826b48e7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swifttd-0.1.9-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.12

File hashes

Hashes for swifttd-0.1.9-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 aededbf94cc90a82b7e3daf80b018427a675519ecba6a8e40c8c7bae7f240d48
MD5 9eea57546c84322ed8c91fb2d07a9063
BLAKE2b-256 2d5fb2787b66855b8acef62de52d89e840701e0dddd20f2aa3f92dad4eb64c6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d7d01c9f9724b79c2f65afa95e87e28309b99966cb162f57fac9eb82ff1e738
MD5 cc82d3ec851d13770adf5ac2ad57cb86
BLAKE2b-256 2b6f9c9f244f6b65bba6150a64b3b6faac7cfb47a2678f86160e18fdd43c6d78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08e27f4453a0c662821c66361c8a99da6a581b54ba10c952ee273669cfdcb3e9
MD5 152c0b5d6246c7477422725f5f4a00a2
BLAKE2b-256 0370eefff30ded1ed264e1070ee72fefedcd5968affe4c2875d9e884035234c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c8d4ca0a68ac5d9f1bdeca12ecea59a06337e2fd42cefdd0c4d9e96816c8046
MD5 a5afcd3f91217eaa90763b1126757385
BLAKE2b-256 8248e7d6e64d27e5e4f5fa5247e28d88e1d012d1561d3d1b897a6170a79cc86d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e66a61f4e4594b9b9337103423eb090e8063af6aaebbb19cfcc54ac7ca109c79
MD5 b945d8ee0e5d59891acc79e2e256c790
BLAKE2b-256 5049e6c0f323c73b30446ac459b60c02968fc18391ec6f9757f1e3ab2567ab3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swifttd-0.1.9-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.12

File hashes

Hashes for swifttd-0.1.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cdb6d197194ccc31eebb800ef93ecfa4da488fc785637ac1fce1fd0c5001838d
MD5 66e65b2eb8c5b676b42453c5c01e0032
BLAKE2b-256 cc575538fadbc9ed58389f9e7dc722ca3b9bd349390efbc6f015cbba4a037a52

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swifttd-0.1.9-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.12

File hashes

Hashes for swifttd-0.1.9-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1080ee4ea7305d30cc7299628a155f9c992965c09c538713bc3a9ab0fbf4039d
MD5 dd5e969aabc9953b2a540e6baf21144f
BLAKE2b-256 612c31a9724619a298cbfc2267dfba2a21e945dfe5e5de0670e6dccc0605dbed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae05e1d7651e860fcbdf3a9c4df87ac8ca5d96ad8faa477e4657e1daf252669c
MD5 6d1bcf824c78275921f005a916c6036f
BLAKE2b-256 5b1a518f89b73bf5275c0811abe765797ef6613d817f670aeb154491f78349a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62109a12cbbb4a30b15bcc1640f906c6129a6710ebe5b346c2a1765041bd196f
MD5 176a04b732362ba773995208285c475d
BLAKE2b-256 d34496dc8c836a8a3ad9253bc23a01eb21f242c44c64e8d9e3676fd4cf25f4dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10ec3916a7764d9c4c09c8ec25644088becf7149c62043259035cd4178622ba2
MD5 b362e2f75fadc5174ccc8e42b85ead91
BLAKE2b-256 d12a7aa84114bc468656c62c6e51899c475e9fd260741347166836289952f13f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fff67bc665a51c1fdc29e95082769c78f08df6b74977e19118b92fbf6cf80486
MD5 7cafb8aa59f7ede4025907be2c76c9a3
BLAKE2b-256 0ba44a2e70d4cbf5ff1ee85a779cd43d013e613e9dd1c545dcf90f281b26ba78

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for swifttd-0.1.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fe25d09cf12a5204a46a274ef026dcab53e7092fabeb7720d555d76a377af822
MD5 152f91e07cd68ba70267f83d8bc4e0e3
BLAKE2b-256 cc561929e6bf363725070174bc808577f75390bbc1536ceee47c9ecfd042179c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swifttd-0.1.9-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.12

File hashes

Hashes for swifttd-0.1.9-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b7fc5fbcf87ccca669488fa4a24a0061e2d525fa09f15c9b7151b2f244c79bb8
MD5 cef999d07d6ba216e5df09ef78161cd6
BLAKE2b-256 a15532a363662e2f428d7068743bae63ffdf9305943f715944881eda04a56d90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc18a607b49cf4798e49392905da3a6083e677c51d9e5ad883a7f445632260b0
MD5 78662034b51e53a5c2d0c45379b87b96
BLAKE2b-256 6caf9d045bf4945f89196d0a7d55a4b6e2ef01146358ca9ed2b727e42428a48f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13119eb1d9292d5c5c11bf9cfd9eff4c6c1762743489296d3281762a3e61401b
MD5 209cc93a1028e2f53518460807c141ec
BLAKE2b-256 fb8dbf7cb3b83b4cd8648a1ff8377ed7a0ea5ec4fac104d9cddf1e83ad77ed97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61fc2da398f342cb747106f53bde5b66e42076ba7f09641894d1e224246f350b
MD5 e6fb35d51bb4bf0cd52d053522bbb1ee
BLAKE2b-256 5ed046df3ef3ddf1fd1ba8f6f2188a7bfaa0fd3a27b6587cfde006c1e9c36f2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 96b52792f727513e5d5670a30ad40ec04bc259fcc3d71cea180fdb430cd293eb
MD5 b188bb932f4522853ac245b8dfe2cb88
BLAKE2b-256 792eb4d01df53f0585b61b9d5e878e469c5c6de09150d97ba43d3d1f0fb97ebb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swifttd-0.1.9-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.12

File hashes

Hashes for swifttd-0.1.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3ecda3556346ada7c17822798b5bf312512ff115c67edccb55804d94dfc665ab
MD5 d5b0109befd1123c415e6586f858829a
BLAKE2b-256 c988ad8157e96b9e21d854487ebecbffdaca6dacf8066d6665d4a2f08539c786

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swifttd-0.1.9-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.12

File hashes

Hashes for swifttd-0.1.9-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 878911f4c97e29f88259549ef5a5cdf1da4ecf4b9f1d82184a0a73f16caed3cd
MD5 afa07df65e11c14338343fe25cac5d9d
BLAKE2b-256 950666f5ad70a8d91b377f92071826ab65419b5832b8bda914e42490049bb779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 582f2a8a5c155c71f1b219bc4b596a922f0bcee5d4e5b1c3d3571a6d695a4243
MD5 bbfb68f89d00877b92cfebf3a2c62c05
BLAKE2b-256 549f4466cf97501d050a61ce0bf006a7e701c57c059a459c7b2a9e9ee36b0e83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 066e93df3198a534baef2b97b0a1f6c19fccb2413fed7a09e699eafd84cc4f92
MD5 f2f9d2a1f0c965211fe3f5fd0bbd7e5a
BLAKE2b-256 0ba66aab8ab35d36a753b70ff4502ea458d0e83b2615dc3a83a7aacc0d130b90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00fdc4aec368039f50561362db99eb6abc08de2727a884b8241b7a3181751b69
MD5 b1712118dd97826950723a25d5a78a7f
BLAKE2b-256 39e31bdfc491ecf3a8d27b12f9418f4fb832f84078af539e9d3c77e716a14c02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swifttd-0.1.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12475d289fc3aac43e71a4f29aa80c0302306fd5380c5ea6c78666a40d9717c8
MD5 fd401ccb5eccc161ee9302df5ca05c1e
BLAKE2b-256 fb1a83c9ea9fbe038efa1707c1d82db112fae54bce10bd0df0220035453db3e9

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