Skip to main content

Fast Linear Assignment Sorting - FLAS

main_pic

FLAS allows to sort 2d grids based on similarity. This directory contains the python implementation and shows how to use it.

Features

  • Implementation of FLAS and DPQ (and other metrics to quantify an arrangement)
  • Allows frozen fields
  • Allows empty fields (holes)
  • Deterministic random when seeded
  • Installable via PyPI
  • Easy to use python interface with numpy support
  • Fast implementation in C++

Installation

pip install vc_flas

Install from sources

git clone https://github.com/Visual-Computing/LAS_FLAS.git
cd LAS_FLAS/c_python
pip install .  # or
pip install -e .  # for develop/editable mode

Usage

Basic Usage

Given that you have N features with D-dimensions, you can sort these features based on similarity with the following code:

import numpy as np
from vc_flas import Grid, flas

N, D = 241, 3
features = np.random.random((N, D))
grid = Grid.from_features(features)

arrangement = flas(grid, wrap=True, radius_decay=0.99)

sorted_features = arrangement.get_sorted_features()
height, width, dim = sorted_features.shape
assert (height, width, dim) == (16, 16, 3)

# show_image(sorted_features)

Working with Arrangements and Labels

Often you need not only the features sorted, but other objects (like images for example) as well. See this example for more information on that.

Creating Grids

There are more ways to initialize grids. See here for some examples.

Metrics

Once you have sorted your features, there are some methods to evaluate the quality of the arrangements.

arrangement = flas(grid)

print(arrangement.get_distance_preservation_quality())
print(arrangement.get_mean_neighbor_distance())
print(arrangement.get_distance_ratio_to_optimum())

About

Kai Barthel, Nico Hezel, Klaus Jung, Bruno Schilling and Konstantin Schall

HTW Berlin, Visual Computing Group, Germany

Visual Computing Group

This is an example implementation of the algorithms from the paper

Improved Evaluation and Generation of Grid Layouts using Distance Preservation Quality and Linear Assignment Sorting

