Skip to main content

read_aconity_layers

https://github.com/Cian-H/read_aconity_layers/workflows/CI/badge.svg https://github.com/Cian-H/read_aconity_layers/workflows/Python/badge.svg https://github.com/Cian-H/read_aconity_layers/workflows/Rust/badge.svg https://img.shields.io/pypi/dm/read-aconity-layers.svg https://img.shields.io/github/tag/Cian-H/read_aconity_layers.svg https://img.shields.io/github/license/Cian-H/read_aconity_layers.svg https://readthedocs.org/projects/read-aconity-layers/badge/?version=latest https://coveralls.io/repos/github/Cian-H/read_aconity_layers/badge.svg?branch=main https://img.shields.io/badge/code%20style-Ruff-D7FF64.svg

A library for fast reading of layer data from the aconity mini powder bed fusion machine.

Overview

read_aconity_layers is a high-performance Python library for reading and processing layer data from Aconity mini powder bed fusion machines. It’s built with Rust for maximum performance and uses PyO3 for seamless Python integration.

Features

  • Fast: Built with Rust for high-performance data processing

  • Simple: Easy-to-use Python API

  • Parallel: Leverages Rayon for parallel processing of multiple files

  • Type-safe: Full type annotations and stub files included

Quick Example

import read_aconity_layers as ral
import numpy as np

# Read all layers from a directory
data = ral.read_layers("/path/to/layer/files/")

# Read specific layer files
files = ["/path/to/0.01.pcd", "/path/to/0.02.pcd"]
data = ral.read_selected_layers(files)

# Read a single layer
layer = ral.read_layer("/path/to/0.01.pcd")

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

read_aconity_layers-0.5.1.tar.gz (84.5 MB view details)

Uploaded Source

Built Distributions

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

