From 70dc3c43f93f8a6618a478c669db3c28af02f1c8 Mon Sep 17 00:00:00 2001 From: Christian Muise Date: Wed, 28 Aug 2024 15:53:55 -0400 Subject: [PATCH 1/2] Adding the panda package. --- planutils/packages/panda/install | 3 +++ planutils/packages/panda/manifest.json | 14 ++++++++++++++ planutils/packages/panda/run | 3 +++ planutils/packages/panda/uninstall | 3 +++ 4 files changed, 23 insertions(+) create mode 100755 planutils/packages/panda/install create mode 100644 planutils/packages/panda/manifest.json create mode 100755 planutils/packages/panda/run create mode 100755 planutils/packages/panda/uninstall diff --git a/planutils/packages/panda/install b/planutils/packages/panda/install new file mode 100755 index 0000000..c4355fa --- /dev/null +++ b/planutils/packages/panda/install @@ -0,0 +1,3 @@ +#!/bin/bash + +apptainer build panda.sif docker://pandaplanner/panda:latest diff --git a/planutils/packages/panda/manifest.json b/planutils/packages/panda/manifest.json new file mode 100644 index 0000000..3096395 --- /dev/null +++ b/planutils/packages/panda/manifest.json @@ -0,0 +1,14 @@ +{ + "name": "PANDA", + "description": "HTN Planner.", + "homepage": "https://panda-planner-dev.github.io/", + "install-size": "0M", + "dependencies": [], + "endpoint": { + "services": { + "solve": { + "template": "planner" + } + } + } +} diff --git a/planutils/packages/panda/run b/planutils/packages/panda/run new file mode 100755 index 0000000..54c49b1 --- /dev/null +++ b/planutils/packages/panda/run @@ -0,0 +1,3 @@ +#!/bin/bash + +apptainer run -e $(dirname $0)/panda.sif $@ diff --git a/planutils/packages/panda/uninstall b/planutils/packages/panda/uninstall new file mode 100755 index 0000000..6ee3c90 --- /dev/null +++ b/planutils/packages/panda/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm panda.sif From d0ab2524e295896159bea81cca3ea4f55b74d367 Mon Sep 17 00:00:00 2001 From: Christian Muise Date: Mon, 2 Sep 2024 21:12:46 -0400 Subject: [PATCH 2/2] Adding the PANDA size and description. --- planutils/packages/panda/manifest.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/planutils/packages/panda/manifest.json b/planutils/packages/panda/manifest.json index 3096395..f28ec2f 100644 --- a/planutils/packages/panda/manifest.json +++ b/planutils/packages/panda/manifest.json @@ -1,8 +1,8 @@ { "name": "PANDA", - "description": "HTN Planner.", + "description": "PANDA is a framework that combines different techniques related to Hierarchical Task Network (HTN) planning. PANDA is an acronym for Planning and Acting in a Network Decomposition Architecture. PANDA has been developed at the Institute of Artificial Intelligence at Ulm University headed by Susanne Biundo.", "homepage": "https://panda-planner-dev.github.io/", - "install-size": "0M", + "install-size": "31M", "dependencies": [], "endpoint": { "services": {