Skip to main content

tag version PyPI version GHA Build Status codecov PEP8 license platform

yggdrasil, originally created as a framework for the Crops in Silico (CiS) project, provides support for combining scientific models written in different programming languages. To combine two models, modelers add simple communications interfaces to the model code and provide simple declarative specification files that identify the models that should be run and the inputs and outputs those models expect.

The system uses the specification files to configure the communications channels and expose them to the models. The complexity of the particular communications system is managed by the framework, which performs communication setup, binds the communications to simple interfaces within the models, and manages execution of the models. The complexities of model registration and discovery, as well as the complexities of setup and management of the communications system are handled under-the-hood by the framework under direction of the model specification, freeing the domain scientist from implementing communications protocols or translating models to the same programming language.

Please refer to the package documentation for additional information about the package and directions for installing it.

If you use yggdrasil in your research, please cite the accompanying paper:

Meagan Lang, yggdrasil: a Python package for integrating computational models across languages and scales, in silico Plants, Volume 1, Issue 1, 2019, diz001, https://doi.org/10.1093/insilicoplants/diz001

Metadata

Release files for yggdrasil-framework 1.8.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yggdrasil-framework 1.8.5
File Size Uploaded
yggdrasil-framework-1.8.5.tar.gz 77.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for yggdrasil-framework 1.8.5
File Interpreter ABI Platform
yggdrasil_framework-1.8.5-py3-none-any.whl Python 3 none any Details

Total release size: 79.7 MB

Release files / yggdrasil-framework-1.8.5.tar.gz

Download URL yggdrasil-framework-1.8.5.tar.gz
Size 77.5 MB
Tags Source
SHA-256 checksum
How to use checksums
80a464be5d93775b2e6397a1bf1229204aa682f8a9ea6fafab6c5026a04ebba0
BLAKE2b-256 checksum
How to use checksums
c56594c7800875bdc335b31ff581b32ee9b4860103ca40179246ff49cf4afe43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / yggdrasil_framework-1.8.5-py3-none-any.whl

Download URL yggdrasil_framework-1.8.5-py3-none-any.whl
Size 2.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
036a07f3a023c823c41bb7cda3aa4a69ce22396c1af7254231663d15ca276298
BLAKE2b-256 checksum
How to use checksums
a2361e3aba47e3806d2debb54ebf39b07f9ddab23ec29a802236452959a0193e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release history Release notifications | RSS feed

1.10.1

1 release file

1.9.0

37 release files

This release

1.8.5 This release

2 release files

1.8.4

2 release files

1.8.3

2 release files

1.8.2

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.4

2 release files

1.6.3

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page