benvial/gyptis

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
src/gyptis/geometry/geometry.py570
F
3 days
src/gyptis/materials.py389
D
2 days
src/gyptis/sources/stack.py369
D
1 day
src/gyptis/models/grating2d.py324
C
1 day
src/gyptis/optimize.py288
D
1 day
src/gyptis/complex.py276
B
6 hrs
src/gyptis/models/scattering3d.py251
C
7 hrs
src/gyptis/models/grating3d.py242
C
1 day
examples/modal/plot_qnm.py242
A
0 mins
src/gyptis/models/scattering2d.py207
A
2 hrs
src/gyptis/models/simulation.py206
B
4 hrs
src/gyptis/sources/spharm.py193
B
4 hrs
examples/homogenization/plot_high_contrast.py192
A
0 mins
src/gyptis/plot.py189
B
4 hrs
examples/diffraction/plot_2d_to_3d_grating.py177
B
4 hrs
examples/scattering/plot_silver_core_shell.py174
A
1 hr
docs/conf.py168
A
35 mins
src/gyptis/api.py165
B
4 hrs
examples/diffraction/metasurface5.py160
A
0 mins
examples/scattering/dielectric_sphere.py146
A
35 mins
src/gyptis/bc.py146
A
1 hr
examples/homogenization/plot_four_phase.py145
A
0 mins
examples/diffraction/plot_silver_core_shell_grating.py141
A
1 hr
docs/postprocess.py140
A
3 hrs
examples/diffraction/checkerboard_grating.py138
A
0 mins
tutorials/optimization/plot_optim.py133
A
1 hr
src/gyptis/formulations/maxwell2d.py130
D
2 days
examples/diffraction/plot_anisotropic_grating.py129
A
0 mins
src/gyptis/geometry/phc3d.py125
A
2 hrs
src/gyptis/formulations/maxwell3d.py125
D
2 days
examples/homogenization/_plot_negative_refraction.py122
A
0 mins
src/gyptis/utils/data_download.py118
A
1 hr
src/gyptis/geometry/scattering3d.py114
A
3 hrs
src/gyptis/models/twoscale2d.py108
B
4 hrs
examples/diffraction/plot_pec_grating.py104
A
0 mins
src/gyptis/utils/sample.py102
C
1 day
examples/sources/plot_sources.py100
A
35 mins
tutorials/basic/plot_basic.py100
A
0 mins
examples/diffraction/hole_crossed_grating.py99
A
0 mins
examples/scattering/plot_ldos.py99
A
0 mins
src/gyptis/models/metaclasses.py98
A
35 mins
dev/gen_bg.py94
A
35 mins
examples/diffraction/plot_dielectric_grating.py91
A
0 mins
examples/modal/plot_phc2D.py91
A
0 mins
src/gyptis/geometry/scattering2d.py89
A
2 hrs
src/gyptis/sources/pw.py89
A
2 hrs
src/gyptis/models/twoscale3d.py88
A
2 hrs
examples/diffraction/grating2d.py87
A
0 mins
examples/diffraction/torus.py86
A
0 mins
examples/scattering/plot_cylinder.py84
A
0 mins