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.0.tar.gz (9.5 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.0-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file Multiclass_interface-1.0.tar.gz.

File metadata

  • Download URL: Multiclass_interface-1.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for Multiclass_interface-1.0.tar.gz
Algorithm Hash digest
SHA256 7fec1c4e6d50477505d90d320e9a3cb4d772f655364033183f2e29c69700957e
MD5 74c2a5601e7cb1efd3905c3f0ccbc28c
BLAKE2b-256 63082b9a72dcad29dc705e3adca0c8825b66c68709e0afaec9a3760887219ad9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Multiclass_interface-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a219124dfbd8d70f17d84332d349c99f30a9cab7072da55481b97dbc01a3b947
MD5 ecf663bd612a808e167521ab737227d4
BLAKE2b-256 b66ad7f6f677e726616f80d741fbe8f2604344c55c672650ea8c4fda23e095a3

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