Skip to content

Commit c57ad61

Browse files
authored
Update to 1.9.4 (#330)
* fixing syntax issue in post_init of dataclass (#327) * fixing syntax issue in post_init of dataclass * phoenics dropped due to maintenance resources * more convenient randomization initialization for OO, avoiding numpy warnings * Update version.py (#329)
1 parent 54d43ff commit c57ad61

12 files changed

+13
-457
lines changed

Diff for: requirements.txt

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ qulacs # default simulator (best integration), remove if the installation gives
2020
#qibo <= 0.1.1 # can not be installed in the same environment as gpyopt
2121

2222
#optional optimizers
23-
#phoenics # version on PyPi isc urrently broken, we recommend to install from source (AAG github)
2423
#gpyopt # not in combination with qibo as quantum backend
2524

2625
#optional third party libraries

Diff for: src/tequila/apps/adapt/adapt.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class AdaptParameters:
2121
degeneracy_threshold: float = 5.e-4
2222
silent: bool = False
2323

24-
def __post__init__(self):
24+
def __post_init__(self):
2525
# avoid stacking of same operator-types in a row
2626
if "method_options" in self.optimizer_args:
2727
if "gtol" in self.optimizer_args["method_options"]:

Diff for: src/tequila/optimizers/__init__.py

+1-14
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class _Optimizers:
1616
methods: list = None
1717

1818

19-
SUPPORTED_OPTIMIZERS = ['scipy', 'phoenics', 'gpyopt', 'gd']
19+
SUPPORTED_OPTIMIZERS = ['scipy', 'gpyopt', 'gd']
2020
INSTALLED_OPTIMIZERS = {}
2121
INSTALLED_OPTIMIZERS['scipy'] = _Optimizers(cls=OptimizerSciPy,
2222
minimize=minimize_scipy,
@@ -37,19 +37,6 @@ class _Optimizers:
3737
except ImportError:
3838
has_gpyopt = False
3939

40-
has_phoenics = False
41-
try:
42-
from tequila.optimizers.optimizer_phoenics import OptimizerPhoenics
43-
from tequila.optimizers.optimizer_phoenics import minimize as minimize_phoenics
44-
45-
INSTALLED_OPTIMIZERS['phoenics'] = _Optimizers(cls=OptimizerPhoenics,
46-
minimize=minimize_phoenics,
47-
methods=OptimizerPhoenics.available_methods())
48-
has_phoenics = True
49-
except ImportError:
50-
has_phoenics = False
51-
52-
5340
def show_available_optimizers(module=None):
5441
"""
5542
Returns

Diff for: src/tequila/optimizers/optimizer_gpyopt.py

-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
import numbers
55
from tequila.objective.objective import Variable
66
import warnings
7-
8-
warnings.simplefilter("ignore")
97
import GPyOpt
108
from GPyOpt.methods import BayesianOptimization
119
import numpy as np

0 commit comments

Comments
 (0)