| Name | escape-abm JSON |
| Version |
0.0.2
JSON |
| download |
| home_page | None |
| Summary | Epidemic Simulator Compiler and Programming Environment |
| upload_time | 2024-09-10 19:08:16 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.11 |
| license | None |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# ESCAPE: Epidemic Simulator Compiler and Programming Environment

The *Epidemic Simulator Compiler and Programming Environment* or ESCAPE
is a framework for efficiently developing
high-performance agent based epidemic simulators.
ESCAPE uses a domain specific language
called the *Epidemic Simulator Language* or ESL,
which users have to use to define the epidemic simulations.
The ESL language provides domain specific constructs
to define compartmental disease models
and the structure of the contact networks
on top of which the disease propagate.
Additionally, ESL also includes general purpose programming constructs
— conditionals, loops, functions, variables, etc. —
and parallel constructs
— select, sample, apply, and reduce —
for describing interventions.
ESCAPE provides a compiler that converts
the epidemic simulators written in ESL into C++ or CUDA programs.
Simulators created with ESCAPE are high performance
parallel programs that run on multi-core CPU systems
or GPU based systems.
The ESCAPE compiler itself is written in Python.
Raw data
{
"_id": null,
"home_page": null,
"name": "escape-abm",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Parantapa Bhattacharya <parantapa@virginia.edu>",
"download_url": "https://files.pythonhosted.org/packages/c1/37/0f57e998a97de031d0f66233384462e81fb42281ec1c573aaf2795dbc9ed/escape_abm-0.0.2.tar.gz",
"platform": null,
"description": "# ESCAPE: Epidemic Simulator Compiler and Programming Environment\n\n\n\nThe *Epidemic Simulator Compiler and Programming Environment* or ESCAPE\nis a framework for efficiently developing\nhigh-performance agent based epidemic simulators.\n\nESCAPE uses a domain specific language\ncalled the *Epidemic Simulator Language* or ESL,\nwhich users have to use to define the epidemic simulations.\nThe ESL language provides domain specific constructs\nto define compartmental disease models\nand the structure of the contact networks\non top of which the disease propagate.\nAdditionally, ESL also includes general purpose programming constructs\n— conditionals, loops, functions, variables, etc. —\nand parallel constructs\n— select, sample, apply, and reduce —\nfor describing interventions.\n\nESCAPE provides a compiler that converts\nthe epidemic simulators written in ESL into C++ or CUDA programs.\nSimulators created with ESCAPE are high performance\nparallel programs that run on multi-core CPU systems\nor GPU based systems.\nThe ESCAPE compiler itself is written in Python.\n",
"bugtrack_url": null,
"license": null,
"summary": "Epidemic Simulator Compiler and Programming Environment",
"version": "0.0.2",
"project_urls": {
"Homepage": "http://github.com/nssac/escape-abm"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c1370f57e998a97de031d0f66233384462e81fb42281ec1c573aaf2795dbc9ed",
"md5": "56bd89909479f629eb37c98f80cd1258",
"sha256": "b2a0ef18440bf0e3cca528b117abcef2a641b9cad61ddc4ad091aaa0a63b5470"
},
"downloads": -1,
"filename": "escape_abm-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "56bd89909479f629eb37c98f80cd1258",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 13297939,
"upload_time": "2024-09-10T19:08:16",
"upload_time_iso_8601": "2024-09-10T19:08:16.278162Z",
"url": "https://files.pythonhosted.org/packages/c1/37/0f57e998a97de031d0f66233384462e81fb42281ec1c573aaf2795dbc9ed/escape_abm-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-10 19:08:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nssac",
"github_project": "escape-abm",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "escape-abm"
}