f3dasm icon indicating copy to clipboard operation
f3dasm copied to clipboard

Bug: sampling with constant variable with float

Open mpvanderschelling opened this issue 2 years ago • 0 comments

Problem

When sampling from a Domain with a constant variable with a float, the following error is raised:

Traceback (most recent call last):
  File "/home/martin/Documents/scratchbook/try_hydra/main.py", line 10, in <module>
    e = ExperimentData.from_sampling(domain=domain, sampler='random', n_samples=2)
  File "/home/martin/Documents/GitHub/F3DASM/src/f3dasm/_src/experimentdata/experimentdata.py", line 296, in from_sampling
    experimentdata.sample(sampler=sampler, n_samples=n_samples, seed=seed)
  File "/home/martin/Documents/GitHub/F3DASM/src/f3dasm/_src/experimentdata/experimentdata.py", line 1372, in sample
    sample_data: DataTypes = sampler(
  File "/home/martin/Documents/GitHub/F3DASM/src/f3dasm/_src/design/samplers.py", line 157, in __call__
    return self.get_samples()
  File "/home/martin/Documents/GitHub/F3DASM/src/f3dasm/_src/design/samplers.py", line 126, in get_samples
    samples_constant = self._sample_constant(numsamples=numsamples)
  File "/home/martin/Documents/GitHub/F3DASM/src/f3dasm/_src/design/samplers.py", line 163, in _sample_constant
    samples[:, dim] = param.value
ValueError: could not convert string to float: 'test'

mpvanderschelling avatar Dec 15 '23 22:12 mpvanderschelling