Skip to main content

Python interface to the utility fourdst modules from the 4D-STAR project

Project description

logo

fourdst

A hub repository for 4D-STAR utility projects (such as libcomposition, libconfig, and liblogging)

The primary aims of this repository are two fold

  1. Provide a unified location for 4D-STAR lib* repository versioning. That is to say that all projects which depend on lib* repositories in the 4D-STAR collaboration can depend on a specific version of fourdst which will itself depend on specific lib* repository versions.
  2. Provide a set of unified python bindings for the lib* repositories. These are defined in src-python and can be installed with pip install . and then accessed as from fourdst.composition import Composition, etc...

Installation

fourdst is intended to be installed using pip and meson-python

in order to install it you will need

  • pip
  • python3
  • python3 development headers
  • meson
  • ninja
  • cmake

If you have all of these dependencies

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

fourdst-0.10.6.tar.gz (3.2 MB view details)

Uploaded Source

Built Distributions

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

fourdst-0.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

fourdst-0.10.6-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

fourdst-0.10.6-cp314-cp314t-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

fourdst-0.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

fourdst-0.10.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

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

fourdst-0.10.6-cp314-cp314-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

fourdst-0.10.6-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

fourdst-0.10.6-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

fourdst-0.10.6-cp313-cp313t-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13tmacOS 15.0+ ARM64

fourdst-0.10.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

fourdst-0.10.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

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

fourdst-0.10.6-cp313-cp313-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

fourdst-0.10.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

fourdst-0.10.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

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

fourdst-0.10.6-cp312-cp312-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

fourdst-0.10.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

fourdst-0.10.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

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

fourdst-0.10.6-cp311-cp311-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

fourdst-0.10.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

fourdst-0.10.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

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

fourdst-0.10.6-cp310-cp310-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

fourdst-0.10.6-cp39-cp39-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

Details for the file fourdst-0.10.6.tar.gz.

File metadata

  • Download URL: fourdst-0.10.6.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for fourdst-0.10.6.tar.gz
