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.5.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.5-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.5-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.5-cp314-cp314t-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

fourdst-0.10.5-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.5-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.5-cp314-cp314-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

fourdst-0.10.5-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.5-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.5-cp313-cp313t-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13tmacOS 15.0+ ARM64

fourdst-0.10.5-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.5-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.5-cp313-cp313-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

fourdst-0.10.5-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.5-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.5-cp312-cp312-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

fourdst-0.10.5-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.5-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.5-cp311-cp311-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

fourdst-0.10.5-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.5-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.5-cp310-cp310-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

fourdst-0.10.5-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.5.tar.gz.

File metadata

  • Download URL: fourdst-0.10.5.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.5.tar.gz
Algorithm Hash digest
SHA256 833eca8219bb4721549a844aa0fae78969b0a323bf01c571a019564ebfb3dd93
MD5 79d14e22291b522bd82e466cb9fb6ff4
BLAKE2b-256 3c844f84ffa67d83fc722bf3f2ed65637f3df3cb333846e1ff81f4c0fdbf43fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3445ad6e589d7ac6069b56ee38b6165a9e244dd1fe11038c89d65fd9651f6fbf
MD5 51e6d17d9f5ba3a52c5cc5f97dd6d65c
BLAKE2b-256 1fa76a8bb0e55b8d5ba6e6dcb6444df72a82fa1326425c294fee7b091c9fd05b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37ff41cb7b58704647d808719aa16642a96dd0539e516c7760183752ccf067ab
MD5 bd542238a840fa19856b073954361910
BLAKE2b-256 129423e47a791f2df85284c48d247cddb7b633bc45cb5283d1d40ab3dabf5845

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 376f4c512aaa49a2ce033ebf8f055e4c5a9c4e24cd454b15747f90b7fc0db6ed
MD5 ae8fe645a0df1cd2c332d8fc5cc67b4e
BLAKE2b-256 c6cbd792f79c2d8e592645cbb7c71f6cd78c510abbac3f02d17a585ec0f94708

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0797e66d95af2231b3eddd1d06cc995b0da949b1b0a1bcad252efdd1093a413
MD5 a0a92022aa70ea692beda6db183cf170
BLAKE2b-256 f8aa66ae2568bc1f511590c5ed4c846053c850bda8f744e07a2701f0d78636c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b73ed6402e7c661ade2a927549b2fd7f13d3838985b64ea07f6d7b874d0c4180
MD5 4eae8731c55de08571441c9a97f2be15
BLAKE2b-256 43f36399c253c34812cffb0cfdc234299747a43c9cf268ef2d35881ef556bc0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 aca1cc9d60a286b698eecc637c6b1a9c34dba2bfd6517ea928df32baa04def2a
MD5 b5e5e9b0c46ebe433c2da120526c02f0
BLAKE2b-256 dc89f4896ebb7f142d41877f12af1aeb99fe3c9280554d32cd8566842b7b7d2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 539e4e0866706876d989ef087fd0e4c3f56acb5a1ef02f6bb87476c22c9e7efe
MD5 0670a7b6947b64dc2d1e3f2610a64629
BLAKE2b-256 23871f6e25457336ce24877fc0189dcdb38cbbf878edd14679350d6dbd6046ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48a00aa91efecac001258361cdc01146ed4bcbd681fd69949a2e9cafc8173381
MD5 0c5f05fce00d93955b9772e791b350a2
BLAKE2b-256 c9459430fd937c4381df5c767df4770310df6afc91269baaf080829fcc35baeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d0b8e0e4837208c4b77be733e589c071ac07f13a4f205c60b22d93a6288bc049
MD5 c543d73f03b76ba1e56902eca9f6d269
BLAKE2b-256 8c83ba6a14c93cef08b6c78a2e89eff0636dd14e533f582b4b88990d8ac4980b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c83fc2f6e780a9c5b4e8e2ec2686d840bf5e7bf2fb21f802a34254c2123536b
MD5 95577faa5bfbda89e0300dbcc4cc14ab
BLAKE2b-256 0ac92c995860807bcbaa53f487594936c5bc016c10cf9b9e2775559f956ad1ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3959490613d172fa7dc8ce2a31f565e8ddc2a42790f28104e5d1cda5d4a6c0e
MD5 efd3ae188f2a4dfb8ebce44f773ae85d
BLAKE2b-256 514dece401ad66552dfe37e901605865d5dee15abb169ab02a2e6aab18a89f7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c3ea91dbdddbc1f8cc446b06fe4d9f6d996fbed28db48fd99ac19145bdae6af9
MD5 42115b57cec6ecd24a31347b360b7ab4
BLAKE2b-256 7c5daf833f9839a98b5a8fce2423c915b9e6d69e953515c18143c64f4fb055d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 28e19a8170982a9d76041e5ff7adccfc2973c63dbd08ab22a38c9e39dc766ac3
MD5 bf1f2a4dc261f9c75b4e836a7441eba2
BLAKE2b-256 d46c33b21bea2b923f267781d2d4bbb23e9ae742114c33b821ea86f9f75fedb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39092a3dac2a4d9bbd9b8f3b2a50bbecaed35eea0dd2773c02930135a3988718
MD5 192bebf993a717d4cbca8c40ed0fdfb0
BLAKE2b-256 906eaba5003453baabc55be9cee67bed490846d6470531f1d0a27e53aa1ce4c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3b069930526d2813b66eec4978f01135e34323c72a875333b849f380b1ca53d6
MD5 8c85d0c2a6ae37dc6b2e7bda3df8978e
BLAKE2b-256 baf749e4a25ff519c5c99c8eb3fa0bf9095fddf880c716d792ede4b3ed030d85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 684fc34fdaa9dec20d4fce03c67f17624568769287e3a287231ac3c7f0415e05
MD5 9c249e8c40a78738c9e69884cd61cbb1
BLAKE2b-256 6685d7e028ca16b82ffa24e171eff14ec77dc46cb067fa21a120822e6e822c02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1612dcff373fce333e6b849bc01262623d72166ecb8d9d496d6ee8f38c0dd545
MD5 df3387c74b8065d9a7f91cbab8dbd2e1
BLAKE2b-256 74c44d67210971a3402621fbc043613e49a026e006dff6730b2f3e4beedee385

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b931759c2e41bc9116332f87fc1245a62bd89031ef3a23e92156bd28add912fe
MD5 ca079f748f41311873b31221ac5f45bd
BLAKE2b-256 8edf90d2adad4043950f72afbd0679190c72e2a91733df35813a51a64961a02a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3242b51af36fb06e6aa99a427e2d331df126a195f11da949b29dbf2f52e993ad
MD5 99abce9ad9f2ae3f41ddf963d68e6cae
BLAKE2b-256 8efba800ee644286c84b63bd24a95a9103b12f970cde94c24f862ef378bc5c11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de8f2a48853a8aca5385d9110a96a5ee98d98c26f0da8098fa6f677c6dce3dc3
MD5 da26203a12f361abfc4f9167f2fe4d75
BLAKE2b-256 a7be03e25f7952f88a12ebbd69fbce4c3e049474387ebfe9b8f530c7c1ab35da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 73f755002f5fb0af15a28eb49817384cc85a19be1ba04a4c23df7ffe3730f25c
MD5 a3c0505614930c8e61a36af4261db351
BLAKE2b-256 9b50c2ad12bc5df873c48743ca5c690e063d3b944089fe1005a013e001a3ce61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.5-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 40228fa1af6cb42993da04073aeddfcc11c9709be9f5ab0fcebe5d1a963e32eb
MD5 ee9a106277670c86eb8e1409f4aaf522
BLAKE2b-256 c6733be92efe16f6718e13a27f7f20429a283fcec0072a6544e54749ec7650d9

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