Skip to content
Back to skills

Installation And Backends

ASecurity

"Routes PhiFlow installation, import, backend detection, and

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
toolspythonbashbackend

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 3 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill installation-and-backends --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Installation And Backends?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Installation And Backends
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-installation-and-backends/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-installation-and-backends)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: installation-and-backends
description: "Routes PhiFlow installation, import, backend detection, and
  environment smoke checks."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Installation and Backends

Use this sub-skill when the user asks to install PhiFlow, verify that the
package imports, check `phi.verify()`, inspect `phi.detect_backends()`, or sort
out missing optional backend/UI dependencies.

## Route here for

- editable installs from a local checkout
- published-package installs via `pip install phiflow`
- import failures involving `phi` or `phiml`
- backend detection and backend readiness questions
- Dash / Plotly web-UI setup and smoke checks

## Do not route here

- field, geometry, scene, or mesh workflows -> `core-data-and-geometry`
- advection, diffusion, fluids, waves, FLIP, or SPH -> `physics-and-simulation`
- gradients, Jacobians, or inverse problems -> `optimization-and-learning`
- plotting, controls, or scalar logs after install -> `visualization-and-ui`

## Start with these commands

```bash
python -m pip install -e .
python scripts/check_install.py --show-backends
```

If you only need the published wheel, install `phiflow` from PyPI. The import
name is `phi`, and the repository depends on `phiml` for the tensor/backends
layer.

## Verified runtime facts

- `phi.verify()` is the package smoke check and reports the minimal runtime
  status plus the Dash / Plotly web-UI status.
- `phi.detect_backends()` returns the registered backends that are available in
  the current environment.
- `phi.flow` re-exports the common field, geometry, physics, and plotting names
  for convenience, but this sub-skill still expects the package to be installed
  correctly.

## Common choices

1. **Local inspection from a checkout:** use editable install plus the smoke
   script in this skill tree.
2. **Only need the published package:** install `phiflow`, then run
   `python -c "import phi; phi.verify()"`.
3. **Need web UI support:** install `dash` and `plotly` as well.
4. **Need backend-specific work:** install the backend wheel that matches the
   workflow you are actually using, then re-run the smoke check.

## Read next

- [`references/install-and-backends.md`](references/install-and-backends.md)
  for install choices and backend notes.
- [`references/troubleshooting.md`](references/troubleshooting.md) for missing
  package, missing backend, or stale-doc failures.
- [`../../scripts/check_install.py`](../../scripts/check_install.py) to run the
  safe install smoke check from this skill tree.

Files in this skill

  • SKILL.md2.5 KB
  • references/install-and-backends.md2.2 KB
  • references/troubleshooting.md1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.