Algorithm Hash digest
SHA256 0442bc9cccf2138e4144fa8b869f31c65eb00e14caf963d0958c8a2ef84f9433
MD5 60635a0c9917530946b2db6d0d17b9f2
BLAKE2b-256 6ff90f2be85466b302ac032c6eea8f827d40542306eaa9d12589dc05cd2a86e1

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19557727d159b7aa2d5687f5536e3720ff1ac6223ef03da6dc215f400342687f
MD5 2a2bfdcd698d4c768c560c4f7ea26f9e
BLAKE2b-256 b60877f3a9dcb69a44a11ed1599d098d8512a3ac73931e6af5f1cd80360afcf3

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 af5db28ea9bb0c74a81e79e4cebde54cc13202d6b2a95c8527bbdc0ba3933f10
MD5 fbbec9406cac523b0533b72ee9a67567
BLAKE2b-256 ad77b6d193af9f9643735d02d47bdba97d2170174dabced99894dd6bb1d0c0e4

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a284c71fa83412997bafca0745dba9f21d3aa03544a0006a84fdec93a2f1da86
MD5 ec1063ec2007479d0f396da1897a8c09
BLAKE2b-256 fc7a1ed60147990bd048f858e2a3cf1030bc5e22242fd6cf6df78509dc2e2ff1

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a18aa8983109945986aaaea1810cb21eb85c9a23e328c3d90e1dc32e82efd46
MD5 3448e5c93fdb723c07ae986b04cca0db
BLAKE2b-256 bb6f3f98e4a7b6945b942ce331c31303a9b290fec1d2f3c3d0572b40cee3be55

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ce8e011bcdf8040c389bf0d05ce318b9ad1c9e8fc75ef92eaf517c949854f70
MD5 3209044a2d9edd25f0dfc7743537ce8d
BLAKE2b-256 c27840cfe06404a508043474f15707f82732cadbdfb77eb6eb80e1f413f92931

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4ff8584f50ffe3c72d016ec9aca1833334d2b63364f870fc0b272c7cf5c48fde
MD5 bb7c765f0e58371915c9b06e243fbbd0
BLAKE2b-256 18ac5b0e893295da54288cc8417d2c5a377e907f49c918f5d1444e4d132d9cd1

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 522216fcf27c84794902ef051494ae2fc24997efc3813400d2b3426b93b173f4
MD5 bd291d9ccbf5432db46f69f4b62aebea
BLAKE2b-256 068e9ea8de2f5bf2c457100c92e0059dff07e64a4162cac28f0f189d0f59be3e

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5797f86c21717962e2701584950a3932c851f15ee57f3697d38c8a59d8c1a7d
MD5 d541a52e595e0579274c73b8c2eba866
BLAKE2b-256 d4780c0ddf9f310692cbb457f7bbfbbf762f72def2afb6331f684d880c53427c

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp313-cp313t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 590c5f64abdfbb345c443fd5c70d6ee0cc76bf1f42e36a3c096773f6b42ba237
MD5 2ce32ed88f18c90a9be3f04a79cb7a02
BLAKE2b-256 eee72f2030682908460c969c8253419df2dd61e9a8939262347e865788b5e077

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6671da412baec841cc7658583ee805d05b116a89b1f3dca5a021e18abb5e7ae1
MD5 412f9622d06548e63461a18f91251d25
BLAKE2b-256 16f1ce2c3bea69be11390948c9ef1e43119fb89adfc1877e209ea78b5e11b130

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b7adbd9fdcfa566a212ef35016d70d275309d844616323b668c40ab5eac9980
MD5 c036d77685fe9e373d5cbd05f0724ab5
BLAKE2b-256 6434d099bf055597d01ee10104d033e5ff8456b46acdbe33d733ef1bf2744316

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f852e044c310653d037e1c978d31c359f9128f43b34b13f88d6270ddab0051c9
MD5 170e1da68e5370ab30ad63208fdda402
BLAKE2b-256 388be7436e7891c52e816f653bb686bbb98ac9cd87481cad7493b4da2eddfddb

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3fdc7ae59131bac44a13d4609abe7dbeb54e997b68177eb6eefc4f01799bbbf
MD5 633ffcac372dabfd4a7f8f02296771ae
BLAKE2b-256 ebfbc0652e8bfdb851f1b35778e6cca740474d8f6b90a7c0df7040dbbeda3819

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7334671265d6d61f1b2d4dd5bf40feeeb8af74f0a6eb90da0d8a56bc08333082
MD5 2ee7d99d15ab821c5069ea065684c6b9
BLAKE2b-256 328286647139c249b1d1955042c82de1ad026989cc2c46c3c529e9a3ac8e68b8

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9a3c0d62f2a97a49b5f666e220d21b730d38b4f56d27eecc108fc6f27ec2350f
MD5 4e139282ba9d229a9d9c8cf593dc348b
BLAKE2b-256 d8ad70f7a5d4b8516f0b352dfb3c3fcccaeb9a7568679fbe9d448661c779e45d

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f2d274370a5e7aac30f5f9e62809b7a5d85665a936f5c75626955d431424442
MD5 08df623a4429bd515e334146135836f8
BLAKE2b-256 0af224df2e07762d9dc6ae6b3d51461a0401756476097b0634e2ffe17e534abe

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 994ecf871749ae4d469207e57eb516b6256f728b9deaba96939fa3ccc04c5915
MD5 79b75f800d579ab7a34814c036a261d5
BLAKE2b-256 992c187414930945c4017f71937f3e5a144893db533c4704d1e0495e61f104dc

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c6ae78670ee5ba46b5d77a2c70d892e7266a11c9bee68113cf9418177a59b659
MD5 8ebee44d967a43922b28f0029e7ac172
BLAKE2b-256 9d94e2740e4716debeda402d79a1234d481311e2ede1ddb2a7a87577e09b3fc3

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23fb1f454fe6b8debc17f0979a434ce6c076b5dd021b1cf30526839562ff71ad
MD5 d4c27ddf0db0c7dc1de7e5f97f879e12
BLAKE2b-256 6e67473dd1e64744f726fea98f9ed21c8c6e2f2afe4c3eb5cfd0285dcd3a9583

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d00fe71856c24fb93bef9d036fbf4e53dee3626744691150d9bd4fb7a64a2eee
MD5 27fe66fe07a16967d02af79e47e90908
BLAKE2b-256 ff79bd50f9bdd32d9fa990c13727b201c6c0e4080f13a075abe1d7e3786f6f8a

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e613e5802775f6a5c471ff85ba180a9fd211c37f0b45260595877ede6ebbc6a8
MD5 9b39fde5da67c92609cfbbace6eb1ee7
BLAKE2b-256 e2d0294a2456facdd546d920c07b63da4031b60717ef0ca477caecabf045e051

See more details on using hashes here.

File details

Details for the file fourdst-0.10.6-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.6-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7f829f941dc519137733f6f88c7c0d654bca69c9d3adfc213af5dd01b552bad1
MD5 b2f43b26b9c29736ffaf3c6cac8806da
BLAKE2b-256 011d251ec92b4490de536e2ee109f99a3593cfdddfb5ad5189490bc0cb43296b

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