Skip to main content

Multiclass interface

Project description

Multiclass interface

multiclass_interface is a package that allows you to interact with multiple objects as if it was a single object.

The interfaced objects can be executed:

  • in the same thread MultiClassInterface
  • in individual threads, MultiThreadClassInterface
  • in individual processes
    • using multiprocessing: MultiProcessClassInterface
    • using mpi4py: MPIClassInterface

Furthermore, the ProcessClass can be used to interface an object in a different process as if it was in the current process. This feature is useful when running an object that needs to interface a dll/so in its own memory space.

Installation

pip install multiclass_interface

Usage

See https://hawc2.pages.windenergy.dtu.dk/HAWC2Lib/MulticlassInterface.html

Support

Please use the issue tracker to report problems, ideas for improvments etc.

Merge requests are very welcome

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

multiclass_interface-1.17.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

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

multiclass_interface-1.17-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file multiclass_interface-1.17.tar.gz.

File metadata

  • Download URL: multiclass_interface-1.17.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for multiclass_interface-1.17.tar.gz
Algorithm Hash digest
SHA256 9eb04be60177249d80f4b4b1a048a326149cc53a992c75c939ff7845f5b6296f
MD5 1f1a5fb8b13f66539c014ee02ae1580c
BLAKE2b-256 c6c7305971f55d9567450877b7f1851a0ad7460c574ed2c60f4d6fb6fefd584c

See more details on using hashes here.

File details

Details for the file multiclass_interface-1.17-py3-none-any.whl.

File metadata

File hashes

Hashes for multiclass_interface-1.17-py3-none-any.whl
Algorithm Hash digest
SHA256 0d42b96ff3c8954d2b68f6c95dfbf25fdac52a5c846518b28ba5d8269a92ba6b
MD5 c712afe435b8058dcb5f17c480e54564
BLAKE2b-256 3535c61f37f1513051ed2adbe7a7bf65bac8e29894608431992c9da87473f1ad

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