Skip to main content

Python port of the tlars R package for Terminating-LARS (T-LARS) algorithm

Project description

tlars-python

A Python port of the tlars R package for Terminating-LARS (T-LARS) algorithm.

Overview

The Terminating-LARS (T-LARS) algorithm is a modification of the Least Angle Regression (LARS) algorithm that allows for early termination of the forward selection process. This is particularly useful for high-dimensional data where the number of predictors is much larger than the number of observations.

This Python package provides a port of the original R implementation by Jasin Machkour, maintaining the same functionality while providing a more Pythonic interface. The Python port was created by Arnau Vilella (avp@connect.ust.hk).

Installation

The package is available on PyPI for Windows, macOS, and Linux:

pip install tlars

This is the recommended installation method as it will automatically install pre-built wheels for your platform with all required dependencies.

Usage

import numpy as np
from tlars import TLARS, generate_gaussian_data

# Generate some example data using the built-in function
n, p = 100, 20
data = generate_gaussian_data(n=n, p=p, seed=42)
X = data['X']
y = data['y']
beta = data['beta']

# Alternatively, create your own data
X = np.random.randn(n, p)
beta = np.zeros(p)
beta[:5] = np.array([1.5, 0.8, 2.0, -1.0, 1.2])
y = X @ beta + 0.5 * np.random.randn(n)

# Create dummy variables
num_dummies = p
dummies = np.random.randn(n, num_dummies)
XD = np.hstack([X, dummies])

# Create and fit the model
model = TLARS(XD, y, num_dummies=num_dummies)
model.fit(T_stop=3, early_stop=True)

# Get the coefficients
print(model.coef_)

# Get other properties
print(f"Number of active predictors: {model.n_active_}")
print(f"Number of active dummies: {model.n_active_dummies_}")
print(f"R² values: {model.r2_}")

# Plot the solution path
model.plot(include_dummies=True, show_actions=True)

Library Reference

TLARS Class

Constructor

TLARS(X=None, y=None, verbose=False, intercept=False, standardize=True, 
      num_dummies=0, type='lar', lars_state=None, info=False)
  • X: numpy.ndarray - Real valued predictor matrix.
  • y: numpy.ndarray - Response vector.
  • verbose: bool - If True, progress in computations is shown.
  • intercept: bool - If True, an intercept is included.
  • standardize: bool - If True, the predictors are standardized and the response is centered.
  • num_dummies: int - Number of dummies that are appended to the predictor matrix.
  • type: str - Type of used algorithm (currently possible choices: 'lar' or 'lasso').
  • lars_state: object - Previously saved TLARS state to resume from.
  • info: bool - If True, information about the initialization is printed.

Methods

  • fit(T_stop=None, early_stop=True, info=False): Fit the TLARS model.

    • T_stop: int - Number of included dummies after which the random experiments are stopped.
    • early_stop: bool - If True, then the forward selection process is stopped after T_stop dummies have been included.
    • info: bool - If True, informational messages are displayed during fitting.
  • plot(xlabel="# Included dummies", ylabel="Coefficients", include_dummies=True, show_actions=True, col_selected="black", col_dummies="red", ls_selected="-", ls_dummies="--", legend_pos="best", figsize=(10, 6)): Plot the T-LARS solution path.

    • xlabel: str - Label for the x-axis.
    • ylabel: str - Label for the y-axis.
    • include_dummies: bool - If True, solution paths of dummies are added to the plot.
    • show_actions: bool - If True, marks for added variables are shown above the plot.
    • col_selected: str - Color of lines corresponding to selected variables.
    • col_dummies: str - Color of lines corresponding to dummy variables.
    • ls_selected: str - Line style for selected variables.
    • ls_dummies: str - Line style for dummy variables.
    • legend_pos: str - Position of the legend.
    • figsize: tuple - Figure size.
  • get_all(): Returns a dictionary with all the results and properties.

Properties

  • coef_: numpy.ndarray - The coefficients of the model.
  • coef_path_: list - A list of coefficient vectors at each step.
  • n_active_: int - The number of active predictors.
  • n_active_dummies_: int - The number of active dummy variables.
  • n_dummies_: int - The total number of dummy variables.
  • actions_: list - The indices of added/removed variables along the solution path.
  • df_: list - The degrees of freedom at each step.
  • r2_: list - The R² statistic at each step.
  • rss_: list - The residual sum of squares at each step.
  • cp_: numpy.ndarray - The Cp-statistic at each step.
  • lambda_: numpy.ndarray - The lambda-values (penalty parameters) at each step.
  • entry_: list - The first entry/selection steps of the predictors.

