Skip to main content

A boundary-aware Line Integral Convolution extension for NumPy, written in Rust

Project description

bryLIC

This fork builds on the lovely rLIC project by @neutrinoceros. Kudos to him.

What is this?

bryLIC is a rust implementation of LIC with various idosyncratic features useful for working on domains with inner boundaries. This repo currently contains various adjustments to avoid aliasing caused by boundary effects and further algorithmic adjustments near the boundary for dials letting you construct aesthetically appealing "halos" around the boundaries.

This repo is heavily vibecoded and currently completely unstable so approach with caution.

Scripts

Utility scripts live under scripts/. Install the minimal extras with pip install -r scripts/requirements.txt, then invoke them directly (e.g. python scripts/run_compare.py).

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

brylic-0.1.0.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

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

brylic-0.1.0-cp310-abi3-win_arm64.whl (135.2 kB view details)

Uploaded CPython 3.10+Windows ARM64

brylic-0.1.0-cp310-abi3-win_amd64.whl (148.4 kB view details)

Uploaded CPython 3.10+Windows x86-64

brylic-0.1.0-cp310-abi3-win32.whl (138.7 kB view details)

Uploaded CPython 3.10+Windows x86

brylic-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl (483.1 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

brylic-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl (432.4 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

brylic-0.1.0-cp310-abi3-manylinux_2_28_x86_64.whl (270.8 kB view details)

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

brylic-0.1.0-cp310-abi3-manylinux_2_28_aarch64.whl (249.6 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

brylic-0.1.0-cp310-abi3-macosx_11_0_arm64.whl (222.7 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

brylic-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl (238.2 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file brylic-0.1.0.tar.gz.

File metadata

  • Download URL: brylic-0.1.0.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for brylic-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5aa9879abd1270b58080a64eee81d437daa1327611d56d474fa9056c057fa1ba
MD5 a394e7460845bc9f858a35868768e544
BLAKE2b-256 2ce6d21d418ddae840e2bc5069282c682c726e13a7be542972476969c4a25b8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for brylic-0.1.0.tar.gz:

Publisher: cd.yml on afolkest/brylic

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

File details

Details for the file brylic-0.1.0-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: brylic-0.1.0-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 135.2 kB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for brylic-0.1.0-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 52930b1335c66ef69f8a96d49cbd8da40f596db53d6a2c005b5fa876ab9d0a5e
MD5 03b47d0f5d6a37a313e74c85b6b41b14
BLAKE2b-256 414a04403b45817f669bd4e0ce36ae366170b57548679766f04418d9734b3a4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for brylic-0.1.0-cp310-abi3-win_arm64.whl:

Publisher: cd.yml on afolkest/brylic

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

File details

Details for the file brylic-0.1.0-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: brylic-0.1.0-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 148.4 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for brylic-0.1.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1702962241a78b65df70aaf74a3ac7dcf6bcc892920cac38842d0e80e9f90bd5
MD5 47fabe52db9039615c2cdb26d2f369d8
BLAKE2b-256 d4e124c7397d4ce3bf8f51d2698193b6f1b98331212688134c12899e8856f03e

See more details on using hashes here.

Provenance

The following attestation bundles were made for brylic-0.1.0-cp310-abi3-win_amd64.whl:

Publisher: cd.yml on afolkest/brylic

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

File details

Details for the file brylic-0.1.0-cp310-abi3-win32.whl.

File metadata

  • Download URL: brylic-0.1.0-cp310-abi3-win32.whl
  • Upload date:
  • Size: 138.7 kB
  • Tags: CPython 3.10+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for brylic-0.1.0-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 2727a6455c097e2e18d07a270bfcc2c8ee6cdf3dd7e8b0e7e702ab70a6457a1b
MD5 ba6b13109f93e73b7c0481a49e294492
BLAKE2b-256 811f6c4d680c8b374be2f6972dd047c9757b991d76efc423ece5b7fee5fb2580

See more details on using hashes here.

Provenance

The following attestation bundles were made for brylic-0.1.0-cp310-abi3-win32.whl:

Publisher: cd.yml on afolkest/brylic

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

File details

Details for the file brylic-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for brylic-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a7528ea9fda66a2add09bfef80991f0cc5689d3476d025026683ca21aed591b9
MD5 8f4eae26bb9a0bf15561040b87bd5da0
BLAKE2b-256 60315cc7531d1fee456ef99e45684d01c99f640df3766183895a6b9cd44d31bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for brylic-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on afolkest/brylic

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

File details

Details for the file brylic-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for brylic-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 037de79ce53d0cfe83b09b36a839d5462ef1f0b57b2e67b95db9f11e827732dd
MD5 375776a061df0e7bf207a002703e6155
BLAKE2b-256 3ac6b8a15d1189ee652bf23ce89e66fdae4bb91c6607dc6aeb94dfa77d2739a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for brylic-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: cd.yml on afolkest/brylic

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

File details

Details for the file brylic-0.1.0-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for brylic-0.1.0-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70f8755d627909027d69e6a5760d6fccf62ce614a1de158074a718019aef520a
MD5 cd466d2cfd91f51e0ceb271f1d77a66e
BLAKE2b-256 d8579751316eea49a4fcea8d964d0de882f3eb51f000b9459d25fe8e0b6b9d57

See more details on using hashes here.

Provenance

The following attestation bundles were made for brylic-0.1.0-cp310-abi3-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on afolkest/brylic

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

File details

Details for the file brylic-0.1.0-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for brylic-0.1.0-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04b0a1b7c6969ff913a2829bdda6b911bcbf5f482ec6bfd4e2d3340022376bbb
MD5 c3e55e4380dabb9abdbda895f3df615a
BLAKE2b-256 6855f74362fa7518d968cd7f234688ace8c273c68a1482788ce22c5970bba544

See more details on using hashes here.

Provenance

The following attestation bundles were made for brylic-0.1.0-cp310-abi3-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on afolkest/brylic

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

File details

Details for the file brylic-0.1.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for brylic-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef625c299bcf000ae953f773839d069a0d96fa01858af056a27320402238063c
MD5 84dcbf4fa0a0a5c9307ea1276cb1b43a
BLAKE2b-256 6b57da3af7138f709a68df77e990c805f82d9bf31dacd5c756b3c3e149765d09

See more details on using hashes here.

Provenance

The following attestation bundles were made for brylic-0.1.0-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: cd.yml on afolkest/brylic

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

File details

Details for the file brylic-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for brylic-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c956a0ef9860b56e06351e5403b11afc37b1867f7f46e81834a067e2f3a2ac3b
MD5 5b20ed8a44806de250aababbbdd4343b
BLAKE2b-256 19dbae68e548999296b52ff77269d6060b5a1724fe002eb768cb11c8a8088b3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for brylic-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: cd.yml on afolkest/brylic

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

Supported by

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