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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file icoco-2.0.2.tar.gz
.
File metadata
- Download URL: icoco-2.0.2.tar.gz
- Upload date:
- Size: 18.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2407607dc53b1ff23f450349da525cdfad3edce7d67fe428a41f3f98178129cb |
|
MD5 | f6b9927ae905e08d8276380cd28fcb11 |
|
BLAKE2b-256 | 2bb8810ea369b8cb0719dd4642613dbcdfb098200bef2aafb8953e53d3bad34c |
File details
Details for the file icoco-2.0.2-py3-none-any.whl
.
File metadata
- Download URL: icoco-2.0.2-py3-none-any.whl
- Upload date:
- Size: 13.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0e7db3619a08a63d2eba01969847ec54966150de41c00c55439690bbcbbb203 |
|
MD5 | 33d198e7bc5606075e44329953fa7b3e |
|
BLAKE2b-256 | 3b477f5c0842a83434d58fe0e30e2c0b33defcbffe1f6ae056862a1319e00423 |