Skip to main content

A model interface serialization and rpc framework

Project description

Meillionen

Meillionen will be a project to facilitate the interoperability of simulation models written in different languages and frameworks for the physical and social sciences. Current work is focused on combining models with command line interfaces in python but work on bidirectional communication is planned.

Installation

With pip

pip install meillionen

Development

Setup the environment

conda env create -f environment.yml -n meillionen
conda activate meillionen

Run the tests

poetry run pytest

Install the dependencies

poetry install

FAQ

I've updated the flatbuffer schemas, how do I update the generated Python code?

Run flatc in the root of the project (it is installed in the flatbuffers conda package).

flatc -o python --python schema/*.fbs

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

meillionen-0.1.4.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

meillionen-0.1.4-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

Details for the file meillionen-0.1.4.tar.gz.

File metadata

  • Download URL: meillionen-0.1.4.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.9.7 Linux/5.4.0-88-generic

File hashes

Hashes for meillionen-0.1.4.tar.gz
Algorithm Hash digest
SHA256 bc29b3879a5318d3ef0f4f5433103b36bf31047fbb4179b0fcec6c12a4097a66
MD5 78907a7c088e87513f1dff43874a21cf
BLAKE2b-256 7b41453ad2eb0fa459e9cfac94c78d9023532c54c89121e9a06b2cf623c3c6b4

See more details on using hashes here.

File details

Details for the file meillionen-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: meillionen-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 25.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.9.7 Linux/5.4.0-88-generic

File hashes

Hashes for meillionen-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9b18e32256e1e6abaaf0e6389a3d318f23f8f2ed2ab7a1b63b48f924f6b32faf
MD5 bd9ca5767468234b3870eddc3ef491a8
BLAKE2b-256 c11a567f35293ea8031611762aa754c701fb03a95fe43e65f47f19d0015b832d

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