Difference between revisions of "Template:Pip"

From BITPlan Wiki
Jump to navigation Jump to search
Line 25: Line 25:
 
}}
 
}}
 
</includeonly>
 
</includeonly>
 +
=
 +
<mermaid>
 +
flowchart LR
 +
    YAML[YAML Input: Lehrplan] --> DCM{DCM Online Service}
 +
    JSON[JSON Input: Kompetenzen] --> DCM
 +
    DCM --> SVG[SVG Output]
 +
    SVG -.-> Popups[Optional JavaScript Popups]
 +
 +
    YAML -->LP[CompetenceTree,\n CompetenceAspect,\n CompetenceArea,\n CompetenceFacet]
 +
    JSON -->K[Learner,\n Achievement,\n CompetenceElement]
 +
 +
 +
    LP -. generalizes .-> CompetenceElement
 +
    K -. uses .-> CompetenceElement
 +
 +
    classDef input fill:#e6e6e6,stroke:#333,stroke-width:2px;
 +
    classDef process fill:#bde0f0,stroke:#333,stroke-width:4px;
 +
    classDef output fill:#e6e6e6,stroke:#333,stroke-width:2px;
 +
    classDef optional fill:#F0EAD6,stroke:#333,stroke-width:2px;
 +
 +
    class YAML,JSON input;
 +
    class DCM process;
 +
    class SVG output;
 +
    class Popups optional;
 +
 +
</mermaid>

Revision as of 16:57, 28 February 2024

This is a template to describe the installation procedure via pip for a python package

Usage

Example

{{pip|pyLodStorage}}


Installation

pip install pyLodStorage
# alternatively if your pip is not a python3 pip
pip3 install pyLodStorage 
# local install from source directory of pyLodStorage 
pip install .

upgrade

pip install pyLodStorage  -U
# alternatively if your pip is not a python3 pip
pip3 install pyLodStorage -U

= <mermaid> flowchart LR

   YAML[YAML Input: Lehrplan] --> DCM{DCM Online Service}
   JSON[JSON Input: Kompetenzen] --> DCM
   DCM --> SVG[SVG Output]
   SVG -.-> Popups[Optional JavaScript Popups]
   YAML -->LP[CompetenceTree,\n CompetenceAspect,\n CompetenceArea,\n CompetenceFacet]
   JSON -->K[Learner,\n Achievement,\n CompetenceElement]


   LP -. generalizes .-> CompetenceElement
   K -. uses .-> CompetenceElement
   classDef input fill:#e6e6e6,stroke:#333,stroke-width:2px;
   classDef process fill:#bde0f0,stroke:#333,stroke-width:4px;
   classDef output fill:#e6e6e6,stroke:#333,stroke-width:2px;
   classDef optional fill:#F0EAD6,stroke:#333,stroke-width:2px;
   class YAML,JSON input;
   class DCM process;
   class SVG output;
   class Popups optional;

</mermaid>


= <mermaid> flowchart LR

   YAML[YAML Input: Lehrplan] --> DCM{DCM Online Service}
   JSON[JSON Input: Kompetenzen] --> DCM
   DCM --> SVG[SVG Output]
   SVG -.-> Popups[Optional JavaScript Popups]
   YAML -->LP[CompetenceTree,\n CompetenceAspect,\n CompetenceArea,\n CompetenceFacet]
   JSON -->K[Learner,\n Achievement,\n CompetenceElement]


   LP -. generalizes .-> CompetenceElement
   K -. uses .-> CompetenceElement
   classDef input fill:#e6e6e6,stroke:#333,stroke-width:2px;
   classDef process fill:#bde0f0,stroke:#333,stroke-width:4px;
   classDef output fill:#e6e6e6,stroke:#333,stroke-width:2px;
   classDef optional fill:#F0EAD6,stroke:#333,stroke-width:2px;
   class YAML,JSON input;
   class DCM process;
   class SVG output;
   class Popups optional;

</mermaid>