Skip to main content

Runs python functions on worker threads with main thread communicating with sql/postgresql db

Project description

Hierarchical Python Jobs (hrcl_jobs)

This package provides a simple way to run hierarchical jobs in Python. Leveraging a SQL or PostgreSQL database, it allows users to create MPI jobs that distribute tasks from a main thread to multiple worker threads for high-throughput computation.

Installation

pip install hrcl-jobs

NOTE if you are using macos, you might need to do the following to install with pip

brew install mpich
sudo find / -name mpicc

And then run the pip install with the path to your mpicc

env MPICC=/yourpath/mpicc pip3 install hrcl-jobs

Example Usage

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

hrcl_jobs-1.8.2.tar.gz (63.7 kB view details)

Uploaded Source

Built Distribution

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

hrcl_jobs-1.8.2-py3-none-any.whl (70.9 kB view details)

Uploaded Python 3

File details

Details for the file hrcl_jobs-1.8.2.tar.gz.

File metadata

  • Download URL: hrcl_jobs-1.8.2.tar.gz
  • Upload date:
  • Size: 63.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for hrcl_jobs-1.8.2.tar.gz
Algorithm Hash digest
SHA256 ef31ad34d111b2ad07382c0fe6b446414d42d8ca7db9ef1f373e2b64486c981b
MD5 b89951c925a51319b1d59281c01c341e
BLAKE2b-256 2b7e9f6636107590dae0768566415ca02608469022dd0941baf516a78d38f577

See more details on using hashes here.

File details

Details for the file hrcl_jobs-1.8.2-py3-none-any.whl.

File metadata

  • Download URL: hrcl_jobs-1.8.2-py3-none-any.whl
  • Upload date:
  • Size: 70.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for hrcl_jobs-1.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fb8c19b7f3cda3d72eef22b53ceb95cc5797e99e92d1e82326c33ec561470ec1
MD5 404a6a38f8fec90172aacbcaa946bff6
BLAKE2b-256 1737f158efa6654df46cc146837c6612310f41df2c4570cadae3f577678cf03b

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