Tyler Hughes
Tyler Hughes
**Describe the bug** I have a simple progressbar running in a jupyter notebook. ``` from rich.progress import track for n in track(range(10), description="Processing..."): time.sleep(.1) ``` When the progressbar exists, the...
Moved all imports from: * `tidy3d/components/__init__.py` * `tidy3d/components/data/__init__.py` * `tidy3d/components/grid/__init__.py` To `tidy3d/__init__.py` Note: this fixes the circular import that happens when trying to import a data component (ie `FieldData`) into...
Running the linter, it complains that the `requests` calls don't have a timeout. Could we add these if applicable? For now, I disabled the `missing-timeout` in the `.pylintrc` file, so...
Put deprecation warnings while importing package, suggesting users can pip install new version if they want and warning them that this version won't be updated.
Some way to create an array of `td.Structure` objects, each with a potentially different set of parameters.
like material_library but can import directional coupler and other commonly used "components" that are made up of several geometries.
```py class CustomSource(PlanarSource): equivalent_field : FieldData = pd.Field( ..., title='Equivalent Field', description= 'FieldData object containing the desired E and H field on the surface spanned by the CustomSource object.' 'Will...
More explanation on parameters, when to use various PMLs. Put in the docs.