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

Uploaded Source

Built Distribution

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

icoco-2.0.5-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for icoco-2.0.5.tar.gz
Algorithm Hash digest
SHA256 fc4c18a6ae035cb3a62ae3197a88f2608be520156e473f9c11871e7d859d79ef
MD5 b633ea8be3bd5c39abe52fb5f08bdf36
BLAKE2b-256 8699ed810fa384a4479ceaa1eacba529c7dade44728e35fff602515dcce2079e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for icoco-2.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8978e61d1541bf657616bcccf29293bef0fd7a93e0339646ab21d70b0fb355ce
MD5 f15c72bb1eac09c028c5ac442a501ef0
BLAKE2b-256 c25a4e0025f3f2d9fad8a306e55375ef5fc1da549dcae7ed0909710a47a84742

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