tidy3d.plugins.design.ParameterFloat#
- class ParameterFloat[source]#
Bases:
ParameterNumericParameter containing floats.
- Parameters:
name (Attribute:
name) โTypestr
DefaultDescriptionUnique name for the variable. Used as a key into the parameter sweep results.
values (Attribute:
values) โTypeOptional[Tuple[Any, โฆ]]
Default= None
DescriptionIf specified, the parameter scan uses these values for grid search methods.
span (Attribute:
span) โTypeTuple[Union[float, int], Union[float, int]]
DefaultDescription(min, max) inclusive range within which the variable should be swept.
num_points (Attribute:
num_points) โTypeOptional[PositiveInt]
Default= None
DescriptionNumber of uniform sampling points for this variable. Only used for โMethodGridโ.
Example
>>> import tidy3d.plugins.design as tdd >>> var = tdd.ParameterFloat(name="x", num_points=10, span=(1, 2.5))
Attributes
Methods
sample_random(num_samples)Sample this design variable randomly 'num_samples' times.
select_from_01(pts_01)Select values given a set of points between 0, 1.
- num_points#
- __hash__()#
Hash method.