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.4.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.4-pp311-pypy311_pp73-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded PyPymacOS 15.0+ ARM64

fourdst-0.10.4-pp310-pypy310_pp73-macosx_15_0_arm64.whl (4.2 MB view details)

Uploaded PyPymacOS 15.0+ ARM64

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

Uploaded CPython 3.14tmacOS 15.0+ ARM64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13tmacOS 15.0+ ARM64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

fourdst-0.10.4-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.4.tar.gz.

File metadata

  • Download URL: fourdst-0.10.4.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.4.tar.gz
Algorithm Hash digest
SHA256 7ac1f4e5f78c3e5100ad0c341bb5e68ea16722a625dcd4da1dc75ae67c2349fe
MD5 57a8ce4fc671369138960d8679f02a47
BLAKE2b-256 ddc460791657401f49681dd5a3a0bb6bb9c00e92522b0d39617c41656341ebf7

See more details on using hashes here.

File details

Details for the file fourdst-0.10.4-pp311-pypy311_pp73-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.4-pp311-pypy311_pp73-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2c13f3056f2c45a61ebbc3f0d1c5ab92f13d003af27c0f8dbeee89766618db06
MD5 49e840ba51c9db3f9130f2bbcac4d8a3
BLAKE2b-256 3aead19cfb19c9475b53b74a8793b9662ed346a8b806f0f03cd0281b984f4ae7

See more details on using hashes here.

File details

