Skip to content

Commit

Permalink
Merge pull request #87 from TrisCC/fix-linter
Browse files Browse the repository at this point in the history
Fix formatting issues
  • Loading branch information
janvanrijn authored Apr 16, 2024
2 parents fad844e + 177555a commit 2f681ea
Show file tree
Hide file tree
Showing 51 changed files with 54 additions and 2 deletions.
1 change: 1 addition & 0 deletions autoverify/cli/__main__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""This file allows the cli to be called as a module or via the dir."""

from autoverify.cli.main import main

main()
1 change: 1 addition & 0 deletions autoverify/cli/install/install.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""TODO summary."""

import logging
import shlex
import shutil
Expand Down
1 change: 1 addition & 0 deletions autoverify/cli/install/installers/abcrown/install.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""abcrown installer."""

from pathlib import Path

from autoverify.cli.util.git import GitRepoInfo, clone_checkout_verifier
Expand Down
6 changes: 4 additions & 2 deletions autoverify/cli/install/installers/mnbab/install.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""mnbab installer."""

import shlex
import subprocess
from pathlib import Path
Expand Down Expand Up @@ -54,7 +55,8 @@ def install(install_dir: Path):
mpfr_path = str(get_conda_pkg_path("mpfr", "4.0.2", "hb69a4c5_1"))
cddlib_path = str(get_conda_pkg_path("cddlib", "1!0.94j", "he80fd80_1001"))

