Skip to main content

PyPI - Version PyPI - Python Version PyPI - License PyPI - Downloads PyPI DownloadsGitHub Actions

🚧 Under Development

This project is still in an alpha stage. Expect rapid changes, incomplete features, and possible breaking updates between releases.

  • The API may evolve as we stabilize core functionality.
  • Documentation and examples are incomplete.
  • Feedback and bug reports are especially valuable at this stage.

FlowReg logo pyflowreg-session-gui

Qt (PySide6) desktop application to configure and run PyFlowReg session mode locally or on a remote Slurm cluster through SSH.

Installation (Mamba)

Prerequisites

  • mamba (Miniforge/conda-forge recommended)
  • Python 3.10+ (examples below use 3.11)
  • System ssh and rsync available in PATH
  • For remote Slurm submission: working SSH alias (default deigo)
  • If you use conda instead of mamba, the commands are the same (mamba -> conda)

1) Create and activate environment

mamba create -n flowreg_gui python=3.11 -y
mamba activate flowreg_gui

2) Install from PyPI (recommended)

python -m pip install pyflowreg-session-gui

3) Verify installation

python -c "import pyflowreg_session_gui; print(pyflowreg_session_gui.__version__)"

Alternative: Editable install from source

git clone https://github.com/FlowRegSuite/pyflowreg-session-gui.git
cd pyflowreg-session-gui
python -m pip install -e .

For development tools (ruff, pytest):

python -m pip install -e .[dev]

Start The GUI

Preferred entrypoint:

pyflowreg-session-gui

Alternative:

python -m pyflowreg_session_gui.app

Remote Slurm Setup (GUI Tab: "Run Remote (slurm)")

Before using remote actions in the GUI, run this once in a terminal to ensure host key/auth are configured:

ssh -o StrictHostKeyChecking=accept-new deigo "echo connected"

If host key changed:

ssh-keygen -R deigo
ssh -o StrictHostKeyChecking=accept-new deigo "echo connected"

Then in the GUI:

  • Set SSH host alias (default deigo)
  • Set Remote base dir
  • Use Test SSH before Upload Config / Submit

Metadata

Release files for pyflowreg-session-gui 0.1.0

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

Source distribution (sdist)

Source distribution for pyflowreg-session-gui 0.1.0
File Size Uploaded
pyflowreg_session_gui-0.1.0.tar.gz 24.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyflowreg-session-gui 0.1.0
File Interpreter ABI Platform
pyflowreg_session_gui-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 51.5 kB

Release files / pyflowreg_session_gui-0.1.0.tar.gz

Download URL pyflowreg_session_gui-0.1.0.tar.gz
Size 24.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ecce4570b01809b42651043912f7008fe1030716a54c3132ea70f9eb16be193b
BLAKE2b-256 checksum
How to use checksums
ac80eebf0846b028d76b95a68ea29cad66c9190bbbe2a89cd2e0a775dfcbafd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 19, 2026.

Transparency log

Release files / pyflowreg_session_gui-0.1.0-py3-none-any.whl

Download URL pyflowreg_session_gui-0.1.0-py3-none-any.whl
Size 26.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8b62eba92e15b2ef85fcbf2f2d41e29b8257fbb09be3292241c34028154df28e
BLAKE2b-256 checksum
How to use checksums
e0761cefa012d81bf5684994c0f2a38d71bbbd5896482d61e4b6f8c87e4a6a89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

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