Details for the file fourdst-0.10.4-pp310-pypy310_pp73-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for fourdst-0.10.4-pp310-pypy310_pp73-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 957d337dc76bb6195577f6a83453940214c8b654d2a3c29fb539fce0713159ec
MD5 e4e11e210ae89d8b0620874898ca644c
BLAKE2b-256 8b6ee6c96dd384a509671044aa37c13ec8fea72fcda3d607a3a7dcbb4a9a0b61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7640e3f65414efb07543e51369fa8912effdd6d0550a0a138ccc2329cf21e008
MD5 3b6982e6433cfee310af7f054f405688
BLAKE2b-256 aca2ed3c6ba77e3a700fb9bce008ab1cb53dd1d520f123911ecddc1ae69852c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ecd09d474b11d7e36a5f31680c1a84ac373dc3eeabb50072c50c916bdcb5cf29
MD5 7417ace004ff6e0aa3073e55771ce049
BLAKE2b-256 69f65419c47892adbbe35a7995457d5fa819d94fd4627c293a95f6baace7a48c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d229fb7b8e2aa1ebe26668dc1b467a156b2a399bd95145f7e70c37de50b5a545
MD5 f1616b6351e7f623f15cd500f829f487
BLAKE2b-256 a148b5ef4561e64678837dafa09c9c74a8ab426ce3bdb3b846cc0bae37d60b37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44285231248efdbba513d527194683b184e77916fc3033de2f1ba70081147519
MD5 07e368f1be59ee42601d8cfe2656c221
BLAKE2b-256 2daba88b38ce6edf6b0cec4251f6a22f9b489f0be2704bc6c91e265535af0693

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e007a35b862ac7b2593c106d08e0b29c6ab3ebd16e10f4d5fc03ec5edc1a19c3
MD5 e06b5945c515514d704ce3c9c71a7f6e
BLAKE2b-256 bff8d749f5133d12cb206f3f4094cf0990ccf2c3ab26c5491bc861433dcd676b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f7424596f7f029fcebb14b5bee53f607c37c626424e5cca9f3ab9f69d6e89bc6
MD5 f970eb24474b5812cb6dbf39340dd96a
BLAKE2b-256 204d0b4fb072d09ab726ffd980ca598aa2c2988eb4d289a499bcc572fdfa1541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f337d586019bd11dcb93ac8ca689fca60ee5f2b3bb89e1e7fd50705ba175c480
MD5 3a43da3d9891f0f6456d1dcc65320315
BLAKE2b-256 87cd06432c73dba3da6177f0c9537ca5a3953966d7136f485517fcd1ea4e82e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dbe1d6e1a2bddaed331c954cf78abf91729753b401d800fb371fa6281a58eb2a
MD5 fa03e2b4c05d3f1aa6e56d62ce8d1784
BLAKE2b-256 3b32af4e7e9780dc1bbe9bdaa81e5e5e6fecbd3814acba1720108fa0945c6b77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 859d0461e164af7c57f424e842e8ffe03aac207c30135b7b4778588536ceeacd
MD5 154c66a0be458505b88965578ac2a483
BLAKE2b-256 dd5fee9949f3a47516ae1a7fe3a85652e8313c09d1a9f85923149a4c2e6528ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d59f044b703b111d470e0f55431ee68b83daea44d3178dbfeb11437b0fc59e6
MD5 3eed91092c9ca18c1aad98972f8fcfdb
BLAKE2b-256 91f9099cde4a5c514e285151057bbd0f66bd20a04b39977401a17c4957137079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 92249e80fd742e710d27aaa89463e0cf96df100721b421f0e9c7539f7faef877
MD5 f5b9daffe50b3a9246536ffc3c7c78d1
BLAKE2b-256 be2a7825c0c287ebc22839e4504af4439eee5837f1f7c47407b6f535b133b586

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1c34e380a85aaee388c3e1705e64f4b926c0eaa648d1d824dac1182d1d6817ec
MD5 655e1acf7331b88f0db158c9bf2d7bc2
BLAKE2b-256 1a782458e9ed8aa37ac38af745f21e4dca111ee33cce0daa063a00535dc67f7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a4a2a8ae14506881c1e6aec6b8c1b3a4942aac39e198a4e69824c9bbd4bb3b5
MD5 5d408904f428b8480a03a49cdd64f440
BLAKE2b-256 4e3fc5f4b07fbd05d3d1b936da7dd0775bb81d541c73d662346740770a08db8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 40fa500c423fafc8fb44ac292e99735829d8460cff28a4cb1cb7e6eff4107018
MD5 0f5242eae916261e20ff3905a7a3695e
BLAKE2b-256 4231cffa9159b97b91629c818f0581730d0b1a62656be40ebd24fa9ff230f2d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 82d675854c7f01db30d11394e236210d660980a4dcc5ed43cff1b66e7ae2f7ad
MD5 4f8adc769d32624f05ae1088dde4c913
BLAKE2b-256 8951d6dbc80c72875e6813eb94083317776183324717408f6bc0f0cecda6ab4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4266b58ae730fd91a3a9e29472563289504aac173a6a65eeed1e08f7188a7343
MD5 4e90afc2aaf59b32c54ac888e865ce7c
BLAKE2b-256 226d96ff6647800e477cddd1364d341c4dd452e2d518cc6d302d45edf4746137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 477900656d57d5b620dd996c60299731b5ff06ef2e2b0eec8b41e8ba31636ae3
MD5 e71b5d45fc8d6856cafde041753c513e
BLAKE2b-256 48ec2ecc3357c39e5fd944d1a85e8f0e0a7ca80b714318676466d1b1f044fc26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e06ea92cf55739e9718903897f9e497b869a3639214466164fb63f0d3116a1ad
MD5 6e515acab945eeac1baf93887b078900
BLAKE2b-256 0af1f51765c223c74307d2194f9230768dbe8bd1322237ad3397b6fb81b1b410

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 056271eb744fdd4128134c57715c6fb43e4056acb4de92613b93c5e07f900162
MD5 d08c9809665a0340b28ee9128c162431
BLAKE2b-256 32a0fa19142f1423fc56dbf982f02cecab19e46ef6560d554a1b108beb41757e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34c8b927bdf3b9b4beb7b483df9820adec431c6827d67ae27c15555ddbedb662
MD5 01c9ab5a421ce576ea5575ac4f3e5e2e
BLAKE2b-256 cadb20b5999fafdfc6a67e0001e0c27e07440b12d6e7c315f399b92edbecd45c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 edeff35de3c58acbab6b434c6abc34217fe2cbf7f22eca40b94c8289bd59b615
MD5 d2c777cd9946e6b29b679b611614cf90
BLAKE2b-256 53921e227bedfe4a86d5ee2c6ec03a41e0cb7a9bb541306a1c73e493bf031bd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourdst-0.10.4-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5d3014777c577f634a42cf373e32b8ad4182370a473b5c59d9ea3ea09cf9e9ff
MD5 bc6333fde6d38d61434825111c26d0a3
BLAKE2b-256 48b4b9d624a9f5414b490574e3b78c48513036bda205435cadbc0d49c05e904f

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