Skip to content

v0.1.0

Choose a tag to compare

@tachsin tachsin released this 01 Oct 13:40
· 114 commits to main since this release
50047cb

0.1 Foundations (ROADMAP.md).

Added

  • add the error type, and CI on Linux, macOS and Windows (#1)
  • add typed lengths, wavelengths and frequencies, and the e^(-iwt) convention (#2)
  • add materials with their provenance: Si (Li 1980), SiO2 (Malitson 1965), Si3N4 (Luke 2015) (#3)
  • add planar shapes, layer stacks with SOI and nitride presets, and structures (#4)
  • add job files, run directories, event records with exact replay, and stops (#5)
  • add the validation harness, its report and the photonoxide validate command (#6)
  • add the studio window, structure jobs and permittivity rasters (#7)
  • read refractiveindex.info files: its nine formulas, tabulated n, k and nk, with their provenance (#8)

Changed

  • raise the minimum Rust to 1.95 for eframe and egui 0.36 (#9)