read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_x86_64.whl (699.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_i686.whl (736.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_armv7l.whl (765.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_aarch64.whl (661.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (498.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (515.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (617.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl (526.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ i686

read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (491.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (484.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

read_aconity_layers-0.5.1-cp314-cp314t-macosx_11_0_arm64.whl (430.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

read_aconity_layers-0.5.1-cp311-abi3-win_amd64.whl (325.4 kB view details)

Uploaded CPython 3.11+Windows x86-64

read_aconity_layers-0.5.1-cp311-abi3-win32.whl (307.0 kB view details)

Uploaded CPython 3.11+Windows x86

read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_x86_64.whl (704.6 kB view details)

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

read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_i686.whl (739.8 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ i686

read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_armv7l.whl (768.4 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARMv7l

read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_aarch64.whl (665.1 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARM64

read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (504.6 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (518.1 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ s390x

read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (622.0 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ppc64le

read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (529.1 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ i686

read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (494.3 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARMv7l

read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (487.8 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

read_aconity_layers-0.5.1-cp311-abi3-macosx_11_0_arm64.whl (435.9 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

Details for the file read_aconity_layers-0.5.1.tar.gz.

File metadata

  • Download URL: read_aconity_layers-0.5.1.tar.gz
  • Upload date:
  • Size: 84.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for read_aconity_layers-0.5.1.tar.gz
Algorithm Hash digest
SHA256 a08cfc613d4593fd8e60431985a8373111ef37ba6c0f586d5bdfc766f627af4d
MD5 f5c9306ad0702e7b6045a33d89d311b4
BLAKE2b-256 b71508b14031f9689f28a6b6e764efecc38d3edafda5721ef7d48ac9e69c2370

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0f28e0819963fa6bc4386b8ba1895ffe0e33d5817dba7f5cea0f82ca485d1091
MD5 13b745cc08257e3c12b8129e5dfd60c6
BLAKE2b-256 654c135ca64102d19903b62eae2bc65c5020233c190adbc31e3a58847035fd4d

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a7208c3c5dc33c76233056d6cbb64b36d423b078cda645b0e9fb31576187f049
MD5 94aff9832e1959864486d75b9f8b5108
BLAKE2b-256 ced948746746d194485600f6bf5a31e012984f62f5e88e85d82a9f340f35d07d

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8287897dde79f8e5df023e02cebddd1a809670fcf5194a4b8882a89205e9c366
MD5 cf90089a49e4c1d893c51733ec1d436d
BLAKE2b-256 986d137a508a395c1ade5652136f51a25060798c8e1f8f4f4f43f6c88042e7b6

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8b611ea18c426419a62d96d4ad7d7cb6315740b1ee4cc24230a531d45d806aff
MD5 2122c48ce254001bea2f774ce84c9222
BLAKE2b-256 b82da56c5e119ac3bd7fedd48d468ad8af2e5bc5f7ead950a44def43676a3e3d

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0581fe10c4d146165b0472705038644a4d80eff2fc633a821b4715fcd0296b3
MD5 8fd9374d1f0c152a6022c568b374c402
BLAKE2b-256 51b99a7f5d5a29f8645f6e453921d20620304dbac25438d182a70fcb45cf7357

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7c00af982ca48ba01a58bb1a9468c94948ec94362b5c92939f594a8f04c913c8
MD5 8221ee6f41381ce0da0c663a914398b5
BLAKE2b-256 e911f19f4a694b7f7186ea98074ae68d9388c66f363fe11e831f38bb23694a00

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f3c00f5129c4fbe1d0aa4ad8acca1d8cdce4a9efc9f91140cb460fc563e9a17d
MD5 2c6bfbb28ad8480035cce0d77def6963
BLAKE2b-256 0571b761c742a62a81a400fd284e3d7fde9a091c5bb5f7d292ef3b198a422e78

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 56a2fc385726040e6453f0d7baf5f106c1d0fc973203851097416f2cf891b03c
MD5 6e313cf70d9c838ed1e9feabd1a3cad2
BLAKE2b-256 f6396220e885fd487fac69f98cfdc06dcc548415f513050a9393c0e2d153acc0

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ce28cdd6b1d7b4d90ff12938d11cca4034ae9fa66d8ea4dbbc8e7ff7f79c5425
MD5 afe13614509a03f660488125d5f91b0e
BLAKE2b-256 169cdcc1c3bbcc9b91d4add8504cc1bc014f7ef35654513462c7a9ac6efdebf2

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0e8c49c90e2696d9f01da5f25ab148b89538e0b8ab1e0565b641d2e2390b0bb
MD5 5b3ea16792cfb87a05904b7fd2b4cfe5
BLAKE2b-256 2c05bf8ccf4865075a4a7a240f1a5d8b3c0d303af5a9bb6de786e6b088ef63ed

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6434dce4f8fc91678c5fdcb3c78c8b072116cb45dd7e6849640ef4125dc53cca
MD5 d89c09e866ef5db85a9704e8e01f3a89
BLAKE2b-256 c44f32ca3f29643a8d060c9ad6c61dfb26bb3e4e78a35232d6a1f2ca90930cd6

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7e288532cf1b20f7ad4ae65565ffa91048f2a691eace1bdba892fd36174c25c6
MD5 ebdd2ce27c59e275f899e6c56d9e936b
BLAKE2b-256 2714a9f69acc856446b8ebb35b01e5010cdcc9cd76d73025a4321747a69327ae

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-win32.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-win32.whl
Algorithm Hash digest
SHA256 33eb018ea1845998ba92b2d7bf02df389d0d42f4b4d5116e6dfab82fe1c45235
MD5 9b9dbe297bbab92f39ed31cfcdd4fa40
BLAKE2b-256 52706ebe494b06c272749cbdd54c6075858f3f4004263f86e87e976ed98c7c2b

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1954665767327002cd182fe24efa53a488f495d1b6477bc1847e54fe136e114e
MD5 226eccd1afb26213f3b027def47a80e1
BLAKE2b-256 9cbf3f80f2d4222569c126f84cd790478bb4f2a47340ee8134ee3d535710fc00

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cc5b4ccecaf99b004646ff16dcd9a11db3dea4a9a363cd088fd1088e43053a8e
MD5 e71834f5afb97c7a688e67c5a846753e
BLAKE2b-256 8331e68b3e32aa9ad4c49fa9e044e65813e230fe68099efd567b14297143ecf6

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e64fcd1ebc0e8698a8013ce31d22c35762468c114fe4961bd6aad9fbd7bb664f
MD5 1219f008dca57c860c98ad3de3dfbe0a
BLAKE2b-256 258c358c099381b702bd8a55b861a6c7f1f482bf1c7af65143effdc902b57e25

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dcf38b3b221fa9cffbfa8164e26ad36de97431c6e899bdc50098204bd6550f97
MD5 22012d0f3e6f3d10ea3afc9cfbd045eb
BLAKE2b-256 11d158ab9b3c8b23b449a198edcd0da774c7be62ca753fef5ba135103a4458ff

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a0b67657b2ed94bbbabe03dcae46295cc94a1e5bec95214d9555afd4995354c
MD5 8c799a9c5ef75ffb7750946951a5730d
BLAKE2b-256 a6c288a6c8d12e8accaddfd1cd95f480b36a36d4e8dbf3ca6bf4bcab9d3d5578

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 25ddcab22736740386f53de4def9095c15c0c65f02cae6c32f3aefcb3533c48b
MD5 90c17fd54324fff519e81a66b3d23993
BLAKE2b-256 cc0abebae2ceaa0e50d236c87b6035aec5636dce1da36c5114bfb87a4acda8e1

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5a74c45dee3545f1c48a493773c27d1c786b96969462e14443931055134c542a
MD5 1bde8d00a6e797e20078d499eb5b6da0
BLAKE2b-256 463d52f872b6ccd0fddb525ef00ffff441391365f71389bb7fef576eafdb5544

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a05292969d643520ae505513c965f20f87562437421ca77b507e0f1b7f4372a2
MD5 a806edfe7697601981809a471e87ff6c
BLAKE2b-256 e329d0d404c11520e07ba0f98b8b4cd09b9084ef31f18bf36b8a17aad95d224b

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6a6fc1ed2d543ee0c4fc218e527821fc3acafe990247f8f3935c730ac7628c14
MD5 dbc31dc3984a14e77972fb6fff5bd0a9
BLAKE2b-256 29f77c8f589e964c5ff6b422753413e6cd66476bbc84831ad4fcd9b1581009f9

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 da1b8fcc068b693244d6c3b763802210d6556ccc598988cda21f1c371f71b2d2
MD5 62531c36f92610ba27be569541bb3905
BLAKE2b-256 ea4be4f7ccb751c2309c0c3637b842872df079f74a552416119d8723478c8093

See more details on using hashes here.

File details

Details for the file read_aconity_layers-0.5.1-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for read_aconity_layers-0.5.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dda14ebe945b7ab9f3bce53e590f28883b369ef193fedde3b8545d6d264c191
MD5 1e2ab46c8bb9bd3372ba83543c264f1e
BLAKE2b-256 85de081d10e83c0460c1a1eec6ebbeba85a50cc17be122d5490a255e2436038b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.1 This release

25 files

0.5.0

25 files

0.4.10

27 files

0.4.9

27 files

0.4.3

2 files

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