Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
active_runs() (in module fm_weck.grpc_service.run_store)
add_benchexec_capabilities (fm_weck.engine.Engine attribute)
add_container_long_opt() (fm_weck.engine.Engine method)
add_environment() (fm_weck.engine.Engine method)
add_FmWeckRemoteServicer_to_server() (in module fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc)
add_mounting_capabilities (fm_weck.engine.Engine attribute)
add_run() (in module fm_weck.grpc_service.run_store)
add_shared_args_for_client() (in module fm_weck.cli)
add_shared_args_for_run_modes() (in module fm_weck.cli)
add_shared_args_for_zenodo_modes() (in module fm_weck.cli)
add_tool_arg() (in module fm_weck.cli)
as_absolute_path() (fm_weck.config.Config method)
as_benchexec_run() (fm_weck.run_result.RunResult method)
ask_and_clear() (in module fm_weck.cache_mgr)
assemble_command() (fm_weck.engine.Engine method)
assemble_smoke_test_command() (fm_weck.engine.Engine method)
auth_flow() (fm_weck.zenodo.TokenAuth method)
B
base_command() (fm_weck.engine.Docker method)
(fm_weck.engine.Engine method)
(fm_weck.engine.Runexec method)
base_image() (fm_weck.engine.Engine.BuildCommand method)
benchexec_capabilities() (fm_weck.engine.Docker method)
(fm_weck.engine.Engine method)
(fm_weck.engine.Podman method)
(fm_weck.engine.Runexec method)
build() (fm_weck.engine.Engine.BuildCommand method)
build_args (fm_weck.engine.Engine.BuildCommand attribute)
C
cache_location (fm_weck.config.Config property)
cancel_run() (fm_weck.grpc_service.request_handling.RunHandler method)
(in module fm_weck.grpc_service.fm_weck_client)
cancelRun() (fm_weck.grpc_service.fm_weck_server.FmWeckRemote method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemote static method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemoteServicer method)
Capture (class in fm_weck.capture)
check_cache_entry() (in module fm_weck.serve)
check_client_options() (in module fm_weck.cli)
check_existing_records() (fm_weck.zenodo.ZenodoSession method)
check_if_doi_exists_locally() (fm_weck.image_mgr.ImageMgr method)
cleanup() (fm_weck.grpc_service.request_handling.RunHandler method)
cleanupRun() (fm_weck.grpc_service.fm_weck_server.FmWeckRemote method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemote static method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemoteServicer method)
clear_cache() (in module fm_weck.cache_mgr)
cli() (in module fm_weck.cli)
client_expert_run() (in module fm_weck.grpc_service.fm_weck_client)
client_get_run() (in module fm_weck.grpc_service.fm_weck_client)
client_run() (in module fm_weck.grpc_service.fm_weck_client)
close() (fm_weck.grpc_service.request_handling.RunHandler method)
command (fm_weck.run_result.RunResult attribute)
Config (class in fm_weck.config)
containerfile (fm_weck.engine.Engine.BuildCommand attribute)
copy_ensuring_unix_line_endings() (in module fm_weck.file_util)
D
defaults() (fm_weck.config.Config method)
delete_deposition() (fm_weck.zenodo.ZenodoSession method)
detail (fm_weck.exceptions.Failure attribute)
determine_result() (fm_weck.run_result.RunResult method)
Docker (class in fm_weck.engine)
Docker.DockerBuildCommand (class in fm_weck.engine)
download() (fm_weck.zenodo.ZenodoSession method)
download_with_progress_bar() (fm_weck.zenodo.ZenodoSession method)
dry_run (fm_weck.engine.Engine attribute)
E
Engine (class in fm_weck.engine)
engine() (fm_weck.engine.Docker.DockerBuildCommand method)
(fm_weck.engine.Engine.BuildCommand method)
Engine.BuildCommand (class in fm_weck.engine)
ensure_linux_style() (in module fm_weck.file_util)
exit_code (fm_weck.run_result.RunResult attribute)
extract_image() (fm_weck.engine.Engine static method)
F
failed() (fm_weck.grpc_service.request_handling.RunHandler method)
Failure (class in fm_weck.exceptions)
failure() (fm_weck.grpc_service.request_handling.RunHandler method)
failure_from_exception() (in module fm_weck.exceptions)
failure_to_error_code() (in module fm_weck.exceptions)
fm_tools_choice_map() (in module fm_weck.resources)
fm_weck
module
fm_weck.cache_mgr
module
fm_weck.capture
module
fm_weck.cli
module
fm_weck.config
module
fm_weck.engine
module
fm_weck.exceptions
module
fm_weck.file_util
module
fm_weck.grpc_service
module
fm_weck.grpc_service.fm_weck_client
module
fm_weck.grpc_service.fm_weck_server
module
fm_weck.grpc_service.proto
module
fm_weck.grpc_service.proto.fm_weck_service_pb2
module
fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc
module
fm_weck.grpc_service.request_handling
module
fm_weck.grpc_service.run_store
module
fm_weck.grpc_service.server_utils
module
fm_weck.image_mgr
module
fm_weck.resources
module
fm_weck.run_result
module
fm_weck.runexec_mode
module
fm_weck.runexec_util
module
fm_weck.serve
module
fm_weck.smoke_test_mode
module
fm_weck.tmp_file
module
fm_weck.version_listing
module
fm_weck.zenodo
module
FmWeckRemote (class in fm_weck.grpc_service.fm_weck_server)
(class in fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc)
FmWeckRemoteServicer (class in fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc)
FmWeckRemoteStub (class in fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc)
from_config() (fm_weck.engine.Engine method)
from_defaults_or_none() (fm_weck.config.Config method)
G
get() (fm_weck.config.Config method)
get_c_program() (fm_weck.grpc_service.request_handling.RunHandler method)
get_checksum_db() (fm_weck.config.Config method)
get_custom_property() (fm_weck.grpc_service.request_handling.RunHandler method)
get_custom_tool() (fm_weck.grpc_service.request_handling.RunHandler method)
get_file() (fm_weck.grpc_service.request_handling.RunHandler method)
get_property() (fm_weck.grpc_service.request_handling.RunHandler method)
get_run() (in module fm_weck.grpc_service.run_store)
get_shelve_path_for_benchexec() (fm_weck.config.Config method)
get_shelve_path_for_property() (fm_weck.config.Config method)
get_shelve_space_for() (fm_weck.config.Config method)
get_tool() (fm_weck.grpc_service.request_handling.RunHandler method)
get_upload_metadata() (fm_weck.zenodo.ZenodoSession method)
get_version_for_competition_year() (in module fm_weck.cli)
get_workdir() (fm_weck.engine.Engine method)
glob() (fm_weck.grpc_service.request_handling.RunHandler method)
H
handle_io (fm_weck.engine.Engine attribute)
I
image (fm_weck.engine.Engine attribute)
image_from() (fm_weck.engine.Docker method)
(fm_weck.engine.Engine method)
(fm_weck.engine.Podman method)
(fm_weck.engine.Runexec method)
ImageMgr (class in fm_weck.image_mgr)
inspect_image() (fm_weck.engine.Engine.BuildCommand method)
install_fm_tool() (in module fm_weck.serve)
interactive (fm_weck.engine.Engine attribute)
interactive_command() (fm_weck.engine.Engine method)
is_canceled() (fm_weck.grpc_service.request_handling.RunHandler method)
is_dry_run() (fm_weck.config.Config method)
is_running() (fm_weck.grpc_service.request_handling.RunHandler method)
iter_fm_data() (in module fm_weck.resources)
iter_properties() (in module fm_weck.resources)
J
join() (fm_weck.grpc_service.request_handling.RunHandler method)
K
kind (fm_weck.exceptions.Failure attribute)
L
list_known_properties() (in module fm_weck.cli)
list_known_tools() (in module fm_weck.cli)
load() (fm_weck.config.Config method)
load_image() (fm_weck.engine.Engine.BuildCommand method)
(fm_weck.image_mgr.ImageMgr method)
load_zenodo_token() (fm_weck.zenodo.ZenodoMgr static method)
locate_and_check_smoke_test_file() (in module fm_weck.smoke_test_mode)
log_no_image_error() (in module fm_weck.cli)
M
main_clear_cache() (in module fm_weck.cli)
main_client() (in module fm_weck.cli)
main_client_expert() (in module fm_weck.cli)
main_client_get_run() (in module fm_weck.cli)
main_client_query_files() (in module fm_weck.cli)
main_config() (in module fm_weck.cli)
main_install() (in module fm_weck.cli)
main_manual() (in module fm_weck.cli)
main_publish() (in module fm_weck.cli)
main_pull() (in module fm_weck.cli)
main_push() (in module fm_weck.cli)
main_run() (in module fm_weck.cli)
main_runexec() (in module fm_weck.cli)
main_server() (in module fm_weck.cli)
main_shell() (in module fm_weck.cli)
main_smoke_test() (in module fm_weck.cli)
main_versions() (in module fm_weck.cli)
make_script_available() (fm_weck.config.Config method)
map_doi() (in module fm_weck.serve)
message (fm_weck.exceptions.Failure attribute)
module
fm_weck
fm_weck.cache_mgr
fm_weck.capture
fm_weck.cli
fm_weck.config
fm_weck.engine
fm_weck.exceptions
fm_weck.file_util
fm_weck.grpc_service
fm_weck.grpc_service.fm_weck_client
fm_weck.grpc_service.fm_weck_server
fm_weck.grpc_service.proto
fm_weck.grpc_service.proto.fm_weck_service_pb2
fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc
fm_weck.grpc_service.request_handling
fm_weck.grpc_service.run_store
fm_weck.grpc_service.server_utils
fm_weck.image_mgr
fm_weck.resources
fm_weck.run_result
fm_weck.runexec_mode
fm_weck.runexec_util
fm_weck.serve
fm_weck.smoke_test_mode
fm_weck.tmp_file
fm_weck.version_listing
fm_weck.zenodo
mount() (fm_weck.engine.Engine method)
mountable_absolute_paths_of_command() (in module fm_weck.runexec_util)
mounting_capabilities() (fm_weck.engine.Engine method)
mounts() (fm_weck.config.Config method)
mp (fm_weck.grpc_service.request_handling.RunHandler attribute)
N
NoImageError
NoSmokeTestFileError
NTempFile (class in fm_weck.tmp_file)
O
output (fm_weck.grpc_service.request_handling.RunHandler property)
output_files (fm_weck.grpc_service.request_handling.RunHandler property)
overlay_tool_dir (fm_weck.engine.Engine attribute)
P
packages() (fm_weck.engine.Engine.BuildCommand method)
parse() (in module fm_weck.cli)
parse_fm_data() (in module fm_weck.config)
Podman (class in fm_weck.engine)
Podman.PodmanBuildCommand (class in fm_weck.engine)
prepare_image() (fm_weck.image_mgr.ImageMgr method)
prepare_image_for_zenodo() (fm_weck.image_mgr.ImageMgr method)
prepare_new_version_upload() (fm_weck.zenodo.ZenodoSession method)
print_dockerfile_warning() (fm_weck.image_mgr.ImageMgr static method)
print_output_to_stdout (fm_weck.engine.Engine attribute)
print_versions() (fm_weck.version_listing.VersionListing method)
properties_completer() (fm_weck.cli.ShellCompletion static method)
property_choice_map() (in module fm_weck.resources)
publish() (fm_weck.zenodo.ZenodoMgr method)
(fm_weck.zenodo.ZenodoSession method)
pull() (fm_weck.zenodo.ZenodoMgr method)
push() (fm_weck.zenodo.ZenodoMgr method)
Q
query_files() (in module fm_weck.grpc_service.fm_weck_client)
queryFiles() (fm_weck.grpc_service.fm_weck_server.FmWeckRemote method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemote static method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemoteServicer method)
R
raw_output (fm_weck.run_result.RunResult attribute)
read_file() (in module fm_weck.grpc_service.server_utils)
ready() (fm_weck.grpc_service.request_handling.RunHandler method)
remove_run() (in module fm_weck.grpc_service.run_store)
resolve_download_info() (fm_weck.zenodo.ZenodoSession method)
resolve_property() (in module fm_weck.cli)
resolve_property_for_server() (in module fm_weck.cli)
resolve_tool() (in module fm_weck.cli)
run() (fm_weck.engine.Engine method)
(fm_weck.engine.Runexec method)
run_guided() (in module fm_weck.serve)
run_manual() (in module fm_weck.serve)
run_runexec() (in module fm_weck.runexec_mode)
run_smoke_test() (in module fm_weck.smoke_test_mode)
run_smoke_test_gitlab_ci() (in module fm_weck.smoke_test_mode)
Runexec (class in fm_weck.engine)
RunFailedError
RunHandler (class in fm_weck.grpc_service.request_handling)
RunResult (class in fm_weck.run_result)
S
save_image() (fm_weck.engine.Engine.BuildCommand method)
(fm_weck.zenodo.ZenodoSession method)
save_zenodo_token() (fm_weck.zenodo.ZenodoMgr static method)
serve() (in module fm_weck.grpc_service.fm_weck_server)
set_default_image() (fm_weck.config.Config method)
set_dry_run() (fm_weck.config.Config method)
set_log_file() (fm_weck.engine.Engine method)
set_log_options() (in module fm_weck.cli)
set_output_dir() (fm_weck.engine.Engine method)
setup_command() (fm_weck.engine.Docker method)
(fm_weck.engine.Engine method)
(fm_weck.engine.Runexec method)
setup_fm_tool() (in module fm_weck.serve)
ShellCompletion (class in fm_weck.cli)
smoke_test_file (fm_weck.smoke_test_mode.SmokeTestFileIsNotExecutableError attribute)
SmokeTestError
SmokeTestFileIsEmptyError
SmokeTestFileIsNotExecutableError
start() (fm_weck.grpc_service.request_handling.RunHandler method)
start_expert() (fm_weck.grpc_service.request_handling.RunHandler method)
start_expert_run() (in module fm_weck.grpc_service.fm_weck_client)
start_run() (in module fm_weck.grpc_service.fm_weck_client)
startExpertRun() (fm_weck.grpc_service.fm_weck_server.FmWeckRemote method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemote static method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemoteServicer method)
startRun() (fm_weck.grpc_service.fm_weck_server.FmWeckRemote method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemote static method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemoteServicer method)
StillRunningError
successful() (fm_weck.grpc_service.request_handling.RunHandler method)
T
tag_exists() (fm_weck.engine.Engine.BuildCommand method)
tag_image() (fm_weck.engine.Engine.BuildCommand method)
(fm_weck.image_mgr.ImageMgr method)
TokenAuth (class in fm_weck.zenodo)
tool (fm_weck.cli.ToolQualifier attribute)
tool_and_version (fm_weck.version_listing.VersionListing attribute)
tool_completer() (fm_weck.cli.ShellCompletion static method)
ToolQualifier (class in fm_weck.cli)
U
update_checksum() (in module fm_weck.serve)
upload() (fm_weck.zenodo.ZenodoSession method)
upload_with_progress_bar() (fm_weck.zenodo.ZenodoSession method)
use_overlay() (fm_weck.engine.Engine method)
V
version (fm_weck.cli.ToolQualifier attribute)
VersionListing (class in fm_weck.version_listing)
versions_completer() (fm_weck.cli.ShellCompletion static method)
W
wait_on_run() (in module fm_weck.grpc_service.fm_weck_client)
waitOnRun() (fm_weck.grpc_service.fm_weck_server.FmWeckRemote method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemote static method)
(fm_weck.grpc_service.proto.fm_weck_service_pb2_grpc.FmWeckRemoteServicer method)
work_dir (fm_weck.engine.Engine attribute)
worker() (in module fm_weck.grpc_service.request_handling)
write() (fm_weck.tmp_file.NTempFile method)
Z
ZenodoError
ZenodoMgr (class in fm_weck.zenodo)
ZenodoSession (class in fm_weck.zenodo)
FM-Weck
Navigation
Tutorial
Reproduction Package for fm-weck
Remote-Run Tutorial
Table of Contents
Shell Completion Setup
Zenodo Container Registry
fm_weck
Related Topics
Documentation overview