ansys / ansys/pyfluent

launcher class hierarchy

Open
#4,041 0 comments 0 reactions 0 assignees View on GitHub
refactoring
Dominant language
Python
Stars
497
Forks
77
Avg merge
22h 37m
Merged PRs (30d)
45

Description

Add private base classes: `LocalLauncher`, `RemoteLauncher`
Derive from LocalLauncher: `StandaloneLauncher`, `SlurmLauncher`, `DetachedLauncher`
Derive from RemoteLauncher: `ContainerLauncher`, `PIMLauncher`

Related PR #4028 (to be merged first)

Contributor guide

Open the contributing guide

Research direction

Locate the existing launcher classes in the pyfluent source and inspect related PR #4028 first, since it must be merged before this work. Confirm the requested private base classes and inheritance relationships, then verify that the launcher hierarchy matches the structure listed in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.