Helper Functions

  • generate_gaussian_data(n=50, p=100, seed=789): Generate synthetic Gaussian data for testing.
    • n: int - Number of observations.
    • p: int - Number of variables.
    • seed: int - Random seed for reproducibility.
    • Returns: dict - Dictionary with keys 'X' (design matrix), 'y' (response), 'beta' (true coefficients), and 'support' (boolean mask of non-zero coefficients).

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

Acknowledgments

The original R package tlars was created by Jasin Machkour. This Python port was developed by Arnau Vilella (avp@connect.ust.hk).

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

tlars-0.8.0.tar.gz (215.8 kB view details)

Uploaded Source

Built Distributions

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

tlars-0.8.0-cp314-cp314-win_arm64.whl (168.5 kB view details)

Uploaded CPython 3.14Windows ARM64

tlars-0.8.0-cp314-cp314-win_amd64.whl (170.7 kB view details)

Uploaded CPython 3.14Windows x86-64

tlars-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.3 MB view details)

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

tlars-0.8.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

tlars-0.8.0-cp314-cp314-macosx_11_0_x86_64.whl (209.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

tlars-0.8.0-cp314-cp314-macosx_11_0_arm64.whl (197.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

tlars-0.8.0-cp313-cp313-win_arm64.whl (163.4 kB view details)

Uploaded CPython 3.13Windows ARM64

tlars-0.8.0-cp313-cp313-win_amd64.whl (165.9 kB view details)

Uploaded CPython 3.13Windows x86-64

tlars-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.3 MB view details)

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

tlars-0.8.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

tlars-0.8.0-cp313-cp313-macosx_11_0_x86_64.whl (209.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

tlars-0.8.0-cp313-cp313-macosx_11_0_arm64.whl (196.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

tlars-0.8.0-cp312-cp312-win_arm64.whl (163.4 kB view details)

Uploaded CPython 3.12Windows ARM64

tlars-0.8.0-cp312-cp312-win_amd64.whl (165.9 kB view details)

Uploaded CPython 3.12Windows x86-64

tlars-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.3 MB view details)

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

tlars-0.8.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

tlars-0.8.0-cp312-cp312-macosx_11_0_x86_64.whl (209.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

tlars-0.8.0-cp312-cp312-macosx_11_0_arm64.whl (196.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tlars-0.8.0-cp311-cp311-win_arm64.whl (165.3 kB view details)

Uploaded CPython 3.11Windows ARM64

tlars-0.8.0-cp311-cp311-win_amd64.whl (164.7 kB view details)

Uploaded CPython 3.11Windows x86-64

tlars-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.3 MB view details)

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

tlars-0.8.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

tlars-0.8.0-cp311-cp311-macosx_11_0_x86_64.whl (207.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

tlars-0.8.0-cp311-cp311-macosx_11_0_arm64.whl (195.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tlars-0.8.0-cp310-cp310-win_arm64.whl (164.1 kB view details)

Uploaded CPython 3.10Windows ARM64

tlars-0.8.0-cp310-cp310-win_amd64.whl (163.8 kB view details)

Uploaded CPython 3.10Windows x86-64

tlars-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.2 MB view details)

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

tlars-0.8.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

tlars-0.8.0-cp310-cp310-macosx_11_0_x86_64.whl (206.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

tlars-0.8.0-cp310-cp310-macosx_11_0_arm64.whl (194.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

tlars-0.8.0-cp39-cp39-win_arm64.whl (161.4 kB view details)

Uploaded CPython 3.9Windows ARM64

tlars-0.8.0-cp39-cp39-win_amd64.whl (164.0 kB view details)

Uploaded CPython 3.9Windows x86-64

tlars-0.8.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.2 MB view details)

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

tlars-0.8.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

tlars-0.8.0-cp39-cp39-macosx_11_0_x86_64.whl (206.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

tlars-0.8.0-cp39-cp39-macosx_11_0_arm64.whl (194.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

tlars-0.8.0-cp38-cp38-win_amd64.whl (163.6 kB view details)

Uploaded CPython 3.8Windows x86-64

tlars-0.8.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.2 MB view details)

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

tlars-0.8.0-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

tlars-0.8.0-cp38-cp38-macosx_11_0_x86_64.whl (205.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

File details

Details for the file tlars-0.8.0.tar.gz.

File metadata

  • Download URL: tlars-0.8.0.tar.gz
  • Upload date:
  • Size: 215.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0.tar.gz
Algorithm Hash digest
SHA256 6670d20ae738018b7e94e3de5e6e1976a3810671e704e3dab48f221e104872a3
MD5 78b0229933e21347a06f9225af7832f0
BLAKE2b-256 b3f456372ce14a079dfb4e099d5f35a661b335ae5806448e6f73bbfe4a75e52d

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 168.5 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 b88c3c7f404f6ccc97ed99f96227550e77b188d5117491cdce39e49ae976d167
MD5 f1eeb2901e491415844b94c81bd4f099
BLAKE2b-256 be9c998207a97bbefe81dfa0d1b649fdc7e9db6e6d31d04c477c9f22b705ead9

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 170.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6da3e43fc9199d2b22e2d5c119a268f1c8ca1c9baede6738ce08a516d1708015
MD5 3bab7309b06dfb54787969509bf7e35a
BLAKE2b-256 69d89d90868cc31b5761a21b2f431935ab4b84247da5eb2ad37f20ac575f5ea5

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 197898f2b16c6476c53ef491bcfae080e9b3600277c772508e30bf2e40939f8e
MD5 d848df25d7f7260865bad1559448d64e
BLAKE2b-256 26c390ddd2e0f10c56de29a5896bbf2715627469021f42e21e048099acb82d86

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79769769c27c29001d087edd1858a2df1c2633b43be3e827238bb0136ea75f18
MD5 8043228b56f60cf0b319d5807414de9b
BLAKE2b-256 544af5f532f24f2e4260cf1ca07d519c266a8e8c4d29214d88898ad9223a2008

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4a21d4ee2559a532148395985059979ac2ca0d2719da831bee197577d503c662
MD5 2f7dd622afc8622586716e03593a594a
BLAKE2b-256 bca3dbf43d8064424954cf1bcce62c4f5b35b68bfcff4d2431a15fc58fad98bf

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f263cbcd00f6847808a6011269042e2d3d872adddbe324bbe9afd4bfcda12d1a
MD5 3697f97bae44516b91c755c0be5e8b66
BLAKE2b-256 dd97ea747ce8d3e3fdb1fe134b4b3d9711303a9c8bc24587e63d3c033fe937b0

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 163.4 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 85b98997017fbb98e422411d2f351fc7d2f259afc59ad263bf524d77be5e3a86
MD5 116dc2122dc56a49768c2d18f442ff46
BLAKE2b-256 ca66005c96cf2c077fef56a1daba7413c9cbffc378a94efc6e52783a7428033c

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 165.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cfbcf6d8bdaa19546cb630e756c65fef6c7ca26dcff6fae66b671a88f6c31b5c
MD5 b386c3f4d827fbb421fe393d92592942
BLAKE2b-256 58befdf32e5c04c1e3af63809ef6f357f25c6d4e46009f6cdfbe5088c4765f1b

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 931247baad631bc3493d3c7f9adb85a4b69345c07bccce0fea366f4a445890f9
MD5 77be1cc0ded23c83129db3c0a5835a71
BLAKE2b-256 c9237461879d07a2304010799129762e8916a051e80469c85f689a955571b19a

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2529734655329f852fbd88434860c613e706cff7ebff63ade7c0986bbfae73c
MD5 8f82b56619252996919a0800b41abe7d
BLAKE2b-256 fdeddeae9ea3f5c203c3b925dff29c8c8b786040dd7c315c12938fe4110c1914

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 eeb97c371cca46092878341e676290a7b7addc88d27c160e8fb0a0418cc2dd9f
MD5 427ecc816b439c03463fbc6e83ce79bf
BLAKE2b-256 1220b956dc2e027f91fbc10975984d1cf8358113e4cf41a4290cbb9627fc4afa

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a227b95949ee350a2103b295759434d139979750d174382d75d283a1bab3e244
MD5 9ccc6a4395e337430cc704f0a36181bc
BLAKE2b-256 750f2d963fa731f3b8d23dcc39f810e89a896551a4b7fd15b5c97d4d32e0bbf0

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 163.4 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 5225f7cf6e49f32b8be5ccf12e98cd57b6606d7d29b87b35fab96573148f6b3b
MD5 30d1728cef926ff1d53ef9b44f38d712
BLAKE2b-256 fcb00ada71671a47e941b1aa67cc3b7c8c0dfc10e5970d4c20e515c57828ca76

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 165.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6638601570210d77cbfc63df91ae3431ccfd7ba647bd1789c014080b27612eda
MD5 5efa9ed507e37a70345ed565b3cf2ee6
BLAKE2b-256 bb70b76dcbcfd256a31c0d3c3f9343dd0af3fa7dfc134c5408602eb5e3c38526

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52a2e410f80cddc7293b8f2b7d637ebe299e2104481c84a8cf55a48107f4b7af
MD5 06066186a710b416c4da79ab9faee847
BLAKE2b-256 f90f03cd55e7b0a5ec13338f4f3642ca845f2f8e7aaaa10d1810745136d1207c

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 837ce7d7d51586f47de338fddb4907e56a0ad57863a93556d2c183386dc0a483
MD5 9f3461ccec0910df2bd6b5e1da466f54
BLAKE2b-256 8d6e16a6e305113508256f57db3bb8acd8f9de08378142ae99fb34ed5188fe52

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 87f37a4e5bcd23ec18ba67d217e486770b207566f1fd804dcb535903dd48ba81
MD5 3e10a28b7416502a5129161ed15f5668
BLAKE2b-256 a8f759f3047dd7d860dbfd0f6f55ff26e95091a245e4a61df38f6550ef8c745d

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fdd6c52e26a9bb57bf83cd954ea4f7992fc5e9c8fa6e2ab7cbc165bc4ff7e61
MD5 148afca8a7636acfe16b3d2de5cb032c
BLAKE2b-256 c5baf37e56231271cce23bc4e6c050063c09496c6522bc01d63478642a4fca6e

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 165.3 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 a94c64c3f8eee2a6dda6de99fed420e90878b94062545fef345f6705d36dd080
MD5 4d52a646db2621fda80cada493677c6c
BLAKE2b-256 48f246aabe471013f5d7fa3316b9ee8d54598580a1e0e0a1fce2554f1c0514a4

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 164.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 85176c0a8a3069cb5568cef10c6ac760c52c93b9fbef276858b28c2a3be88728
MD5 2f9a269f42e5f8edb928ce1c93dd4976
BLAKE2b-256 75e31763b62c544252781540aaa9d678dd2a2cc86186d2ed3bfe7a8716726823

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 028ca4b4badce21d929c1253ca83fecafb81f1cf7e016f9a5182ece3d04a69b3
MD5 e0657472756b32585fb35912fd6cee12
BLAKE2b-256 836d715ccda825d6a671f21f4a813fa707431b3108554fd54db5794d263dacce

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3cb1b8917d19c556311b0c0eb9a86c6e5730463ee68207fa39e0b2c24eae0d9
MD5 b07d3d04196112aea3e96ea381f1cd36
BLAKE2b-256 cd315edc0cbe6bbfc0d27d0ee68f764a30ee4fef2e25ff295d266cbaf713a8c4

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 11b3ddf72c91aba1b04895bfd1cdc7ce41541dd2e93978bd366a4dcf082b6894
MD5 f8e073e4d4772e27ebb6ee3379a0602b
BLAKE2b-256 eccf671a6c6cc01748169aa675e3e3716f9675289cf6848dda9a930f71573985

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31ed228461c0bb0068528ae6612d62884f8aba3ed74d3b5c729d3d512a359678
MD5 28c4852409f5634e88bec14533064353
BLAKE2b-256 c74186f52bc5ba4c43b612f683b7e0251a2eea69b8b44994185a0b4d90b45cd3

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 164.1 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 b2c4a49fdf91852044cb768a7fed1b0465fe29f3975239390c19e6411f4fc24f
MD5 8713904ff907a980af60ae84a4b31735
BLAKE2b-256 0115f06f2fc73e1099bb1e9c9f67dc93dc69fedc0aafe697d51a7b50db3b5c1b

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 163.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e7f827147a51e9ad5120317052a4623477cd86f41d563c10821ef0b97a3fd231
MD5 a69417afb412883b29e4881e808f4b8f
BLAKE2b-256 d373d921420a0a99017c85b8b2a52d7562955d6d24d8dedff547a2cf9743c065

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be1378bc0d475a91181470dd20d8a9b982db960d49610318b30b91065637f5be
MD5 f9b0f7e3204819d0853127d5b8df4544
BLAKE2b-256 3b8e0260687287bb5406d33584f0227313ded5d3730ff1d8208e3e96798d7ee7

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60b36937333e98dd880c28602381c623c4aecf0ef28f061298d96dae4ca29e07
MD5 71c6115e68dca5bd873c884fa5c70c1c
BLAKE2b-256 15c1238fbf41f351f6993db80f03a040bc60c344f7d7b4612b9e69c13aa91a4d

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1e99e80d33942d38473eac0961993bd693dbb942490a314952d54676927f77be
MD5 82373b08bb2d2af9ba045709eac8fe81
BLAKE2b-256 6450d82c9dc35b97f4974c3c1edc774ed535d266a4b4fd574b3d9208cc025ce1

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 407a97295d7fa198aec0b46dcfde259db5f8a76cf1c11259e565c57440601aeb
MD5 3eef2c7b475c83d775637d7619626421
BLAKE2b-256 4547e8539b37e12846c5adf43519345c955d9281284e1b0c123b12f56c8798d2

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 161.4 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 8ddd3edca208e66c6163205727aa9d2f721a4f149f4f379d06cb3c7f268628b1
MD5 3dbb2c8095f2ccd812f36f14724de719
BLAKE2b-256 86042533dfc802f0eab4b88f87b994919a95925d9297c689943782d5cb87d1b5

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 164.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 97d882e609bf11032002a0de7d73a0aee9173b79f8f44331254feac333526d28
MD5 87af1f4a73182638595ce85534403ab0
BLAKE2b-256 c8324b3a1771c329f1804c99068352805c86b9c59673c9e88ea54be45528a49a

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f79c245630f6cd4b00642b83c01ca2e6393edfae15fdc47ef8d85096bcc4c0e
MD5 7a05e863130a7b5e503b5c30f8f8db99
BLAKE2b-256 9e404041ceaff92d703b4d8521f8c6f6b8fde02d598bf46bb3ea50e25139875d

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b14c59eccf92130ce37d0a0c7834632f85662826fb7bc1880afd33552595075
MD5 860f676ca363a215a7becb5f62207156
BLAKE2b-256 0bee09592893ded174510da70cb54af14b3cdd947a9f582be5c1b6ac13932b71

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2201d61ab53985e7e178324465d987ac81994f3d55405e0b414e3be70ba045a8
MD5 191b698fea71c5d9320ec06b2da16a2d
BLAKE2b-256 d2157a3207b054c0c382e5e7faacd81d0fbbf607c7eaa197f1731474133cfaad

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 194.7 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c4c5bc7f43dd62933ff5f11bffda26de200633b03d4df88efc799ca4e16e3fc
MD5 eae36bed1d4756fc4bb1344c76a45e49
BLAKE2b-256 ae8cc89d1b5b142ff52663f3dcdc789f335cb09af99607c63edbfe33a4e4735e

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: tlars-0.8.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 163.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tlars-0.8.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8580c34c22860c777bae2676642454483d9a1f86654a29fe3da1762a2b3f97c4
MD5 de33ec4a262621fd80d126b5d5c516da
BLAKE2b-256 688282c17ea8afaeeed3526e4fb4945363940b99cd099fbd535dcf0f9fd33bae

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 433c97f23bded8ba8ded856b321499070c62c636594270b2739519f72ace7db9
MD5 88800d29cabcab1b117edad2f351778c
BLAKE2b-256 869f3f5dd8cadfe5493815ed05f951e67df7d0439d40602902221e884e5736d2

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f4d0f5e6783fc7bc30881226d7e47eb808d03fe5a23968de1b5b63eff8deb5b
MD5 ac597ae6ef030b1f8429a4f4d2ce633b
BLAKE2b-256 07ca8ffc72e2f3e8fe228895ee03f61c5d9b05ef78eeca942e4b6786e57dd024

See more details on using hashes here.

File details

Details for the file tlars-0.8.0-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for tlars-0.8.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bbb0c76d78ccbff3ef27605995eb01aaaff36645a6ff3a631c6bebbe36083b6b
MD5 c11289525e3cda326cc4a1df330a988e
BLAKE2b-256 969309ae16a43b17a4396f1d41f155cfc175b36a075e68c70b346eb64d6de19d

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