Migrating from Tidy3D
This page covers migration and compatibility with Tidy3D.
Flexcompute RF (also Flex RF) was historically developed as an extension to the Tidy3D photonics solver. In early 2026, all of the RF-related features in Tidy3D was migrated to the Flex RF package as a standalone product.
For users migrating from Tidy3D, the first step is to change the import statements and consolidating the namespace prefixes.
# OLD (Tidy3D 2.11)import tidy3d as tdimport tidy3d.rf as rfimport tidy3d.web as web
# NEW (Flex RF)import flex_rf.tidy3d as rfimport flex_rf.web as web
# Search and replace 'td.' with 'rf.' in the rest of the projectThe FastDispersionFitter can now be used directly without a separate import statement.
# OLD (Tidy3D 2.11)from tidy3d.plugins.dispersion import FastDispersionFittermy_lossy_dielectric = FastDispersionFitter.constant_loss_tangent_model(...)
# NEW (Flex RF)# No need to import separatelymy_lossy_dielectric = rf.FastDispersionFitter.constant_loss_tangent_model(...)