Published in COMPUTER GRAPHICS Forum: (https://onlinelibrary.wiley.com/doi/full/10.1111/cgf.14718)

Reference

Reference to cite when you use any of the presented algorithms in a research paper:

@article{https://doi.org/10.1111/cgf.14718,
    author = {Barthel, K. U. and Hezel, N. and Jung, K. and Schall, K.},
    title = {Improved Evaluation and Generation Of Grid Layouts Using Distance Preservation Quality and Linear Assignment Sorting},
    journal = {Computer Graphics Forum},
    volume = {42},
    number = {1},
    pages = {261-276},
    keywords = {interaction, user studies, visualization, information visualization, high dimensional sorting, assistive interfaces},
    doi = {https://doi.org/10.1111/cgf.14718},
    url = {https://onlinelibrary.wiley.com/doi/abs/10.1111/cgf.14718},
    year = {2023}
}

Metadata

Release files for vc-flas 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vc-flas 0.1.7
File Size Uploaded Provenance
vc_flas-0.1.7.tar.gz 27.1 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for vc-flas 0.1.7
File
vc_flas-0.1.7-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
vc_flas-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
vc_flas-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
vc_flas-0.1.7-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
vc_flas-0.1.7-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
vc_flas-0.1.7-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
vc_flas-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
vc_flas-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
vc_flas-0.1.7-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
vc_flas-0.1.7-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
vc_flas-0.1.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
vc_flas-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
vc_flas-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
vc_flas-0.1.7-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
vc_flas-0.1.7-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
vc_flas-0.1.7-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
vc_flas-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
vc_flas-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
vc_flas-0.1.7-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
vc_flas-0.1.7-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details
vc_flas-0.1.7-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
vc_flas-0.1.7-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
vc_flas-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
vc_flas-0.1.7-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
vc_flas-0.1.7-cp38-cp38-macosx_10_15_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.15+ x86-64 Details
vc_flas-0.1.7-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
vc_flas-0.1.7-cp37-cp37m-musllinux_1_2_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64 Details
vc_flas-0.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
vc_flas-0.1.7-cp37-cp37m-macosx_10_15_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.15+ x86-64 Details

Total release size: 9.3 MB

Release files / vc_flas-0.1.7.tar.gz

Download URL vc_flas-0.1.7.tar.gz
Size 27.1 kB
Tags Source
SHA-256 checksum
How to use checksums
07ec06eb988dc4dff811b279024b173afe530c2da7c949f43bafac43e9a63f18
BLAKE2b-256 checksum
How to use checksums
e447e303055783a82b5f02624240b80d82e898458df14861217d55aaa01c3e64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp312-cp312-win_amd64.whl

Download URL vc_flas-0.1.7-cp312-cp312-win_amd64.whl
Size 105.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7d690dd7297683d9c2ce0058f9018354e8efbd3ef6c5604cd21b14794b217c85
BLAKE2b-256 checksum
How to use checksums
99b38783c12b54280b2f1375387ddf5fd910e1e3b9f4fa868a93e9a9f1d3b1a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL vc_flas-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a514ca7c193c30d07bd6c0a0d99f5efcbf8faca6d22586a70d23ad5d53521fc8
BLAKE2b-256 checksum
How to use checksums
62d2e2abb381be6197b5d164f154bef9a98221a83448595e7b8ef78b89e0387b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vc_flas-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 125.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c837fc06c4d9c51c8e52be964c0116bf644441bda4a1743a3d099c7d0d046aae
BLAKE2b-256 checksum
How to use checksums
c6e7c42936a78e8dae1f7b5c3ebc6a86b4fb87aaeb3b1cfac72f2d19c462a9c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp312-cp312-macosx_11_0_arm64.whl

Download URL vc_flas-0.1.7-cp312-cp312-macosx_11_0_arm64.whl
Size 90.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4d7bb910711297b8dbd9ea99834af33c77eb01d55be5ec029115adb308853a8a
BLAKE2b-256 checksum
How to use checksums
859446e8194aa35a4cf54ec4c2a7245f811c027c3d531b98e8e84b57d73484a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp312-cp312-macosx_10_15_x86_64.whl

Download URL vc_flas-0.1.7-cp312-cp312-macosx_10_15_x86_64.whl
Size 100.4 kB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5894209b6d09f174fb1b09ec8e029295e388819d4aa9f3c267a68bb04119f1bf
BLAKE2b-256 checksum
How to use checksums
06f1c37392acf2e1dbaf41507fb3961214839649268440b2a93c16cc714bf22b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp311-cp311-win_amd64.whl

Download URL vc_flas-0.1.7-cp311-cp311-win_amd64.whl
Size 104.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ea58ffd6996081992c7b1942b179eb92e25c8963e50f3c701992942e74f1421d
BLAKE2b-256 checksum
How to use checksums
d3183e968b06df067652476adafefda0400d4a2dfeba745646078e2fa95cec8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL vc_flas-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e56270c600ff71e3e86c17c36eb2f7e03164736de368fa27cb6aadad3537fa4a
BLAKE2b-256 checksum
How to use checksums
b2328b0a79ab46197b6d2b7ce784f6675de123a1dd7df27ee1325c6d6fd7f51c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vc_flas-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 126.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d6d0ed8bedcb8288bb991bcd372689aebb7a651ac71cda0753eb0910211d98be
BLAKE2b-256 checksum
How to use checksums
e98233804a758a368927cf6cb5310d4ea622681a911ed7d25a229f9ad5352fa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp311-cp311-macosx_11_0_arm64.whl

Download URL vc_flas-0.1.7-cp311-cp311-macosx_11_0_arm64.whl
Size 91.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4336afa4072b68a78bec4eda3868e653fa340dc93178ebd5fe4210268d0b655b
BLAKE2b-256 checksum
How to use checksums
0ef6ee1825bf13829d4cddc001ff7dd69656000063c8f2be3102cf66e101ca12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp311-cp311-macosx_10_15_x86_64.whl

Download URL vc_flas-0.1.7-cp311-cp311-macosx_10_15_x86_64.whl
Size 101.4 kB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8a9bbc33184b6072c064235588ab3aea4a082b90737251345e059f3f288e39fd
BLAKE2b-256 checksum
How to use checksums
6b6df1ddb15d50a7d04c96ea1c34fd38d121e9ae84c2be208771d479a2d19698
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp310-cp310-win_amd64.whl

Download URL vc_flas-0.1.7-cp310-cp310-win_amd64.whl
Size 103.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
402957e52dd150f5dff553c98fd80bc30616ddbb810c9c920e1a5fcb45fb7703
BLAKE2b-256 checksum
How to use checksums
02aea9d34e0b9f6efef2f5ba95feca62e0baa0e641aa78fa0b4fb3b90d837ec8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL vc_flas-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
68099ed133d2d14056f9157a2daea64c36ef8b3ccaeaa9f7a7344cbb1511c588
BLAKE2b-256 checksum
How to use checksums
3068ef16fd54fa6f92b216db9d9f6d2e4e5fed6724b234fb473cd8e9accb0aae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vc_flas-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 125.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9a1692e67df8f0fed03891b13e043966c40ca1d256959131f2ae066b561273a9
BLAKE2b-256 checksum
How to use checksums
b2821dbd804f7f62dad2122d1760bd5448b43b6a43a39cf0fc24ca06ddfbc1f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp310-cp310-macosx_11_0_arm64.whl

Download URL vc_flas-0.1.7-cp310-cp310-macosx_11_0_arm64.whl
Size 90.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
311c3a7301b06528afc62f18c006c3d55e6617cbee92eea5c798ff4e47662510
BLAKE2b-256 checksum
How to use checksums
c3eb955943290ff86f0abf8f83cda4672d3031ca2e1a6085b3f963db5a549d86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp310-cp310-macosx_10_15_x86_64.whl

Download URL vc_flas-0.1.7-cp310-cp310-macosx_10_15_x86_64.whl
Size 99.9 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
58f3a528aede7cbf5a90581b2176e011be952050d72c74f48d1a721e68f677ad
BLAKE2b-256 checksum
How to use checksums
87912d09c3b7b633facbb64d9d7e1f7d788fa85667d9fc62d4de948a6eb07df1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp39-cp39-win_amd64.whl

Download URL vc_flas-0.1.7-cp39-cp39-win_amd64.whl
Size 103.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
b8c2b6389a770a1866f5a73c5ff351dd045c47a43fac0d4ad76e4480bc3a55af
BLAKE2b-256 checksum
How to use checksums
51640535c9619f953b1cc256880afc0ebb645c1b2553b36d307d27d331b2965f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL vc_flas-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fd0b99d4e201107077765217f816a7dce574b733cd01d50a8a6b657c49830a5f
BLAKE2b-256 checksum
How to use checksums
4a44c71e9bf1073c23c352ae86d39d2175046cc11559eecf4039a6c419985158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vc_flas-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 125.2 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ede68024474fe016d5fa23e44667ddf1d723e9646ab96ad2370a759b078e50cf
BLAKE2b-256 checksum
How to use checksums
b8abce9b27a6f5d4916efbcae2149265e8e3f643552b9291da732c067034ac66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp39-cp39-macosx_11_0_arm64.whl

Download URL vc_flas-0.1.7-cp39-cp39-macosx_11_0_arm64.whl
Size 90.4 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
50def0eee1bb61f224bd753688eef8efdd02a315e344c309cab0363f2173ad05
BLAKE2b-256 checksum
How to use checksums
60d416e40d55442b44f2334e097af42056d5bd260342638ec2ed606da3fe7d89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp39-cp39-macosx_10_15_x86_64.whl

Download URL vc_flas-0.1.7-cp39-cp39-macosx_10_15_x86_64.whl
Size 100.0 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
01e138184f9c23ad732f1a05a5e5979036e95827bff734d5fbe8952cda615fa7
BLAKE2b-256 checksum
How to use checksums
53ed55922f0525828eddae82165dcd4f7eab2bb844e2a48c71f88922878b2918
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp38-cp38-win_amd64.whl

Download URL vc_flas-0.1.7-cp38-cp38-win_amd64.whl
Size 103.6 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
75b4ec456bac0190b63a87d6f54fe6cfd990d733ce9ebf7eeb4135513e7fb010
BLAKE2b-256 checksum
How to use checksums
825e0eb30a809e582170794f6056a1d793df89b07ebde0e5a358fc3a7449a7f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL vc_flas-0.1.7-cp38-cp38-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e26d9bee9a7eeba3e0334a552360214e65c61fc4a2cd608f612b515f75054cf2
BLAKE2b-256 checksum
How to use checksums
f84274d94bda1a924e995a0aebca6347e21a71737cc08a662f493a3960ffc737
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vc_flas-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 124.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
112949853ba61ff07135ac48bb30751fca0ea2b0dce547db4f6e1e8c79d60c86
BLAKE2b-256 checksum
How to use checksums
5b5d5c456471261e5379c5cfed45abf819916cb67494791eb875d7971e7decb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp38-cp38-macosx_11_0_arm64.whl

Download URL vc_flas-0.1.7-cp38-cp38-macosx_11_0_arm64.whl
Size 90.2 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6d2f3494c3182054ef7872aae867059705feb64b30e0e860dea3ead55ba7bcb2
BLAKE2b-256 checksum
How to use checksums
f020e0c3c36ecb94c8e7073f4d46b8723e213743ea533591f7179c598391ce8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp38-cp38-macosx_10_15_x86_64.whl

Download URL vc_flas-0.1.7-cp38-cp38-macosx_10_15_x86_64.whl
Size 99.8 kB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
a46506cef1e204232d48819d7b50fba0ea197bdbe8bc0fe040291878d2984469
BLAKE2b-256 checksum
How to use checksums
6c72a9702b0c6b15be2f7cfe5a590f1010d59df74bf4cd42c643fd54d4e5bebe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp37-cp37m-win_amd64.whl

Download URL vc_flas-0.1.7-cp37-cp37m-win_amd64.whl
Size 104.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
4e6907a0615256705e720a97e2164e68d8b85633650237f6e3e8af92119557e6
BLAKE2b-256 checksum
How to use checksums
d12429d25cd3afb20a668274287a0e47916d10c507be8b0a0dc7595265addc15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp37-cp37m-musllinux_1_2_x86_64.whl

Download URL vc_flas-0.1.7-cp37-cp37m-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b1371e2d641b608bb5318fb0f62a91e2e8bbb9dc47ea0dea31630b4791901ed1
BLAKE2b-256 checksum
How to use checksums
73e9fa5e52f5cbf3149472d7c0e6315bc8bb3c0cfb2b9f6a96ad6ca34f9b0ec5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vc_flas-0.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 126.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
882c566a0d243effcd735e571ec73e28b17df52fad085763041a39d2867f3ce1
BLAKE2b-256 checksum
How to use checksums
53c2751878c8cd34ed4202d4bd6be72a8d514c1a395613b41b469b2243bf7913
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Release files / vc_flas-0.1.7-cp37-cp37m-macosx_10_15_x86_64.whl

Download URL vc_flas-0.1.7-cp37-cp37m-macosx_10_15_x86_64.whl
Size 99.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3ffc09d510157e1e3702243c26f8f49cdafd7f776ab4f75d13a1ec8704197d82
BLAKE2b-256 checksum
How to use checksums
560212c8b819a3d3b98c03450c30563d1d3bc870254b3630cc856f3ca2d49e25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

Security for vc-flas 0.1.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 30 files in this release have been uploaded with provenance metadata.

Select from 30 files

Attestation for vc_flas-0.1.7.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 7, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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