Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kanegraffiti/Parslet
/ types & classes
Types & classes
46 in github.com/Kanegraffiti/Parslet
⨍
Functions
437
◇
Types & classes
46
↓ 47 callers
Class
DAG
Represents a Directed Acyclic Graph (DAG) of Parslet tasks. This class is responsible for constructing the task graph based on declared
parslet/core/dag.py:40
↓ 39 callers
Class
DAGRunner
Executes tasks defined in a Parslet DAG in the correct topological order. The DAGRunner uses a `ThreadPoolExecutor` to run tasks concurrentl
parslet/core/runner.py:125
↓ 7 callers
Class
ContextOracle
Evaluate declarative context requirements for Parslet tasks. Parameters ---------- enabled : Iterable[str] | None, optional Manua
parslet/core/context.py:37
↓ 7 callers
Class
DaskToParsletTranslator
Replace Dask delayed constructs with Parslet equivalents.
parslet/compat/dask_adapter.py:21
↓ 6 callers
Class
AdaptivePolicy
Decide worker pool size based on system resources.
parslet/core/policy.py:11
↓ 6 callers
Class
IRTask
Representation of a single task in the interoperability graph.
parslet/core/ir.py:19
↓ 5 callers
Class
PowerState
Snapshot of the system's current power conditions.
parslet/utils/power.py:27
↓ 4 callers
Class
ThreadPoolExecutor
tests/test_hybrid.py:39
↓ 3 callers
Class
AdaptiveScheduler
Simple resource-aware scheduler for DAGRunner.
parslet/core/scheduler.py:17
↓ 3 callers
Class
Config
tests/test_hybrid.py:34
↓ 3 callers
Class
ParslToParsletTranslator
Replace Parsl decorators and APIs with Parslet equivalents.
parslet/compat/parsl_adapter.py:27
↓ 3 callers
Class
ParsletFuture
Represents the placeholder for the future result of a Parslet task. When a function decorated with `@parslet_task` is called, it does not
parslet/core/task.py:52
↓ 2 callers
Class
GraphvizExecutableNotFoundError
Custom exception raised when Graphviz executable (e.g., 'dot') is not found by `pydot`. This error indicates that while `pydot` might be
parslet/core/exporter.py:55
↓ 2 callers
Class
ModelResult
Result of model prediction.
examples/rad_parslet/rad_parslet.py:50
↓ 2 callers
Class
ResourceSnapshot
Lightweight container for system resource metrics.
parslet/utils/resource_utils.py:42
↓ 2 callers
Class
SecurityError
Raised when a security sentry blocks an operation.
parslet/security/__init__.py:28
↓ 1 callers
Class
BatteryLevelLowError
Task skipped because system battery level is too low.
parslet/core/runner.py:88
↓ 1 callers
Class
BatteryLevelLowError
Raised when system battery is below threshold.
examples/rad_parslet/rad_parslet.py:31
↓ 1 callers
Class
CheckpointManager
Manage task checkpoints using a simple JSON file.
parslet/utils/checkpointing.py:9
↓ 1 callers
Class
ConciergeOrchestrator
Generate high-touch concierge experiences for Parslet runs.
parslet/core/concierge.py:34
↓ 1 callers
Class
ConciergeSummary
Bundle of useful counters about a DAG run.
parslet/core/concierge.py:21
↓ 1 callers
Class
ContextNotSatisfiedError
Task skipped because its context requirements were not satisfied.
parslet/core/runner.py:105
↓ 1 callers
Class
ContextResult
Structured result describing a context evaluation.
parslet/core/context.py:27
↓ 1 callers
Class
DAGCycleError
Custom exception raised when a cycle is detected in the task dependency graph. This error indicates that the defined task dependencies f
parslet/core/dag.py:26
↓ 1 callers
Class
DFK
tests/test_parsl_bridge.py:48
↓ 1 callers
Class
DFK
tests/test_hybrid.py:43
↓ 1 callers
Class
DummyConn
tests/test_network_utils.py:6
↓ 1 callers
Class
DummyFuture
tests/test_parsl_bridge.py:15
↓ 1 callers
Class
DummyFuture
tests/test_hybrid.py:10
↓ 1 callers
Class
EnergyAwarePolicy
Hybrid policy that considers task metadata and power state.
parslet/core/policy.py:36
↓ 1 callers
Class
FakeModel
tests/test_rad_parslet.py:34
↓ 1 callers
Class
FileRelay
Copy result files to a remote destination using ``scp`` if available.
parslet/hybrid/relay.py:12
↓ 1 callers
Class
IRGraph
Container for a task graph used in conversions.
parslet/core/ir.py:33
↓ 1 callers
Class
LowMemoryError
Raised when system RAM is below threshold.
examples/rad_parslet/rad_parslet.py:39
↓ 1 callers
Class
ParsletToParslTranslator
Replace Parslet decorators with Parsl equivalents.
parslet/compat/parsl_adapter.py:71
↓ 1 callers
Class
PydotImportError
Custom exception raised when `pydot` library is required but not found. This typically occurs when trying to use DOT or PNG export functiona
parslet/core/exporter.py:37
↓ 1 callers
Class
ResourceLimitError
Task failed due to system resource exhaustion (e.g., memory).
parslet/core/runner.py:101
↓ 1 callers
Class
TinyMeanModel
Stub model predicting based on pixel mean.
examples/rad_parslet/rad_parslet.py:57
↓ 1 callers
Class
TinyStdModel
Stub model predicting based on pixel standard deviation.
examples/rad_parslet/rad_parslet.py:70
↓ 1 callers
Class
UpstreamTaskFailedError
Custom exception raised when a task cannot run because one of its upstream dependencies failed. Attributes: skipped_task_id (str
parslet/core/runner.py:48
Class
Config
tests/test_parsl_bridge.py:39
Class
DataFlowKernel
Minimal stub of Parsl's ``DataFlowKernel``. Instantiating this class issues a warning since Parslet manages task scheduling internally.
parslet/compat/parsl_adapter.py:295
Class
Defcon
Security layer with multiple levels.
parslet/security/defcon.py:17
Class
RunnerProtocol
Small protocol subset of :class:`parslet.core.runner.DAGRunner`.
parslet/core/concierge.py:181
Class
ThreadPoolExecutor
tests/test_parsl_bridge.py:44
Class
_BlockedPopen
parslet/security/__init__.py:59