Skip to main content

Logo

eindir DOI

A set of "particles" or components mainly focused on working with functions in ND.

Development

We use towncrier for managing newsworthy contributions. Also the easiest development environment is probably with pixi and hatch:

pixi shell
pdm install

Now we have certain commands to help with development:

pdm run lint
pdm run mkdoc

License

MIT

Relation to anneal

eindir supplies the Objective trait, Bounds, low-discrepancy generators (Halton, etc.), GLE thermostat matrices, and surrogate primitives (AdditiveSurrogate, Chebyshev, ReducedObjective). These primitives let anneal and downstream codes stay inside the typed five-component algebra and share one implementation of each slot.

User entry for optimization: start with anneal (pip install anneal), the budget-only global_optimize API, the notebook examples/notebooks/01_quickstart.ipynb, and https://anneal.rgoswami.me — not the eindir trait surface.

Project history: continuous development since 2023-02. Paper reproducibility: anneal_repro, Zenodo 10.5281/zenodo.20672621.

Download files

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

Source Distribution

eindir-0.5.1.tar.gz (463.2 kB view details)

Uploaded Source

Built Distributions

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

eindir-0.5.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (334.9 kB view details)

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

eindir-0.5.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (325.4 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

eindir-0.5.1-cp310-abi3-macosx_11_0_arm64.whl (293.0 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

eindir-0.5.1-cp310-abi3-macosx_10_12_x86_64.whl (298.2 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: eindir-0.5.1.tar.gz
  • Upload date:
  • Size: 463.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for eindir-0.5.1.tar.gz
Algorithm Hash digest
SHA256 7c2a0e624aa63e579a45a918fd672d3cdd177a20a36373707c4635529e1d7330
MD5 3e405ed53915e4645cbf7e3d839ca4fd
BLAKE2b-256 ff6576fa5e3c7a505a6a45517376fc2bcfba656cefe8c2ca01a85330a6665bba

See more details on using hashes here.

Provenance

The following attestation bundles were made for eindir-0.5.1.tar.gz:

Publisher: release.yml on HaoZeke/eindir

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

File details

Details for the file eindir-0.5.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for eindir-0.5.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 430b034a06be2095777775e936c9d3950fcbf09e7d3de2f377d70c7820e39fc0
MD5 162995f7205c4e18e586c080cb746004
BLAKE2b-256 514ae7f43ab20cc7f65c9f86ffb9879709f1b747030f7b5fb6d5f28efdb5cd6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for eindir-0.5.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on HaoZeke/eindir

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

File details

Details for the file eindir-0.5.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eindir-0.5.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4ec69207b77f422aaf924a1f60da007d086c9b5a49c40016749d31268f22594
MD5 38070f46a52edc739543f8d58b7794de
BLAKE2b-256 90def953f910250c78d963d2a93110e296f4b792ca124098bf8dc483faad1e5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for eindir-0.5.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on HaoZeke/eindir

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

File details

Details for the file eindir-0.5.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for eindir-0.5.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbb60f0d699e89317cbfbd935a5155a62a171f00e0dd2db9e76caee9b32f8e4c
MD5 4f432ea05eb1fac1ed9c760c49025ebc
BLAKE2b-256 b1d2f34eeaf2832d87569b41dbee8d3291ee0ae829cb17bb84b2e28c3e336357

See more details on using hashes here.

Provenance

The following attestation bundles were made for eindir-0.5.1-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on HaoZeke/eindir

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

File details

Details for the file eindir-0.5.1-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for eindir-0.5.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9699a549aaf10a9bf519e5fc5800bbd0e5cac022b5dcd56094dbef278ebc6c78
MD5 286a9095d2476f34e2b2c0bcb5e5ae91
BLAKE2b-256 498d94c3600dff0c1e9f55d0b22e994fcb84d61808452b538747a4ab7d04d0de

See more details on using hashes here.

Provenance

The following attestation bundles were made for eindir-0.5.1-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: release.yml on HaoZeke/eindir

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 Sentry Error logging StatusPage Status page