Skip to main content

ICoCo Python implementation

Project description

ICoCo API - Version 2 (02/2021)

WARNING: This API should not be changed!!

ICoCo stands for Interface for Code Coupling. This is a norm that a code may choose to implement to facilitate its coupling with other ICoCo-compliant codes.

See https://github.com/cea-trust-platform/icoco-coupling for full reference.

Practically ICoCo is provided as a main abstract C++ class (ICoCo::Problem) that a code has to derive to implement the norm. This can be only a partial implementation as some methods are not relevant to all the codes (especially the I/O methods of the API).

This package implements the abstract class {class}icoco.problem.Problem in Python following the specifications of the c++ version.

The Python implementation proposed is based on {mod}medcoupling implementation for fields and {mod}mpi4py for MPI communication. Nevertheless, it is possible to use other implementation of such concepts within this package.

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

icoco-2.0.0.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

icoco-2.0.0-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file icoco-2.0.0.tar.gz.

File metadata

  • Download URL: icoco-2.0.0.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for icoco-2.0.0.tar.gz
Algorithm Hash digest
SHA256 baea49ee24943c6ff88b765350144bf95dd6124583afc68678c697936a28b845
MD5 9666df5f9d7aa83eca3e470a9b46d80e
BLAKE2b-256 20beb334944662ce2c402b5af4a8c8221c9a051be9c95061bfa755192cf34728

See more details on using hashes here.

File details

Details for the file icoco-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: icoco-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for icoco-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e3960dd1398608fd803d7ca947716ea124321d46ec6c06fb9b79ec7bdbcdfc45
MD5 aebdf1bf0a146051b7cc687e4a8b6b57
BLAKE2b-256 619e67b367d281705238cd3aae54d5e877cc4d4a95bfa3ea8052a605a2e3edf8

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