Skip to content

Commit

Permalink
Merge pull request #136 from Image-X-Institute/bwheelz36-patch-2
Browse files Browse the repository at this point in the history
patching version to check if pypi linkages works again
  • Loading branch information
bwheelz36 authored Jan 1, 2025
2 parents 07ba299 + b80a467 commit 287708d
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 13 deletions.
25 changes: 14 additions & 11 deletions TopasOpt/Optimisers.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,30 @@
This module contains the specific optimisation algorithms for TopasOpt. Most functionality is defined in TopasOptBaseClass,
which other optimisers inherit from.
"""
import subprocess
import jsonpickle
from matplotlib import pyplot as plt
import logging
import os
# matplotlib.use('Agg') # if having trouble with generating figures through ssh, this resolves...
import shutil
from scipy.optimize import minimize
from scipy import stats
import stat
import subprocess
import sys
from abc import abstractmethod
from pathlib import Path

import jsonpickle
import numpy as np
import sys, os
from bayes_opt import BayesianOptimization
from bayes_opt import acquisition
from bayes_opt.event import Events
from bayes_opt.logger import JSONLogger
from bayes_opt.util import load_logs, NotUniqueError
from bayes_opt.event import Events
from matplotlib import pyplot as plt
from scipy import stats
from scipy.optimize import minimize
from scipy.optimize import rosen
from sklearn.gaussian_process.kernels import Matern
import logging

from .utilities import bcolors, FigureSpecs, newJSONLogger, ReadInLogFile, PlotLogFile
import stat
from scipy.optimize import rosen
from abc import abstractmethod

ch = logging.StreamHandler()
formatter = logging.Formatter('[%(filename)s: line %(lineno)d %(levelname)8s] %(message)s')
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "topasopt"
version = "1.0.0"
version = "1.0.1"
description = ""
authors = ["brendan whelan"]
license = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion tests/test_optimisers.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ def test_Nelder_Mead_UserDefinedSimplex():

def test_Bayesian():
## Test Bayesian
optimisation_params['Nitterations'] = 50
optimisation_params['Nitterations'] = 100
optimisation_params['Suggestions'] = np.array([0.7, 0.7])

Optimiser = to.BayesianOptimiser(optimisation_params=optimisation_params, BaseDirectory=BaseDirectory,
Expand Down

0 comments on commit 287708d

Please sign in to comment.