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.8.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

Multiclass_interface-1.8-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: multiclass_interface-1.8.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.7

File hashes

Hashes for multiclass_interface-1.8.tar.gz
Algorithm Hash digest
SHA256 67b939f53a095bb8b8de13e461da641b6e9fb8018d20ed01d0adf2adce7c23df
MD5 64aecc947d2b7041247e4a095dcaeb5e
BLAKE2b-256 541aa6bff429b982ce014644312ce1b2b69bda3f62e330910066ff90640148a8

See more details on using hashes here.

File details

Details for the file Multiclass_interface-1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for Multiclass_interface-1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a246248437db0bc909b319c2d76e0a222bbc6cd81985f4db6fc322ca69dbfccd
MD5 bc53ad8fe383afddd559e8c3c9884f8e
BLAKE2b-256 897630700497c7c57d1dc36e239f24c0a35908cc67ebeffd68bfde0c76a31964

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page