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.6.tar.gz (18.9 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.6-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: icoco-2.0.6.tar.gz
  • Upload date:
  • Size: 18.9 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.6.tar.gz
Algorithm Hash digest
SHA256 5cfd67b4b316b69e91729c2c2fec07e78ee9597f475241187f6ce94fbd9a8650
MD5 826acc304d260a3ac3c11e521189af99
BLAKE2b-256 f241b897ea50343baf541dd76cd9f27e29e63de258d45681e7ade7650235168e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: icoco-2.0.6-py3-none-any.whl
  • Upload date:
  • Size: 13.8 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7ec860a44aaeb70fb949b7fca22b64d5b5c2da7e2828e0bddcfd16efa3940018
MD5 159e1bc0fa089b92b668dda39e656496
BLAKE2b-256 958a5141ea00dd7f9e47ae6bd5d1fc32b1b60ea7bd04b6148b29f71a37568a75

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