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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: multiclass_interface-1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 96c4483aa57d820c0e8ad58fbf66054e93b7c86ff9ea3b7664b4a29ee8976b61
MD5 27b1c38e5b6d28df045f202890d426fe
BLAKE2b-256 ff028c8d1f35c53c6431811713560adf7cfd047a04a464819a40f8898194fec7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Multiclass_interface-1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ea03796392e92b94c19dc2ecc19fac905e2fe4878c1e4050870622b3ee59b029
MD5 49da805057e2d1f8f71c6371b2f3644b
BLAKE2b-256 a6a5087022fbdb4b499d893c3de9f3b031e326c012c7bbc06e8f25a9575a94da

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