Skip to content

Commit 16ed42e

Browse files
authored
Update optimize.py
1 parent af200ca commit 16ed42e

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

popt/loop/optimize.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@
33
import numpy as np
44
import time
55
import pickle
6+
from abc import ABC, abstractmethod
67

78
# Internal imports
89
import popt.misc_tools.optim_tools as ot
910
from ensemble.logger import PetLogger
1011

1112

12-
class Optimize:
13+
class Optimize(ABC):
1314
"""
1415
Class for ensemble optimization algorithms. These are classified by calculating the sensitivity or gradient using
1516
ensemble instead of classical derivatives. The loop is else as a classic optimization loop: a state (or control

0 commit comments

Comments
 (0)