with cwd(install_dir / "tool"), environment(
MPFR_PREFIX=mpfr_path, CDD_PREFIX=cddlib_path
with (
cwd(install_dir / "tool"),
environment(MPFR_PREFIX=mpfr_path, CDD_PREFIX=cddlib_path),
):
subprocess.run(elina_cmd, shell=True)
1 change: 1 addition & 0 deletions autoverify/cli/install/installers/nnenum/install.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""nnenum installer."""

from pathlib import Path

from autoverify.cli.util.git import GitRepoInfo, clone_checkout_verifier
Expand Down
1 change: 1 addition & 0 deletions autoverify/cli/install/installers/ovalbab/install.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""ovalbab installer."""

import os
import subprocess
from pathlib import Path
Expand Down
1 change: 1 addition & 0 deletions autoverify/cli/install/installers/verinet/install.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""verinet installer."""

from pathlib import Path

from autoverify.cli.util.git import GitRepoInfo, clone_checkout_verifier
Expand Down
1 change: 1 addition & 0 deletions autoverify/cli/main.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""CLI entry point module."""

import argparse
import sys

Expand Down
1 change: 1 addition & 0 deletions autoverify/cli/util/git.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Git and git repo utilities."""

import os
import shlex
import subprocess
Expand Down
1 change: 1 addition & 0 deletions autoverify/portfolio/hydra/cost_matrix.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

from collections.abc import Iterable, MutableMapping

import numpy as np
Expand Down
1 change: 1 addition & 0 deletions autoverify/portfolio/hydra/hydra.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

import logging
import random
import sys
Expand Down
1 change: 1 addition & 0 deletions autoverify/portfolio/portfolio.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Parallel portfolio."""

from __future__ import annotations

import datetime
Expand Down
1 change: 1 addition & 0 deletions autoverify/portfolio/portfolio_runner.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Class to run parallel portfolio."""

import concurrent.futures
import logging
import signal
Expand Down
1 change: 1 addition & 0 deletions autoverify/tune/tune_hydra.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

from collections.abc import Sequence
from pathlib import Path

Expand Down
1 change: 1 addition & 0 deletions autoverify/tune/tune_verifier.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

import logging
import sys
from pathlib import Path
Expand Down
1 change: 1 addition & 0 deletions autoverify/types.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Shared types."""

# from dataclasses import dataclass, field
from typing import Callable

Expand Down
1 change: 1 addition & 0 deletions autoverify/util/cli.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""CLI utility."""

import ast
from argparse import ArgumentTypeError
from typing import Any
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/configs.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

import ast
import re
from pathlib import Path
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/cost_dict.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

import numpy as np
from ConfigSpace import Configuration

Expand Down
1 change: 1 addition & 0 deletions autoverify/util/dataclass.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

import inspect
from dataclasses import fields, is_dataclass
from typing import Any
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/dict.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Dictionary utilities."""

from typing import Any


Expand Down
1 change: 1 addition & 0 deletions autoverify/util/env.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Utilities for managing environments."""

import os
import shutil
import sys
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/instances.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

from __future__ import annotations

import csv
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/loggers.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Module-wide loggers."""

# FIXME: Should use default logging conventions, this is bad
# TODO: Why not just logging.getLogger(__name__)?????
import logging
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/onnx.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Onnx utility functions."""

from pathlib import Path

import onnx
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/path.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Path/file utils."""

from pathlib import Path


Expand Down
1 change: 1 addition & 0 deletions autoverify/util/proc.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Utilities for process and CPU stuff."""

import os
import shlex
import subprocess
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/resource_strategy.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

from enum import Enum

from autoverify.types import ResourceList
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/resources.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

from autoverify.portfolio.portfolio import PortfolioScenario
from autoverify.util.proc import cpu_count, nvidia_gpu_count
from autoverify.util.resource_strategy import ResourceStrategy
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/smac.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""SMAC util."""

import copy
import csv
import json
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/target_function.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

from pathlib import Path

from ConfigSpace import Configuration
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/tempfiles.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""YAML file utils."""

import atexit
import json
import tempfile
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/verification_instance.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""VerificationInstance."""

from __future__ import annotations

from dataclasses import dataclass
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/verifiers.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Hardcoded verifier utility."""

from ConfigSpace import ConfigurationSpace

from autoverify.verifier import AbCrown, MnBab, Nnenum, OvalBab, Verinet
Expand Down
1 change: 1 addition & 0 deletions autoverify/util/vnncomp.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
Return verifier instances that should be compatible with the given
benchmark + instance.
"""

from pathlib import Path
from typing import Any

Expand Down
1 change: 1 addition & 0 deletions autoverify/util/vnncomp_filters.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Filters VNNCOMP style instances."""

from typing import Callable

from autoverify.util.verification_instance import VerificationInstance
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""File for generating abcrown configs."""

from pathlib import Path
from typing import IO, Any

Expand Down
1 change: 1 addition & 0 deletions autoverify/verifier/complete/abcrown/verifier.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""ab-crown verifier."""

from collections.abc import Iterable
from pathlib import Path
from typing import Any, ContextManager
Expand Down
1 change: 1 addition & 0 deletions autoverify/verifier/complete/mnbab/configspace.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

from ConfigSpace import (
Categorical,
ConfigurationSpace,
Expand Down
1 change: 1 addition & 0 deletions autoverify/verifier/complete/mnbab/mnbab_json.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_sumary_."""

import csv
import json
import sys
Expand Down
1 change: 1 addition & 0 deletions autoverify/verifier/complete/mnbab/verifier.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Nnenum verifier."""

from pathlib import Path
from typing import ContextManager

Expand Down
1 change: 1 addition & 0 deletions autoverify/verifier/complete/nnenum/configspace.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

from ConfigSpace import (
Categorical,
ConfigurationSpace,
Expand Down
1 change: 1 addition & 0 deletions autoverify/verifier/complete/nnenum/verifier.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Nnenum verifier."""

import shlex
from pathlib import Path
from typing import Any, ContextManager, Iterable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Intermediate representation of ovalbab json configs."""

import json
from pathlib import Path
from typing import IO, Any
Expand Down
1 change: 1 addition & 0 deletions autoverify/verifier/complete/ovalbab/verifier.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""OvalBab verifier."""

from collections.abc import Iterable
from pathlib import Path
from typing import Any, ContextManager
Expand Down
1 change: 1 addition & 0 deletions autoverify/verifier/complete/verinet/configspace.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

from ConfigSpace import Categorical, ConfigurationSpace, Float, Integer

VerinetConfigspace = ConfigurationSpace(name="verinet")
Expand Down
1 change: 1 addition & 0 deletions autoverify/verifier/complete/verinet/verifier.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""VerInet."""

import shlex
from pathlib import Path
from typing import Any, ContextManager, Iterable
Expand Down
1 change: 1 addition & 0 deletions autoverify/verifier/verifier.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Base verifier class."""

import os
import signal
import subprocess
Expand Down
1 change: 1 addition & 0 deletions autoverify/verify/eval_verifier.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
This file is meant for functions that benchmark the performance of a verifier,
collecting detailed results about the verification run.
"""

import copy
import logging
from pathlib import Path
Expand Down
1 change: 1 addition & 0 deletions tests/fake_vnncomp/gen_inst_csv.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
Creates an `instances.csv` file linking each network to each property.
"""

import csv
import sys
from pathlib import Path
Expand Down
1 change: 1 addition & 0 deletions tests/test_cli/test_cli.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""_summary_."""

# TODO: Dont hardcore error strings, import them from somewhere instead
import subprocess

Expand Down

0 comments on commit 2f681ea

Please sign in to comment.