LICENSE
README.md
pyproject.toml
src/qqtools/__init__.py
src/qqtools/__init__.pyi
src/qqtools/py.typed
src/qqtools/qcontext.py
src/qqtools/qdict.py
src/qqtools/qimport.py
src/qqtools/qlogreader.py
src/qqtools/qtimer.py
src/qqtools/version.py
src/qqtools.egg-info/PKG-INFO
src/qqtools.egg-info/SOURCES.txt
src/qqtools.egg-info/dependency_links.txt
src/qqtools.egg-info/entry_points.txt
src/qqtools.egg-info/requires.txt
src/qqtools.egg-info/top_level.txt
src/qqtools/cli/__init__.py
src/qqtools/cli/qcgen.py
src/qqtools/cli/qread.py
src/qqtools/config/__init__.py
src/qqtools/config/qjson.py
src/qqtools/config/qlmdb.py
src/qqtools/config/qpickle.py
src/qqtools/config/qssert.py
src/qqtools/config/qsyspath.py
src/qqtools/config/qtime.py
src/qqtools/config/fetch/__init__.py
src/qqtools/config/fetch/gdown.py
src/qqtools/config/yaml/__init__.py
src/qqtools/config/yaml/qInheritLoader.py
src/qqtools/config/yaml/qyaml.py
src/qqtools/data/__init__.py
src/qqtools/data/list_utils.py
src/qqtools/data/plot_utils.py
src/qqtools/data/qbalance.py
src/qqtools/data/qdatalist.py
src/qqtools/data/qscaladict.py
src/qqtools/nn/__init__.py
src/qqtools/plugins/__init__.py
src/qqtools/plugins/qConfigGen/__init__.py
src/qqtools/plugins/qConfigGen/main.py
src/qqtools/plugins/qConfigGen/pts/__init__.py
src/qqtools/plugins/qConfigGen/pts/earlystopPt.py
src/qqtools/plugins/qConfigGen/pts/globalPt.py
src/qqtools/plugins/qConfigGen/pts/lrSchedulerPt.py
src/qqtools/plugins/qConfigGen/pts/modelPt.py
src/qqtools/plugins/qConfigGen/pts/optimizerPt.py
src/qqtools/plugins/qConfigGen/pts/runnerPt.py
src/qqtools/plugins/qConfigGen/pts/taskPt.py
src/qqtools/plugins/qchem/__init__.py
src/qqtools/plugins/qchem/xtb_reader.py
src/qqtools/plugins/qchem/gaus_reader/__init__.py
src/qqtools/plugins/qchem/gaus_reader/batch_process_gaussian_log.py
src/qqtools/plugins/qchem/gaus_reader/gaus_reader.py
src/qqtools/plugins/qchem/gaus_reader/process_gaussian_log.py
src/qqtools/plugins/qexp/__init__.py
src/qqtools/plugins/qexp/activation.py
src/qqtools/plugins/qexp/agent_process.py
src/qqtools/plugins/qexp/authority.py
src/qqtools/plugins/qexp/authority_work.py
src/qqtools/plugins/qexp/cli.py
src/qqtools/plugins/qexp/config_types.py
src/qqtools/plugins/qexp/doctor.py
src/qqtools/plugins/qexp/events.py
src/qqtools/plugins/qexp/executor.py
src/qqtools/plugins/qexp/formatter.py
src/qqtools/plugins/qexp/launch_policy.py
src/qqtools/plugins/qexp/layout.py
src/qqtools/plugins/qexp/lease.py
src/qqtools/plugins/qexp/legacy_agent.py
src/qqtools/plugins/qexp/lifecycle.py
src/qqtools/plugins/qexp/locking.py
src/qqtools/plugins/qexp/machine_config.py
src/qqtools/plugins/qexp/machine_dispatch_plan.py
src/qqtools/plugins/qexp/machine_state.py
src/qqtools/plugins/qexp/manifest.py
src/qqtools/plugins/qexp/models.py
src/qqtools/plugins/qexp/notification_config.py
src/qqtools/plugins/qexp/observer.py
src/qqtools/plugins/qexp/policy.py
src/qqtools/plugins/qexp/progress_format.py
src/qqtools/plugins/qexp/progress_policy.py
src/qqtools/plugins/qexp/project_maintenance.py
src/qqtools/plugins/qexp/runner.py
src/qqtools/plugins/qexp/scheduler.py
src/qqtools/plugins/qexp/schema6_upgrade.py
src/qqtools/plugins/qexp/storage.py
src/qqtools/plugins/qexp/tmux.py
src/qqtools/plugins/qexp/agent/__init__.py
src/qqtools/plugins/qexp/agent/bindings.py
src/qqtools/plugins/qexp/agent/context.py
src/qqtools/plugins/qexp/agent/control_plane.py
src/qqtools/plugins/qexp/agent/deadlines.py
src/qqtools/plugins/qexp/agent/dispatch_loop.py
src/qqtools/plugins/qexp/agent/dispatch_probe.py
src/qqtools/plugins/qexp/agent/helpers.py
src/qqtools/plugins/qexp/agent/lifecycle.py
src/qqtools/plugins/qexp/agent/process.py
src/qqtools/plugins/qexp/agent/progress_loop.py
src/qqtools/plugins/qexp/agent/project_admin.py
src/qqtools/plugins/qexp/agent/recovery_capture.py
src/qqtools/plugins/qexp/agent/recovery_discovery.py
src/qqtools/plugins/qexp/agent/recovery_enrollment.py
src/qqtools/plugins/qexp/agent/registration.py
src/qqtools/plugins/qexp/commands/__init__.py
src/qqtools/plugins/qexp/commands/cleanup.py
src/qqtools/plugins/qexp/commands/group.py
src/qqtools/plugins/qexp/commands/group_cancel.py
src/qqtools/plugins/qexp/commands/logs.py
src/qqtools/plugins/qexp/commands/task.py
src/qqtools/plugins/qexp/commands/worker_removal.py
src/qqtools/plugins/qexp/commands/worker_removal_discovery.py
src/qqtools/plugins/qexp/domain/__init__.py
src/qqtools/plugins/qexp/domain/policies.py
src/qqtools/plugins/qexp/infrastructure/__init__.py
src/qqtools/plugins/qexp/infrastructure/clock.py
src/qqtools/plugins/qexp/infrastructure/host.py
src/qqtools/plugins/qexp/infrastructure/process.py
src/qqtools/plugins/qexp/notifications/__init__.py
src/qqtools/plugins/qexp/notifications/base.py
src/qqtools/plugins/qexp/notifications/feishu.py
src/qqtools/plugins/qexp/runtime/__init__.py
src/qqtools/plugins/qexp/runtime/attempt_recovery.py
src/qqtools/plugins/qexp/runtime/authority_lock.py
src/qqtools/plugins/qexp/runtime/authority_scan.py
src/qqtools/plugins/qexp/runtime/claim_archive_scan.py
src/qqtools/plugins/qexp/runtime/claims.py
src/qqtools/plugins/qexp/runtime/dependencies.py
src/qqtools/plugins/qexp/runtime/directory_capture.py
src/qqtools/plugins/qexp/runtime/group_cancellation.py
src/qqtools/plugins/qexp/runtime/group_namespace.py
src/qqtools/plugins/qexp/runtime/locks.py
src/qqtools/plugins/qexp/runtime/operation_store.py
src/qqtools/plugins/qexp/runtime/paths.py
src/qqtools/plugins/qexp/runtime/placement.py
src/qqtools/plugins/qexp/runtime/process_evidence.py
src/qqtools/plugins/qexp/runtime/progress.py
src/qqtools/plugins/qexp/runtime/progress_types.py
src/qqtools/plugins/qexp/runtime/protocol_compatibility.py
src/qqtools/plugins/qexp/runtime/records.py
src/qqtools/plugins/qexp/runtime/recovery_admission.py
src/qqtools/plugins/qexp/runtime/responsibility.py
src/qqtools/plugins/qexp/runtime/responsibility_backfill.py
src/qqtools/plugins/qexp/runtime/responsibility_capture.py
src/qqtools/plugins/qexp/runtime/responsibility_cleanup.py
src/qqtools/plugins/qexp/runtime/responsibility_completion.py
src/qqtools/plugins/qexp/runtime/responsibility_generation.py
src/qqtools/plugins/qexp/runtime/responsibility_import.py
src/qqtools/plugins/qexp/runtime/responsibility_process_capture.py
src/qqtools/plugins/qexp/runtime/responsibility_qualification.py
src/qqtools/plugins/qexp/runtime/responsibility_store.py
src/qqtools/plugins/qexp/runtime/responsibility_task_cleanup.py
src/qqtools/plugins/qexp/runtime/store.py
src/qqtools/plugins/qexp/runtime/submission.py
src/qqtools/plugins/qexp/runtime/submission_control.py
src/qqtools/plugins/qexp/runtime/submission_control_maintenance.py
src/qqtools/plugins/qexp/runtime/submission_plan.py
src/qqtools/plugins/qexp/runtime/tasks.py
src/qqtools/plugins/qexp/runtime/termination.py
src/qqtools/plugins/qexp/runtime/work_budget.py
src/qqtools/plugins/qexp/runtime/availability/__init__.py
src/qqtools/plugins/qexp/runtime/availability/offer_deadlines.py
src/qqtools/plugins/qexp/runtime/availability/transitions.py
src/qqtools/plugins/qexp/runtime/group_discovery/__init__.py
src/qqtools/plugins/qexp/runtime/group_discovery/changes.py
src/qqtools/plugins/qexp/runtime/group_discovery/checkpoint.py
src/qqtools/plugins/qexp/runtime/group_discovery/coverage.py
src/qqtools/plugins/qexp/runtime/group_discovery/digest_audit.py
src/qqtools/plugins/qexp/runtime/group_discovery/driver.py
src/qqtools/plugins/qexp/runtime/group_discovery/event_decoder.py
src/qqtools/plugins/qexp/runtime/group_discovery/fingerprint.py
src/qqtools/plugins/qexp/runtime/group_discovery/json_stream.py
src/qqtools/plugins/qexp/runtime/group_discovery/maintenance.py
src/qqtools/plugins/qexp/runtime/group_discovery/member_reader.py
src/qqtools/plugins/qexp/runtime/group_discovery/receipt.py
src/qqtools/plugins/qexp/runtime/group_discovery/rechecks.py
src/qqtools/plugins/qexp/runtime/group_discovery/recovery.py
src/qqtools/plugins/qexp/runtime/group_discovery/service.py
src/qqtools/plugins/qexp/runtime/group_discovery/session_owner.py
src/qqtools/plugins/qexp/runtime/group_discovery/slice_io.py
src/qqtools/plugins/qexp/runtime/group_discovery/source_qualification.py
src/qqtools/plugins/qexp/runtime/group_discovery/source_revision.py
src/qqtools/plugins/qexp/runtime/group_discovery/source_sweep.py
src/qqtools/plugins/qexp/runtime/group_discovery/submission_projection.py
src/qqtools/plugins/qexp/runtime/observation/__init__.py
src/qqtools/plugins/qexp/runtime/observation/api.py
src/qqtools/plugins/qexp/runtime/observation/maintenance.py
src/qqtools/plugins/qexp/runtime/observation/projection.py
src/qqtools/plugins/qexp/runtime/observation/tree.py
src/qqtools/plugins/qexp/runtime/ready/__init__.py
src/qqtools/plugins/qexp/runtime/ready/diagnostics.py
src/qqtools/plugins/qexp/runtime/ready/group_members.py
src/qqtools/plugins/qexp/runtime/ready/group_members_rebuild.py
src/qqtools/plugins/qexp/runtime/ready/index.py
src/qqtools/plugins/qexp/runtime/ready/primary_candidates.py
src/qqtools/plugins/qexp/runtime/ready/protocol.py
src/qqtools/plugins/qexp/runtime/ready/rebuild.py
src/qqtools/plugins/qexp/runtime/ready/records.py
src/qqtools/plugins/qexp/runtime/ready/routes.py
src/qqtools/plugins/qexp/runtime/ready/state.py
src/qqtools/plugins/qexp/runtime/ready/traversal.py
src/qqtools/plugins/qexp/runtime/resources/__init__.py
src/qqtools/plugins/qexp/runtime/resources/cpu_lane.py
src/qqtools/plugins/qexp/runtime/resources/reservations.py
src/qqtools/plugins/qexp/runtime/upgrade/__init__.py
src/qqtools/plugins/qexp/runtime/upgrade/contracts.py
src/qqtools/plugins/qexp/runtime/upgrade/framework.py
src/qqtools/plugins/qexp/runtime/upgrade/machine.py
src/qqtools/plugins/qexp/runtime/upgrade/production.py
src/qqtools/plugins/qexp/scheduling/__init__.py
src/qqtools/plugins/qexp/scheduling/admission.py
src/qqtools/plugins/qexp/scheduling/models.py
src/qqtools/plugins/qhyperconnect/__init__.py
src/qqtools/plugins/qhyperconnect/qhc.py
src/qqtools/plugins/qhyperconnect/qmhc.py
src/qqtools/plugins/qpipeline/__init__.py
src/qqtools/plugins/qpipeline/__init__.pyi
src/qqtools/plugins/qpipeline/cmd_args.py
src/qqtools/plugins/qpipeline/entry.py
src/qqtools/plugins/qpipeline/qpipeline.py
src/qqtools/plugins/qpipeline/types.py
src/qqtools/plugins/qpipeline/entry_utils/__init__.py
src/qqtools/plugins/qpipeline/entry_utils/info.py
src/qqtools/plugins/qpipeline/entry_utils/loader.py
src/qqtools/plugins/qpipeline/entry_utils/loss.py
src/qqtools/plugins/qpipeline/entry_utils/no_decay.py
src/qqtools/plugins/qpipeline/entry_utils/optimizer.py
src/qqtools/plugins/qpipeline/entry_utils/qema.py
src/qqtools/plugins/qpipeline/entry_utils/scheduler.py
src/qqtools/plugins/qpipeline/entry_utils/type_qconfig.py
src/qqtools/plugins/qpipeline/middleware/__init__.py
src/qqtools/plugins/qpipeline/middleware/bspm.py
src/qqtools/plugins/qpipeline/middleware/ef.py
src/qqtools/plugins/qpipeline/qlogger/__init__.py
src/qqtools/plugins/qpipeline/qlogger/consolelogger.py
src/qqtools/plugins/qpipeline/qlogger/qlogger.py
src/qqtools/plugins/qpipeline/runner/__init__.py
src/qqtools/plugins/qpipeline/runner/agent.py
src/qqtools/plugins/qpipeline/runner/contracts.py
src/qqtools/plugins/qpipeline/runner/eval_runner.py
src/qqtools/plugins/qpipeline/runner/hooks.py
src/qqtools/plugins/qpipeline/runner/runner.py
src/qqtools/plugins/qpipeline/runner/runner_utils/avgbank.py
src/qqtools/plugins/qpipeline/runner/runner_utils/best_model.py
src/qqtools/plugins/qpipeline/runner/runner_utils/ckp_manager.py
src/qqtools/plugins/qpipeline/runner/runner_utils/common.py
src/qqtools/plugins/qpipeline/runner/runner_utils/earlystop.py
src/qqtools/plugins/qpipeline/runner/runner_utils/ema_context.py
src/qqtools/plugins/qpipeline/runner/runner_utils/epoch_suffix.py
src/qqtools/plugins/qpipeline/runner/runner_utils/eval_formatter.py
src/qqtools/plugins/qpipeline/runner/runner_utils/evaluation.py
src/qqtools/plugins/qpipeline/runner/runner_utils/hook_binding.py
src/qqtools/plugins/qpipeline/runner/runner_utils/metrics_jsonl.py
src/qqtools/plugins/qpipeline/runner/runner_utils/progress.py
src/qqtools/plugins/qpipeline/runner/runner_utils/qexp_progress.py
src/qqtools/plugins/qpipeline/runner/runner_utils/render_mode.py
src/qqtools/plugins/qpipeline/runner/runner_utils/tensorbank.py
src/qqtools/plugins/qpipeline/runner/runner_utils/types.py
src/qqtools/plugins/qpipeline/runner/runner_utils/ddpdeduper/__init__.py
src/qqtools/plugins/qpipeline/runner/runner_utils/ddpdeduper/eval_contract.py
src/qqtools/plugins/qpipeline/runner/runner_utils/ddpdeduper/output_deduper.py
src/qqtools/plugins/qpipeline/task/__init__.py
src/qqtools/plugins/qpipeline/task/qtask.py
src/qqtools/qexp/__init__.py
src/qqtools/qexp/_progress_protocol.py
src/qqtools/qexp/progress.py
src/qqtools/qm/__init__.py
src/qqtools/qm/ase.py
src/qqtools/qm/constant.py
src/qqtools/qm/rdkit.py
src/qqtools/qm/refe.py
src/qqtools/qm/units.py
src/qqtools/qm/utils.py
src/qqtools/torch/__init__.py
src/qqtools/torch/qbalanceddataset.py
src/qqtools/torch/qbenchmark.py
src/qqtools/torch/qcheckpoint.py
src/qqtools/torch/qcontextprovider.py
src/qqtools/torch/qdataset.py
src/qqtools/torch/qdist.py
src/qqtools/torch/qfreeze.py
src/qqtools/torch/qgpu.py
src/qqtools/torch/qlmdbdataset.py
src/qqtools/torch/qmgraph.py
src/qqtools/torch/qscatter.py
src/qqtools/torch/qsparse.py
src/qqtools/torch/qsplit.py
src/qqtools/torch/ddp/__init__.py
src/qqtools/torch/ddp/qbalancedsampler.py
src/qqtools/torch/metrics/__init__.py
src/qqtools/torch/metrics/binary.py
src/qqtools/torch/nn/__init__.py
src/qqtools/torch/nn/donothing.py
src/qqtools/torch/nn/functional.py
src/qqtools/torch/nn/nonlinear.py
src/qqtools/torch/nn/qmlp.py
src/qqtools/torch/nn/utils.py
src/qqtools/utils/__init__.py
src/qqtools/utils/avgbank.py
src/qqtools/utils/check.py
src/qqtools/utils/qattr.py
src/qqtools/utils/qlist.py
src/qqtools/utils/qtypecheck.py
src/qqtools/utils/qtyping.py
src/qqtools/utils/warning.py