---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
Cell In[4], line 3
1 ml_sen = ml.copy()
2 ml_sen.name = "Pestsen"
----> 3 solver = psp.PestSenSolver(
4 exe_name="bin/pestpp-sen",
5 model_ws=Path("pestf_sen/model"),
6 temp_ws=Path("pestf_sen/temp"),
7 master_ws=Path("pestf_sen/master"),
8 noptmax=1,
9 port_number=4005,
10 )
11 ml_sen.solver = solver
12 ml_sen.solver.set_model(ml_sen)
File ~/checkouts/readthedocs.org/user_builds/pastas-plugins/envs/latest/lib/python3.11/site-packages/pastas_plugins/pest/solver.py:1307, in PestSenSolver.__init__(self, exe_name, model_ws, temp_ws, master_ws, noptmax, control_data, pcov, nfev, port_number, num_workers, use_pypestworker, **kwargs)
1256 def __init__(
1257 self,
1258 exe_name: str | Path = "pestpp-sen",
(...) 1269 **kwargs,
1270 ) -> None:
1271 """
1272 Initialize the PESTPP-SEN class. This class is used to run the
1273 PESTPP-SEN analysis and is not really a solver.
(...) 1305 None
1306 """
-> 1307 PestSolver.__init__(
1308 self,
1309 exe_name=exe_name,
1310 model_ws=model_ws,
1311 temp_ws=temp_ws,
1312 pcov=pcov,
1313 nfev=nfev,
1314 control_data=control_data,
1315 port_number=port_number,
1316 use_pypestworker=use_pypestworker,
1317 **kwargs,
1318 )
1319 self.master_ws = temp_ws if self.use_pypestworker else master_ws
1320 self.noptmax = noptmax
File ~/checkouts/readthedocs.org/user_builds/pastas-plugins/envs/latest/lib/python3.11/site-packages/pastas_plugins/pest/solver.py:165, in PestSolver.__init__(self, exe_name, model_ws, temp_ws, noptmax, control_data, pcov, nfev, long_names, port_number, use_pypestworker, **kwargs)
158 self.exe_name = Path(exe_name) # pest executable
159 self.pf = pyemu.utils.PstFrom(
160 original_d=self.model_ws,
161 new_d=self.temp_ws,
162 remove_existing=True,
163 longnames=long_names,
164 )
--> 165 copy_file(self.exe_name, self.temp_ws) # copy pest executable
166 self.noptmax: int = noptmax
167 self.control_data: dict[str, Any] = control_data
File ~/.asdf/installs/python/3.11.12/lib/python3.11/shutil.py:431, in copy(src, dst, follow_symlinks)
429 if os.path.isdir(dst):
430 dst = os.path.join(dst, os.path.basename(src))
--> 431 copyfile(src, dst, follow_symlinks=follow_symlinks)
432 copymode(src, dst, follow_symlinks=follow_symlinks)
433 return dst
File ~/.asdf/installs/python/3.11.12/lib/python3.11/shutil.py:256, in copyfile(src, dst, follow_symlinks)
254 os.symlink(os.readlink(src), dst)
255 else:
--> 256 with open(src, 'rb') as fsrc:
257 try:
258 with open(dst, 'wb') as fdst:
259 # macOS
FileNotFoundError: [Errno 2] No such file or directory: 'bin/pestpp-sen'